Учимся писать патчи : Патчестроение : Форум |
Страница 77 из 180: « 1 ... 73 74 75 76 [77] 78 79 80 81 ... 180 » |
Va_st: |
04.01.09, 22:19 |
По найденному тобой адресу таких байт нет,вот и мисматч Добавлено 5.1.09 00:21 Ты сместил адрес на 4 байта,я уж не знаю почему |
Vj_Crash: |
04.01.09, 22:28 |
Вот адрес и код с проши R6BC002 000E2330: 0C AA 20 1C 98 47 05 1C 08 D0 4F 4A 2B 1C 5C 32 вот адрес и код который я нашёл в проше R8BA024 0016E750: 0C AA 20 1C 98 47 05 1C 08 D0 4F 4A 2B 1C 5C 32 По моему всё правильно сделал но было не совпадение почему так. А вот как сказал Va_st я поставил вместо 0 в конце 4 этого кода 0016E750 и всё заработало так что же не так? Извените за надоедание но это первый патч который я портировал )) |
Va_st: |
05.01.09, 08:18 |
Мля,код ты нашел правильно,ну посмотри с какого адреса начинается нужное значение.Как раз после 4 байтa |
MahmudS: |
05.01.09, 09:18 |
Vj_Crash, кривой порт. Если адреса оставлять как есть, тогда надо писать Патч: 0016E750: 0CAA201C9847051C OCAA201C[b]00250D60[/b] (адрес взял из поста выше, для примера) [ Редактировано MahmudS в 5.1.09 08:18 ] [ Редактировано MahmudS в 5.1.09 09:48 ] |
Va_st: |
05.01.09, 11:22 |
MahmudS, сам то понял че написал?Видишь разницу между твоим и моим? [ Редактировано Va_st в 6.1.09 12:08 ] |
timos_06: |
05.01.09, 11:32 |
MahmudS, Жжошь. я и то вообще не умею и не могу научиться портировать, и то это мне очевидно. |
MahmudS: |
05.01.09, 12:07 |
Va_st, да, разница есть, у меня кода больше timos_06, да, жгу Vj_Crash, в пачте, с которого ты портировал, адрес 00E58334 (в патче на ВС002 почему-то смещено на 4 байта вперед) указывает на значение 98, следовательно, новый адрес тоже должен указывать на 98. В твоей строчке 0016E750: 0C AA 20 1C 98 47 05 1C 08 D0 4F 4A 2B 1C 5C 32 адрес 0016E750 есть адресом первого байта в строчке(в даном случае 0С). Следовательно, нужный тебе байт 98 находится 4 байтами далее, тоесть, по адресу 0016E754. |
Mike006: |
05.01.09, 18:25 |
I have a question this function: (fread) What returns? Код: push {r0-r7, lr} ... bl 0x45426D00 ;fopen cmp r0, 0 bmi exit_ add r7, r0, 0 ldr r2, mem_ add r1, r5, 0 bl 0x45427CBC ;fread add r6, r0, 0 add r0, r7, 0 bl 0x45427A5C ;fclose ... pop {r0-r7, pc} because I 'printed the return' and this was what they showed |
Grinvich11: |
05.01.09, 19:46 |
Как отличить замэйновые патчи от обычных? |
Va_st: |
05.01.09, 19:52 |
Замейновые в замейне находятся) и имеют врезки из мейна |
Страница 77 из 180: « 1 ... 73 74 75 76 [77] 78 79 80 81 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=760 © 2005-2018 supertrubka.org |