LCKB
Fixing 140 Loop Bug Issue - Printable Version

+- LCKB (https://lckb.dev/forum)
+-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109)
+--- Forum: Off-Topic (The Outer World) (https://lckb.dev/forum/forumdisplay.php?fid=198)
+---- Forum: General Discussion (https://lckb.dev/forum/forumdisplay.php?fid=147)
+---- Thread: Fixing 140 Loop Bug Issue (/showthread.php?tid=279)

Pages: 1 2 3


- BashVendetta - 10-18-2011


Hi all,

 

I am wondering what I am doing wrong?

 

Old code to fix upto 140 was:

004DF6F5 8C00 MOV WORD PTR DS:[EAX],ES

 

I am assuming the 8c00 is 140 as 8c in hex is 140 so I change to ff00 as shown:

004DF6F5 FF00 INC DWORD PTR DS:[EAX]

 

Still not working though, anyone have any idea what the problem is? Or have I missed anything?




- someone - 10-18-2011


aSH' date=' post: 11478"']Hi all, 

I am wondering what I am doing wrong?

 

Old code to fix upto 140 was:

 

 

I am assuming the 8c00 is 140 as 8c in hex is 140 so I change to ff00 as shown:

 

 

Still not working though, anyone have any idea what the problem is? Or have I missed anything?

 

Those values are OP code for the mov instruction,changing the value will change the instruction.

2

MOV Eb Gb 88 dw r gen datamov Move
MOV Evqp Gvqp 89 dW r gen datamov Move
MOV Gb Eb 8A Dw r gen datamov Move
MOV Gvqp Evqp 8B Dw r gen datamov Move
MOV Mw Sw 8C d r gen datamov Move
MOV Rvqp Sw
MOV Sw Ew 8E D r gen datamov Move
MOV AL Ob A0 w gen datamov Move
MOV rAX Ovqp A1 W gen datamov Move
MOV Ob AL A2 w gen datamov Move
MOV Ovqp rAX A3 W gen datamov Move
MOV Zb Ib B0 +r gen datamov Move
MOV Zvqp Ivqp B8 +r gen datamov Move
MOV Eb Ib C6 w 0 gen datamov Move
MOV Evqp Ivds C7 W 0 gen datamov Move
MOV Rd Cd 0F 20 r 03+ D26 0 system o..szapc o..szapc Move to/from Control Registers
MOV Hd Cd 0F 20 r 03+ U27 0 system o..szapc o..szapc Move to/from Control Registers
MOV Rq Cq 0F 20 r P4+ E 0 system o..szapc o..szapc Move to/from Control Registers
MOV Hq Cq 0F 20 r P4+ U27 E 0 system o..szapc o..szapc Move to/from Control Registers
MOV Rd Dd 0F 21 r 03+ 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Hd Dd 0F 21 r 03+ U27 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Rq Dq 0F 21 r 03+ E 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Hq Dq 0F 21 r 03+ U27 E 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Cd Rd 0F 22 r 03+ D26 0 system o..szapc o..szapc Move to/from Control Registers
MOV Cd Hd 0F 22 r 03+ U27 0 system o..szapc o..szapc Move to/from Control Registers
MOV Cq Rq 0F 22 r P4+ E 0 system o..szapc o..szapc Move to/from Control Registers
MOV Cq Hq 0F 22 r P4+ U27 E 0 system o..szapc o..szapc Move to/from Control Registers
MOV Dd Rd 0F 23 r 03+ 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Dq Hq 0F 23 r 03+ U27 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Dq Rq 0F 23 r 03+ E 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Dq Hq 0F 23 r 03+ U27 E 0 system o..szapc o..szapc Move to/from Debug Registers
MOV Rd Td 0F 24 r 03-04 0 system o..szapc o..szapc Move to/from Test Registers
MOV Hd Td 0F 24 r 03-04 U27 0 system o..szapc o..szapc Move to/from Test Registers
MOV Td Rd 0F 26 r 03-04 0 system o..szapc o..szapc Move to/from Test Registers
MOV Td Hd 0F 26 r 03-04 U27 0 system o..szapc o..szapc Move to/from Test Registers

 

That code code copies the valie from somewhere to EAX, follow dump, of the eax, or that other registry or you can change the value of the EAX from a location you want.




- BashVendetta - 10-18-2011

So I go to origin? I am a little confused, I understand EAX will be calling the value.




- blankname - 10-18-2011


here is the new lvl up loop bug fix. it completely fixes the levelup loop bug and prevent players from going past the max level

 

0x000FC7F6 B4

0x000FC80D 9D




- BashVendetta - 10-18-2011


here is the new lvl up loop bug fix. it completely fixes the levelup loop bug and prevent players from going past the max level 

0x000FC7F6 B4

0x000FC80D 9D

 

What did you edit to get the above?

 

I use ollydb and have never seen adresses like this.




- someone - 10-18-2011


aSH' date=' post: 11510"']What did you edit to get the above? 

I use ollydb and have never seen adresses like this.

He used Hex Editor, and those are File offsets, not virtual offsets(virtual offsets are shown in ollydbg).

 

If you want to edit with ollydbg goto 0x004FC7F6, 0x004FC80D




- BashVendetta - 10-18-2011

Ya I figured, just people using so many different methods its becoming very confusing >.>




- BashVendetta - 10-18-2011

I just done this and it is still not working.....




- someone - 10-18-2011


ash' date=' post: 11515"']i just done this and it is still not working.....

004fc5b1 |. 8178 20 8c0000>cmp dword ptr ds:[eax+20],8c




- BashVendetta - 10-18-2011

Im assuming the above I change to: 004fc5b1 |. 8178 20 8c0000>cmp dword ptr ds:[eax+45],8c or am I wrong lol?