UncleAi How do I cheat? Reputation: 0
Joined: 11 Jul 2022 Posts: 1
|
Posted: Mon Jul 11, 2022 7:28 pm Post subject: How to use other register to solve shared code? |
|
|
The game has 29 tech categories and 5 countries. All shard the same tech research code:
Code: | movss [rdi+18],xmm0 |
I tried to dissect data structure but failed. When using breakpoint I found register R12 is related to country. The research stage is in loop country order(12345-51234-45123 etc). When country changes, R12 changes. And RBX RDX R10 R15 don't change in research stage, might be useful. All R12 address has the same value, only address different.
Is it possible to use R12 to solve shared code? Is there a way to find out what changed R12?
Code: | R12:
000001DD67601780
000001DD58F540C0
000001DD58F1A690
000001DD58F41240
000001DD58F30420
RBX 000001DD5326D700
RDX 000001DD59DC2F00
R10 000001DC64BC4DD8
R15 000001DD58EFFF00
|
Another time:
Code: | R12:
00000238D6EB8540
00000238D6C32450
00000238D6EA7600
00000238D6DC4780
00000238D6E92960
RBX 00000238D47E0900
RDX 00000238D8930870
R10 00000237E32B4C78
R15 00000238D6E76F00
|
|
|