@@ -61,18 +61,48 @@ void PatchDpadMovement() {
6161 }
6262 case GAMEVER_EU : {
6363 /*
64- TODO
64+ Croc2.exe+2F806 - 83 3D 3C175300 2A - cmp dword ptr [Croc2.exe+13173C],2A
65+ Croc2.exe+2F80D - 0F83 D1010000 - jae Croc2.exe+2F9E4
66+ Croc2.exe+2F813 - F6 C3 10 - test bl,10
67+ Croc2.exe+2F816 - 74 0A - je Croc2.exe+2F822
68+ Croc2.exe+2F818 - C7 05 64175300 C01F0000 - mov [Croc2.exe+131764],00001FC0
69+ Croc2.exe+2F822 - F6 C3 40 - test bl,40
70+ Croc2.exe+2F825 - 74 0A - je Croc2.exe+2F831
71+ Croc2.exe+2F827 - C7 05 64175300 00E0FFFF - mov [Croc2.exe+131764],FFFFE000
72+ Croc2.exe+2F831 - F6 C3 80 - test bl,-80
73+ Croc2.exe+2F834 - 74 0B - je Croc2.exe+2F841
74+ Croc2.exe+2F836 - BD C01F0000 - mov ebp,00001FC0
75+ Croc2.exe+2F83B - 89 2D 54175300 - mov [Croc2.exe+131754],ebp
76+ Croc2.exe+2F841 - F6 C3 20 - test bl,20
77+ Croc2.exe+2F844 - 74 0B - je Croc2.exe+2F851
78+ Croc2.exe+2F846 - BD 00E0FFFF - mov ebp,FFFFE000
79+ Croc2.exe+2F84B - 89 2D 54175300 - mov [Croc2.exe+131754],ebp
6580 Croc2.exe+2F851 - DB 05 54175300 - fild dword ptr [Croc2.exe+131754]
6681 */
67- api->HookFunction (0x42F851 , 6 , &doDpadMovement, INJECT_BEFORE );
82+ api->HookFunction (0x42F813 , 62 , &doDpadMovement, INJECT_REPLACE );
6883 break ;
6984 }
7085 case GAMEVER_DEMO : {
7186 /*
72- TODO
87+ Croc2.exe+2F4B6 - 83 3D 44955200 2A - cmp dword ptr [Croc2.exe+129544],2A
88+ Croc2.exe+2F4BD - 0F83 D1010000 - jae Croc2.exe+2F694
89+ Croc2.exe+2F4C3 - F6 C3 10 - test bl,10
90+ Croc2.exe+2F4C6 - 74 0A - je Croc2.exe+2F4D2
91+ Croc2.exe+2F4C8 - C7 05 6C955200 C01F0000 - mov [Croc2.exe+12956C],00001FC0
92+ Croc2.exe+2F4D2 - F6 C3 40 - test bl,40
93+ Croc2.exe+2F4D5 - 74 0A - je Croc2.exe+2F4E1
94+ Croc2.exe+2F4D7 - C7 05 6C955200 00E0FFFF - mov [Croc2.exe+12956C],FFFFE000
95+ Croc2.exe+2F4E1 - F6 C3 80 - test bl,-80
96+ Croc2.exe+2F4E4 - 74 0B - je Croc2.exe+2F4F1
97+ Croc2.exe+2F4E6 - BD C01F0000 - mov ebp,00001FC0
98+ Croc2.exe+2F4EB - 89 2D 5C955200 - mov [Croc2.exe+12955C],ebp
99+ Croc2.exe+2F4F1 - F6 C3 20 - test bl,20
100+ Croc2.exe+2F4F4 - 74 0B - je Croc2.exe+2F501
101+ Croc2.exe+2F4F6 - BD 00E0FFFF - mov ebp,FFFFE000
102+ Croc2.exe+2F4FB - 89 2D 5C955200 - mov [Croc2.exe+12955C],ebp
73103 Croc2.exe+2F501 - DB 05 5C955200 - fild dword ptr [Croc2.exe+12955C]
74104 */
75- api->HookFunction (0x42F501 , 6 , &doDpadMovement, INJECT_BEFORE );
105+ api->HookFunction (0x42F4C3 , 62 , &doDpadMovement, INJECT_REPLACE );
76106 break ;
77107 }
78108 }
0 commit comments