(с) ag.ruЧто делать, если игра вылетает с ошибкой деления на ноль (характерно для встроенной графики и старых видеокарточек):
I) Подправить H5_GAME.EXE. Для этого:
1) В любом 16-ричном редакторе открыть H5_GAME.EXE
2) Найти последовательность байт: 51 56 8B F1 8B 4E 08 2B 4E 04 8B 46 28 C1 F9 02 и заменить в ней первый бай (51) на C3.
(Примечание: в официальной русской версии это строчка номер 00019E80
)
P.S. у меня с данным мсправлением не вылетает.в крекнутом ехешнике от релоадед эта строчка находится по адресу 001856D0
xrand написал(а):(с) ag.ru
P.S. у меня с данным мсправлением не вылетает.
Успехов.
Любой, например UltraEdit, WinHex. Устанавливаете, открываете в нём нужный файл - H5_GAME.EXE (или просто перетаскиваете этот файл в открытое окно редактора). В левой колонке отображаются адреса строк - в нем отыскиваетеKorvin EUT написал(а):16ричный редактор
и убедившись, что в этой строчке в точности отображена указанная последовательность цифр (байт), проводите рекомендуемые действия, а именно одно значение заменяете на другое, и сохраняете изменения.xrand написал(а):строчка номер 00019E80