Показать сообщение отдельно
Старый 16.07.2021, 18:54   #46
Модератор
 
Аватар для brill
 
Регистрация: 13.08.2008
Пол: Мужской Мужской
Сообщений: 1,044
brill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспорима
По умолчанию Re: Ответ: Widescreen Hack (Добавляет поддержку широкоэкранного режима 16:9)             

Цитата:
Сообщение от Алексей Шахов Посмотреть сообщение
Уточню вопрос: Какая связь между 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



После всех этих манипуляции проверяем образ на эмуляторе, если все сделано верно, то вайдскрин будет сразу активным без всяких чит-кодов.
brill вне форума  
Ответить с цитированием
Сказали спасибо brill