sergey1383
Первый столбик - это адрес\смещение. (Его трогать не надо)
Второй столбик - это значение\код. (То что нам нужно)
Меняем значение всегда только второй столбик с кодом.
Находим это AC238388 и достаточно заменить первые 2 байта на 2400.
получится 24008388.
Тем самым будет прописываться всегда ноль в регистр, а остальной ксок кода 8388 - это указатель на наш адрес.
Смотри вот код где бряк сработал на уменьшение кредитов:
sw V1, $8388(AT)
В (AT) находится часть адреса, если прибавить $8388, то получим полный адрес который нашли в артмоней, V1 регистр записывается уменьшение значение кредитов, это можно увидеть в окне списка регистров под бряком.
Блин!!! Неудобно писать скрипт с этим отладчиком, а так можно было бы использовать фильтры что бы делать полноценные взломы игр и ещё нужен сканер поиска дыр в коде...хотя можно и вручную найти их, да и ещё надо подучить мне ASM-PSX2, сделать прыжок от брякнутого адреса на нужные мне адрес и тогда можно будет делать разные манипуляции с адресом к примеру кредитов.
Типа вот такого скрипта приведу адреса и инструкции:
$002E8388 j $00123456 //Отсюда прыгаем на дырку в коде, то есть на наш адрес.
$00123456 beq //типа как то тут сравниваю свой регистр (AT) если
он равен то пишу значение
$0012345А addiu //тут я добавляю значение в регистр V1, значение $0063
то есть 99 кредитов.
$0012345E sw V1, $8388(AT) //Оригинальный код что бы не было ошибок.
$00123462 j $002E838C // Прыжок обратно откуда делали изначально прыжок.
Вот в общем что то вроде такого мини скрипта...это нужно делать для тех игр, где по коду к примеру жизней в игре у героя, так же работает и с врагами как в этой игре Sega Ages: Golden Axe.