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

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

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

Need for Speed: Porsche Unleashed

Тема в разделе "Установка и запуск игр", создана пользователем Clayman, 3 янв 2005.

  1. Xelious

    Xelious

    Регистрация:
    11 мар 2007
    Сообщения:
    19
    Спустя 4 года я наконец нашел патч исправляющий ужасные текстуры, уже обрадовался и переустановил нфс 5, но... нет худа без добра. С патчем невозможно закончить гонку, после финиша авто не тормозит. Потом начинается повтор гонки, и ее НЕЛЬЗЯ закончить. Из пунктов есть только "продолжить" "начать заного" и "выйти"... пробовал на нескольких версиях как Porsche Unleashed так и Porsche 2000... вот что за ерунда... никто не сталкивался с таким?
     
  2. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Во время просмотра повтора наведите мышку вниз экрана, появятся кнопочки (сменить вид, ускорить/замедлить воспроизведение и т.д.). Одна из них как раз отвечает за выход из просмотра.
     
  3. Xelious

    Xelious

    Регистрация:
    11 мар 2007
    Сообщения:
    19
    Да, открывается окошко с результатами. Одно. Если нажать пробел оно закрывается и исчезает. В нормальной игре надо несколько раз нажать пробел, потом эскейп - и гонка заканчивается и выходит в меню. У меня же нажимаешь пробел 1 раз - окошко с результатами закрывается и все. Жмешь эскейп - вылазит меню где три кнопки - продолжить, рестарт и выйти.
     
  4. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
  5. Xelious

    Xelious

    Регистрация:
    11 мар 2007
    Сообщения:
    19
    СПА! СИ! БО!
    Наконееец то...
    Может еще подскажите где ХОРОШИЙ русик текста найти?
     
  6. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Такие вопросы в другом подразделе нужно задавать.

    В качестве исключения: http://rutracker.org/forum/viewtopic.php?t=3210493
     
  7. Xelious

    Xelious

    Регистрация:
    11 мар 2007
    Сообщения:
    19
    Спасибище! У фаргуса вроде адекватный перевод по технической части.
     
  8. CR2SH

    CR2SH

    Регистрация:
    15 апр 2009
    Сообщения:
    126
  9. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Судя по размеру раздачи всё там есть. Просто наверняка вы провели неполную установку, использовали NoCD, а образ забыли смонтировать.
     
  10. CR2SH

    CR2SH

    Регистрация:
    15 апр 2009
    Сообщения:
    126
    Не-не-не! В этой-то раздаче абсолютно всё! А вот от "Фаргуса" версия не блещет полнотой комплекта.
     
    Последнее редактирование: 2 окт 2011
  11. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Проверяйте http://rutracker.org/forum/viewtopic.php?t=1795219

    Музыка в папке GameData\Music, ролики в FEData\Movies. Если файлы там (на образе диска) присутствуют, но музыка и ролики не проигрываются, то просто вы где-то накосячили.
     
    Последнее редактирование: 2 окт 2011
  12. CR2SH

    CR2SH

    Регистрация:
    15 апр 2009
    Сообщения:
    126
    У меня не такой диск был (тоже логотип Фаргуса, но это могло быть подделкой, хотя голоза переозвучены были). И другие раздачи мне не нужны, т.к. я нашёл нужную мне версию.
     
  13. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    gimme.dll извлекает и распаковывает изображения водителей по номеру из ".\FEData\art\AllDrivr.fsh" в ".\SaveData\<имяфайла>.fsh".
    Почему она занимает 4,5 Мб для такой простой операции и иногда входит в бесконечный цикл отжирая память - непонятно.
    Библиотека подгружается игрой динамически, что наводит на мысли, что фото водителя в профиле добавляли в последний момент перед релизом, причём делали это явно не те люди которые писали игру (отсюда такой большой размер и загрузка динамически - чтобы не сильно разбираться и трогать чужой код основной игры, хотя код загрузки fsh-файлов в игре есть - она их во всю использует).
    Её действительно можно удалить, но тогда не будет отображаться фото водителя.
    gimme.dll (внутреннее имя которой FaceInRace.dll) экспортирует всего одну функцию - ConvertFile().
    Если подсмотреть под отладчиком какие параметры и как ей передаются, то можно сделать свою.
    Вот новая gimme.dll - занимает всего 5 Кб, делает всё тоже самое.
    Исходные коды прилагаются.
    Просьба проверить у кого игра зависала на экране с логотипом при загрузке.
     

    Вложения:

    • nfsgimme.zip
      Размер файла:
      3,1 КБ
      Просмотров:
      145
    SAS, MisterGrim и kreol нравится это.
  14. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Лицензионная версия не зависает с родными porsche.exe и gimme.dll, зависает с NoCD. Имхо, дело в кривом взломе porsche.exe для отвязки от диска (защита SafeDisc).
     
    iunnamed нравится это.
  15. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    А ты не проверял - там же могло быть тупейшее решение в виде всей или большей части защиты в его dllinit... А экспорт уже никого не волнует после.
     
    iunnamed нравится это.
  16. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    Хм, тогда это объясняет такой размер и то, почему вызов этой функции из тестовой программы вешает и тестовую программу тоже.
    Если там была какая-то проверка целостности исполняемого файла, то её только что не стало.
    Кстати, где-нибудь можно достать последний, не ломанный "Porsche.exe"? В Интернете только сломанные версии в патчах, а то что лежит в:
    Код:
    ftp://ftp.ea.com/pub/ea/patches/nfs-porsche/
    совсем на патчи не походит.

    Тоже такая мысль пришла пока отвечал - возможно, там как раз защита и была, которая срабатывала - DllEntryPoint действительно очень подозрительно выглядит.
     
  17. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Не то чтобы срабатывала, просто 9x стаб которые известны такими проблемами под NT*.
     
    iunnamed нравится это.
  18. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    iunnamed нравится это.
  19. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    Большое спасибо за файлы.

    Есть такая программа:
    Safedisc Annihilator 1.1 (2000-10-25), executable decryptor (© by ArthaXerxes, 2000) [sdannh11.zip, 452.048 bytes] (взять можно тут)
    Она хорошо снимает SafeDisc с игр.
    В частности, если снять защиту с версии 3.5 (не забываем, что программе для работы нужен файл dplayerx.dll от игры), то получим практически точно такой же исполняемый файл, какой лежит в патче 3.5 на ag.ru или patches-scrolls.de.
    Там только в начале строчка с именем группы снимавшей защиту и сигнатура SafeDisc, которые можно занулить.
    Остальные изменения просто отключают показ окна перед игрой с просьбой вставить диск (если эти байты не менять, а в появившемся окне нажать ОК, то игра всё равно запустится):
    Смещение Было Стало
    1 0019D725 75 EB
    2 0019D784 75 90
    3 0019D785 2F 90
    4 0019D78B 7E 90
    5 0019D78C AA 90
    6 0019D81C 74 EB

    Очень давно приходится пользоваться SDA 1.1 на разных играх и нареканий она не вызывала, так что, скорее всего, здесь вряд ли проблема в криво снятой защите.
    Возможно, что-то от защиты оставалось в gimme.dll (4,5 Мб - это много, исполняемый файл игры вполовину меньше).
     
    kreol нравится это.
  20. BrainRipper

    BrainRipper

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