Произошла ошибка, некорректная структура данных!
Файл для патча SILENT HILL 4.exe
Бессмертие...
0012D098: 75 EB
Вечные патроны...
0013DF29: 26 23
Вечные свечи...
00140262: CA C9
Вечные мечи...
00143644: E8 E7
Свечи не гаснут...
0013FA49: 47 57
Факел не гаснет...
00146C03: 15 05
Клюшки не ломаются...
001450A9: 33 32
Медальоны не ломаются...
0013AB37: A5 A4
Всегда сильные атаки оружием...
00138B0C: 0A 00
Айлин Галвин не идёт в мясорубку...
00049C6B: 48 90
Сохранения = 0...
0016F4CA: 40 90
Время игры = 00:00...
000EFA42: 74 EB
Качаем и запускаем утилиту HxD или другой любой НЕХ-Редактор, и перетаскиваем в неё туда файл игры для патча, который лежит в папке с игрой и делаете поиск смещения как на скрине 1...
Появится окошко для перехода к смещению, вводим туда наше смещение и жмём на кнопку ОК как на скрине 2...
Далее прога покажет где то смещение и код который нужно изменить как на скрине 3...
Вылетает при изменённых значениях, к сожалению.(Или я криворукий и не так всё делаю,).
Коды для версии от гоги:
Бессмертие
0012C2D8: 75 -> EB
Бесконечные патроны
0013D169: 26 -> 23
Бесконечные свечи (вне квартиры)
0013F4A2: 0A -> 09
Бесконечные мечи
00142884: 28 -> 27
Свечи не гаснут (вне квартиры)
0013EC89: 47 -> 57
Факел не гаснет
00145E43: 15 -> 05
Медальоны не ломаются (вне квартиры)
00139D77: E5 -> E4
Айлин не идёт в мясорубку
00048EFB: 48 -> 90
На репаке от R.G. Механики, коды работают. Спасибо!
А для GOG версии нельзя сделать.
Как же это сложно ничего не понятно
Это и не удивительно, человеку который никогда дел с HEX-редактором не имел, тут нечего понятно и не будет. Проблема в том что при создании таких тем, не пишут хоть какой-то гайд по использовании.
Распишу вкратце метод использования:
(в пример буду делать бессмертие 0012D098: 75 EB)
1) Вам нужно установить программу HxD Hex Editor
2) С помощью программы HxD Hex Editor открываете SILENT HILL 4.exe
(Файл-> открыть… - папка игры/SILENT HILL 4.exe)
3) Находим нужное смещение 0012D098
(Поиск –> Перейти к… - указываем 0012D098)
4) У вас будет моргать (или выделено) возле нужного значение "75", заменяем его на "EB"
5) Сохраняем изменения (Файл -> Сохранить)
6) Все. Запускаем проверяем, играем.
-----------------------------
Кстати коды указанные в теме только для американская версия игры 2004 года, для GOG они не подходят. Для GOG смотрите в посте Гомер11 (проверено, работают).