 |
Цитата: |
 |
|
|
 |
Сообщение от Алексей Шахов
|
 |
|
|
|
|
|
|
Уточню вопрос: Какая связь между cheat кодом и Hex кодом?
Cheat
800710A8 0C00
800710C8 0C00
800B7F1C 1000
800E0B50 1000
Hex code (Thanks to PsxFan107)
Offset (in SLUS_010.70): 28D64
Old value: F0FF628C
New value: 000C0224
В этой теме предыдущие сообщения об игре PS1 Vanguard Bandits SLUS-01070.
Открываю SLUS_005.85 ELF Search Tool - invalid elf file.
В инструкции Cheat кодов указано, что патчить надо Game.bin
|
|
 |
|
 |
|
Чит код - адрес в памяти консоли
Хекс код - смещение относительно начала файла
В зависимости от ситуации может понадобится тот или иной код.
Если диск уже есть в наличии, то можно с помощью чит-кода пропатчить ОЗУ консоли и код будет работать с уже существующим диском (непропатченным). А если диска нет в наличии и планируется запись игры на болванку, то можно и пропатчить, чтобы постоянно не вводить/активировать вайдскрин с помощью чит-кода.
Если планируешь патчить, то тебе понадобится 2 программы:
- любой хекс-редактор
- CDMage - для извлечения и вставки модифицированного файла
По указанным инструкциям, тебе надо найти и извлечь из образа диска файл SLUS_010.70 с помощью CDMage
Далее этот извлеченный файл открываешь в хекс-редакторе и ищешь смещение 0x28D64, в нем будет записано значение 0xF0FF628C, которое тебе нужно будет заменить на 0x000C0224, сохранить изменения.
После чего, измененный файл SLUS_010.70 должен быть вставлен на место с помощью CDMage
После всех этих манипуляции проверяем образ на эмуляторе, если все сделано верно, то вайдскрин будет сразу активным без всяких чит-кодов.