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