Показать сообщение отдельно
Старый 04.10.2017, 03:08   #24
Модератор
 
Аватар для brill
 
Регистрация: 13.08.2008
Пол: Мужской Мужской
Сообщений: 1,044
brill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспорима
По умолчанию Ответ: Quake II Platinum [SLUS-00757] [Russian] [Vector]             

Всегда нравилось ковырять подобные вещи, а особенно отечественного производства.

Болванки под рукой не оказалось, а посмотреть то очень хочется, эмуль - не тру, надо запустить на железе)))

Обычно схема проста, вставляешь диск, отпраявляешь с ПК в память консоли стартовую EXE'шку, а далее трейнер подхватывает диск и работает как обычно. Но в данном случае оказалось все несколько сложнее, т.к. наши пираты не сильно заморачивались с паковкой ресурсов в один пусковик, а тупо пересобрали диск добавив столько файлов сколько им было необходимо (директория DATA как раз содержит все используемые трейнером файлы). Встала задача заставить трейнер читать/искать файлы не с диска, а с ПК (да, чит картридж с прошивкой CAETLA позволяет это делать). Сильно помог no$psx дебаггер, немного исследовав код нарыл функцию которая грузит файлы. И тут мне повезло, в трейнере остался код который позволяет грузить файлы не только с диска, но и собственно с пк (видать с условной компиляцией ребята сильно не заморачивались и после проверки и отладки все так и оставили, лол). Разумеется я сменил стрелку загрузки файлов трейнера с диска на пк. Вставил диск КВАКИ2 от РГР))) в консоль, отправил модифицированный трейнер в память приставки и успех! консоль прочитала файлы трейнера с пк, далее активировал все читы и стартанул игру. Произошел успешный запуск игры с переводом РГР и трейнером от ВЕКТОРА.

Такая вот ночная история)))
brill вне форума  
Ответить с цитированием
Эти 5 пользователи сказали Спасибо brill за это сообщение: