Gothantic How do I cheat?
Reputation: 0
Joined: 18 Apr 2011 Posts: 5
|
Posted: Mon Apr 18, 2011 5:32 pm Post subject: I... think this game is impossable to hack. |
|
|
hey.... i really need help with this... ive used cheat engine to a moderate extent, but this game is insane... multiple values arent giving me any issues, the game doesnt seem to have any anti-hack programs or anything, but no matter what i try i cant get a changed value to actually change... i can change the number displayed, but it seems to still use the original number and keep the other number displayed... for example, i could set my skill points to 10000 (the games count can go higher so it isnt an issue of the game not bieng able to count that high.) when i actually have 80 skill points and i cant buy any skill over 80 skill points and it lowers my actual value of skill points.
The game im having issue with is one that nobody here seems to have tried hacking, its called Redstone, and its a game from ogplanet
i have copied a section of addresses regarding your skill point acquisition by level, tell me what you think about it please, if you can make any sense of what im trying to say >.>
if you want me to post something else from the game, or if you decide to try hacking it for yourself and find a way to do it, let me know.
| Code: |
CHero::getSkillPointSumByLevel (this is the title its under in the memory viewer, its black and bolded)
CHero::getSkillPointSumByLevel - 53 - push ebx
CHero::getSkillPointSumByLevel+1 - 56 - push esi
CHero::getSkillPointSumByLevel+2 - 8B F1 - mov esi,ecx
CHero::getSkillPointSumByLevel+4 - 57 - push edi
CHero::getSkillPointSumByLevel+5 - B8 02000000 - mov eax,00000002
CHero::getSkillPointSumByLevel+A - 33 FF - xor edi,edi
CHero::getSkillPointSumByLevel+C - 8B 0E - mov ecx,[esi]
CHero::getSkillPointSumByLevel+E - 3B C8 - cmp ecx,eax
CHero::getSkillPointSumByLevel+10 - 7C 13 - jnge CHero::getSkillPointSumByLevel+25
CHero::getSkillPointSumByLevel+12 - 83 F8 64 - cmp eax,64
CHero::getSkillPointSumByLevel+15 - 8B D0 - mov edx,eax
CHero::getSkillPointSumByLevel+17 - 7C 05 - jnge CHero::getSkillPointSumByLevel+1E
CHero::getSkillPointSumByLevel+19 - BA 64000000 - mov edx,00000064
CHero::getSkillPointSumByLevel+1E - 03 FA - add edi,edx
CHero::getSkillPointSumByLevel+20 - 40 - inc eax
CHero::getSkillPointSumByLevel+21 - 3B C1 - cmp eax,ecx
CHero::getSkillPointSumByLevel+23 - 7E ED - jle CHero::getSkillPointSumByLevel+12
CHero::getSkillPointSumByLevel+25 - 8B 1C 8D - mov ebx,[ecx*4]
CHero::getSkillPointSumByLevel+28 - E8 59720041 - call 414B3DC6
CHero::getSkillPointSumByLevel+2D - 83 F9 64 - cmp ecx,64
CHero::getSkillPointSumByLevel+30 - 7C 05 - jnge CHero::getSkillPointSumByLevel+37
CHero::getSkillPointSumByLevel+32 - B9 64000000 - mov ecx,00000064
CHero::getSkillPointSumByLevel+37 - 8B 46 04 - mov eax,[esi+04]
CHero::getSkillPointSumByLevel+3A - 6A 00 - push 00
CHero::getSkillPointSumByLevel+3C - 99 - cdq
CHero::getSkillPointSumByLevel+3D - 51 - push ecx
CHero::getSkillPointSumByLevel+3E - 52 - push edx
CHero::getSkillPointSumByLevel+3F - 50 - push eax
CHero::getSkillPointSumByLevel+40 - E8 2B160A00 - call _allmul
CHero::getSkillPointSumByLevel+45 - 6A 00 - push 00
CHero::getSkillPointSumByLevel+47 - 53 - push ebx
CHero::getSkillPointSumByLevel+48 - 52 - push edx
CHero::getSkillPointSumByLevel+49 - 50 - push eax
CHero::getSkillPointSumByLevel+4A - E8 61160A00 - call _alldiv
CHero::getSkillPointSumByLevel+4F - 8B 96 940F0000 - mov edx,[esi+00000F94]
CHero::getSkillPointSumByLevel+55 - 8B C8 - mov ecx,eax
CHero::getSkillPointSumByLevel+57 - C1 EA 18 - shr edx,18
CHero::getSkillPointSumByLevel+5A - 83 E2 0F - and edx,0F
CHero::getSkillPointSumByLevel+5D - 8B 04 95 - mov eax,[edx*4]
CHero::getSkillPointSumByLevel+60 - E8 5E670003 - call 034B3303
CHero::getSkillPointSumByLevel+65 - C8 8A86 74 - enter 868A,74
CHero::getSkillPointSumByLevel+69 - 0F00 00 - sldt [eax]
CHero::getSkillPointSumByLevel+6C - C1 E8 04 - shr eax,04
CHero::getSkillPointSumByLevel+6F - 83 E0 0F - and eax,0F
CHero::getSkillPointSumByLevel+72 - 03 CF - add ecx,edi
CHero::getSkillPointSumByLevel+74 - 5F - pop edi
CHero::getSkillPointSumByLevel+75 - 8D 04 80 - lea eax,[eax+eax*4]
CHero::getSkillPointSumByLevel+78 - 8D 14 80 - lea edx,[eax+eax*4]
CHero::getSkillPointSumByLevel+7B - 33 C0 - xor eax,eax
CHero::getSkillPointSumByLevel+7D - 66 8B 86 36070000 - mov ax,[esi+00000736]
CHero::getSkillPointSumByLevel+84 - 5E - pop esi
CHero::getSkillPointSumByLevel+85 - 8D 0C 91 - lea ecx,[ecx+edx*4]
CHero::getSkillPointSumByLevel+88 - 5B - pop ebx
CHero::getSkillPointSumByLevel+89 - 03 C1 - add eax,ecx
CHero::getSkillPointSumByLevel+8B - C3 - ret
CHero::getSkillPointSumByLevel+8C - 90 - nop
CHero::getSkillPointSumByLevel+8D - 90 - nop
CHero::getSkillPointSumByLevel+8E - 90 - nop
CHero::getSkillPointSumByLevel+8F - 90 - nop |
|
|