1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Extreme G-2

Тема в разделе "Установка и запуск игр", создана пользователем ED-209, 13 окт 2005.

  1. Svlad

    Svlad

    Регистрация:
    2 ноя 2006
    Сообщения:
    1.288
    Что бы игрушка запускалась с ярлыка, нужно:
    1) В последнем окне настроек (Matching Information) выбрать несколько пунктов для опознавания екзешника. Например, SIZE и CHECKSUM.
    2) Инсталлировать базу данных (комманда install в контекстном меню базы данных).
     
    Каинхару нравится это.
  2. Mr_Silent

    Mr_Silent

    Регистрация:
    30 мар 2007
    Сообщения:
    9
    Чтобы запустить XG2 без Microsoft Application Compatibility Toolkit можно воспользоваться отладчиком, например Olly Debugger. Просто запустите xg2pc.exe через отладчик.
    UPDATE:
    Пораскинув мозгами, написал собственный мини-загрузчик, работающий по принципу простейшего отладчика. Выложил в аттач, исходный код прилагается.
    UPDATE 2:
    Архив обновлён. Добавлена поддержка командной строки. Например, для установки разрешения следует запускать
    C:\XG2\loader.exe -w1280 -h1024
     

    Вложения:

    • loader.rar
      Размер файла:
      1,9 КБ
      Просмотров:
      1.381
    Последнее редактирование: 4 апр 2007
    Fabricator, XardasMage, Sheriff и ещё 1-му нравится это.
  3. xacti06

    xacti06

    Регистрация:
    30 апр 2007
    Сообщения:
    1
    Установил версию 5(Application Compatibility Toolkit).
    При включении режима администратора, выдает окошко:"The ordinal 6928 could not be located in the dynamic link lybrary MFC42u.dll"
    Что делать?

    Добавлено через 7 минут
    Класс! Все работает.
    Но, шрифты совершенно нвозможно разобрать.
    Как быть?
     
    Последнее редактирование: 30 апр 2007
  4. 001i

    001i

    Регистрация:
    21 окт 2007
    Сообщения:
    28
    Попробовал через OllyDbg. Действительно заработало, но ужасающие глюки в игре -- неразборчив не только шрифт, но ещё и отсутствуют практически все текстуры на уровнях. Втф?

    С лоадером не пробовал, долбанные вложения у меня по ходу отсюда не качаются, "что я только не делала! (с)" (адская у вас система, честно говоря, ребята -- мало того что зарегиться требует, потом ещё подтвердить кучу хрени, и всё равно ни_уя. ппц... -__-). Выложите кто-нибудь лоадер вне этого форума, а?
     
  5. Каинхару Lawful Evil

    Каинхару

    Legacy

    Регистрация:
    4 мар 2005
    Сообщения:
    3.126
    001i, всё качается прекрасно, только качать надо брауzером... От двух килобайт не переломится...
     
  6. 001i

    001i

    Регистрация:
    21 окт 2007
    Сообщения:
    28
    Действительно... А днём не качалось. Но тем не менее -- даже через лоадер, точно такие же баги.
    Система у меня, правда, не ХР, а 2000.

    Хотелось бы вообще, пожалуй, знать, в чём именно технология с этим дебаггером. Почему через него работает, а так -- нет?
    И запускал ли кто-нибудь дальше меню? Может быть там на самом деле ещё чего-нибудь не хватает.
     
    Последнее редактирование: 21 окт 2007
  7. Каинхару Lawful Evil

    Каинхару

    Legacy

    Регистрация:
    4 мар 2005
    Сообщения:
    3.126
    Как вариант можешь ещё попросить у Roddy MacStew ссылки на обраz игры... 400 метров, zато там-то уж всё наверняка в полном порядке...
     
  8. 001i

    001i

    Регистрация:
    21 окт 2007
    Сообщения:
    28
    Спасиб, мне с гпрсом -- самое тошонадо. -)
    Да и не в этом дело, ведь работало до того как-то, пока под вендой 98.
     
  9. van Helsing

    van Helsing

    Регистрация:
    14 дек 2007
    Сообщения:
    3
    Новенький тут :blush: Тоже ХР, скачал Microsoft Application Compatibility Toolkit 4.1, сделал всё по инструкциям и как сказали выше текстуры и шрифт вообще нельзя прочесть и разобрать. :cry: Помогите, плиз :worthy:
     
  10. sourcer

    sourcer

    Регистрация:
    21 дек 2007
    Сообщения:
    1
    Mr_Silent спасибо за загрузчик :rolleyes:
    Все работает!!! С текстурами порядок - ну только туман :rolleyes: и шрифты вроде как все отображаються - по крайней мере в окнах для запуска и настройки игры глюков не видел !!! Звук тоже работает!
     
    kreol нравится это.
  11. van Helsing

    van Helsing

    Регистрация:
    14 дек 2007
    Сообщения:
    3
    sourcer,
    ;) У меня что через загрузчик, что через прогу Microsoft Application Compatibility Toolkit - одинаково. Совершенно одинаково. Звук есть. Текстуры и текст в ужасающем состоянии. Может кто-то помочь? Плиз. :worthy:
     
  12. Yawil

    Yawil

    Регистрация:
    5 мар 2007
    Сообщения:
    27
    van Helsing, ставь 98 виндовс! (виртуальный)

    Отладчик просто не загружает текстуры и шрифт. Как заставить его это делать?

    Кстати мож я не очень врубился(если что не смейтесь) но кажись та длл (MFC42u.dll) с шрифтами связанна и похоже ее и не используют отладчики.
     
  13. van Helsing

    van Helsing

    Регистрация:
    14 дек 2007
    Сообщения:
    3
    Yawil,
    Ну знаешь... опять переустанавливать Винду... да её на такую старенькую... мож не стоит... Да и я уверен, что на ХР может пойти... как-то.
     
  14. Yawil

    Yawil

    Регистрация:
    5 мар 2007
    Сообщения:
    27
    van Helsing, может я на 2к играл (ХР скорее всего тоже катит)

    А эмулятор винды 98 есть же? Да и 2 системы можно иметь, а не менять их :yes:

    Надо попробовать удалить принудительно ту длл и глянуть чего будет, разумеется резерв оставить. Просто так хоть понятно в чем проблема.
     
    kreol нравится это.
  15. vect

    vect

    Регистрация:
    5 фев 2008
    Сообщения:
    1
    что через лоадер, что через отладчик, сильно тормозит...
    что на р-3-933 (все шрифты нормально!!)
    что на атлоне64 3000+ (шрифты покоцаные)
     
  16. Jammer

    Jammer

    Регистрация:
    16 дек 2007
    Сообщения:
    3
    Поднимем тему.

    У меня, как и у многих из отписавшихся здесь - проблема с текстурами. Будем решать.

    Чтобы разобраться, прошу всех, у кого были проблемы с текстурами и у кого проблем не было, отписаться здесь, указав конфигурацию - операционную систему и видеокарту. Желательно также версию драйвера для видеокарты и версию DirectX (версию драйвера можно посмотреть, выполнив "compmgmt.msc", затем "диспетчер устройств", "видеоадаптеры").

    Судя по всему, от версии самой игры (бонусная, коробочная, варезная) факт проявления бага не зависит.


    Издатели по ошибке зарелизили дебажную версию. Кроме того, что такая версия не оптимизирована и в ней куча мусора, так ещё и по ходу исполнения программы выводятся строки с информацией для отладки - например "cannot read keyboard" или "fucking diinit failed ye cunt". Так вот, эту информцию XG передаёт дебаггеру через функцию OutputDebugStringA. Win98 при отсутствуии дебаггера просто "проглатывала" вызов подобной функции. В современных OS же программа после первого же вызова OutputDebugString без дебаггера просто сваливается с необработанным исключением (и правильно).
    Лоадер - хорошее решение, но самым простой способ исправить это - заменить вызов функции OutputDebugStringA на вызов другой функции из kernel32.dll с таким же количеством параметров. Конкретно: открыть XG2pc.exe в hex-редакторе, найти строку "OutputDebugStringA" и поверх неё (начиная с первой буквы!) написать "lstrlenA", окончание слова отметить символом с кодом "00" (регистр важен).



    Итак, конфигурация, под которой текстурного бага не было:
    Win98, Asus AGP v3800 Pro, версию драйвера видеокарты не помню, DirectX - 7, наверное.

    Конфигурация, под которой баг есть:
    WinXP | Win2k3 server, NVidia GeForce 6600GT, 6.14.11.7416 от 19.02.2008, DirectX 9.0c мартовский сего года.

    Если соберём достаточное количество информации, можно будет... Ммм... :spiteful:
    Главное, чтобы по паре человек с обоих сторон отписалось. :yes:

    Также, скриншот багов:
    Меню:
    http://img88.imageshack.us_/img88/3382/texturesbug2oj4.jpg

    Игра (белая полоса внизу экрана - это какая-то надпись):
    http://img88.imageshack.us_/img88/1315/texturesbugsr4.jpg
     
  17. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Вашу бабушку, а. Работа то детская, а вы тут устроили пляски ламеров с бубном. На досуге подправлю exe.
     
    kreol нравится это.
  18. Jammer

    Jammer

    Регистрация:
    16 дек 2007
    Сообщения:
    3
    John, не хочу показаться ボーア, но правильно ли ты понял суть проблемы? Проблема только с текстурами на определённом железе (при определённых драйверах?) и\или определённых ОС; наличие отладчика не играет роли...

    Если же ты действительно знаешь, из-за чего пропадает часть текстур - ты намекни только на причину, я разберусь и сам всё починю, и патч здесь выложу ради общего блага, и огромные толпы благодарных фанатов будут до скончания времён почитать тебя! :yes:
     
  19. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.192
    Зачем прикладывать патч, если John Freeman может сразу положить архив с исправленной игрой на сайт?
     
  20. Jammer

    Jammer

    Регистрация:
    16 дек 2007
    Сообщения:
    3
    Собственно, только ради того, чтобы люди, уже имеющие игру, не качали её заново :yes:

    Кстати говоря, kreol, шанс того, что John действительно исправит баг с текстурами, а не минибаг с дебажным выводом - менее 2% :cry:
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление