[ 1 сообщение ] 
Запуск "неподдающихся" игр на современных ОС 
Автор Сообщение
Аватара пользователя
Приставочник
Приставочник

Группа: Разработчики
Сообщения: 1211
Регистрация: 08 фев 2012, 13:12
Модель 3DO: Panasonic FZ-10 NTSC-J

Всем привет!
Решил такую тему завести, может пригодится кому.

Захотел погонять в Need For Speed : High Stakes. Для полноты ощущений скачал эмулятор 3Dfx Glide от Zeus. Установил игру (пиратская версия) сначала на Win7 x64. Был послан системой, мол приложение нельзя запустить в этой системе. Тогда проделал тоже самое в WinXP x86. Всё равно был послан, но уже с сообщением, что это не приложение Win32. Ну, спасибо. Не буду утверждать, что лицензионная игра повела бы себя так же.
В общем опишу версию пиратского файла NFSHS.EXE: размер 1 964 544 байт, версия файла 1.0, версия продукта 1.0. Так же есть файл nfsHs.icd (видимо оригинальный) размером 1 956 352 байт.

Что сделал, чтобы всё заработало на WinXP x86 (вероятно на Win7 x86 тоже заработает, не могу проверить).

1) Сжал файл NFSHS.EXE с помощью утилиты UPX. Командная строка для сжатия "upx -o newfile.exe nfshs.exe"
2) Выставил совместимость файла с Windows 2000 (в остальных случаях либо краш при запуске, либо зависание игры)
3) В утилите 3DSetup (поставляется с игрой) выбрал свою видеокарту)
4) Эмулятор NGlide (от Zeus) со следующими параметрами Screen Resolution (By Desktop) остальное по умолчанию.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


04 апр 2015, 15:22
© 2008-2025 «3DOPLANET.ru». Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software || Русская поддержка phpBB || Time : 0.056s | 20 Queries | GZIP : On