Терпение не заметно для меня утекало и утекает. Когда меня жестоко задалбывает делать одинаковые телодвижения, или с чем-то мучаться. То обычно это приводит к непредвиденным последствиям. По такому же развитию событий и появился RRR_LZSS_Patch. А именно, меня жутко задолбало то, что с архивами нужно гемороится.
Решил востановить справедливость, и сделать патч, который изменит систему загрузки архивов. А именно, вместо оригинального метода, где размер архива расчитывается разностью адресов следуйщего и нужного нам архивов, сделать метод, где размер архива будет хранится в неиспользуемых двух байтах в начале архива. Они используются только для загрузки одного файла, по этому не составляет труда, просто указать в этом месте где он загружается, сразу тот размер который записан в этих двух байтах.
После применения данного патча, получается с виду полностью оригинальный ром, а внутри происходит косметические изменения. Становится можно добавлять архивы просто указав в таблице адресов архивов - адрес архива, и залить его по этому адресу. В точности то, что делает программа SetArchive которая появилась почти сразу после этого патча.
Удачного моддинга.
Патч надо ставить hexpatcher-ом. на оригинальный ром "Rock n' Roll Racing (U) [!].gen"
Скачать
|