About MoonJump and Speed in DRAGON QUEST XI S, i did trace the address into this function: sub_1407D80 -> sub_82F080.
The problem is, this function is a vTable function and gets recalculated as soon as you change a screen.
Maybe it's impossible to find a pointer for it, i gave up after several full memory dumps and a lot of trial and error...
But i found others:
[main+0x7814B60] = Main Pointer
[[main+0x7814B60]+0x128] = JackGamePlayer
JackGamePlayer + 0xC0 = Gold
JackGamePlayer + 0xCC = DepositedGold
JackGamePlayer + 0xF0 = Pointer to Party
JackGamePlayer + 0xF8 = Pointer to Party Member
Character Id / Index:
0 = Luminary
1 = Erik
2 = Veronika
3 = Serena
4 = Rionaldo
5 = Jade
6 = Bodo
7 = Hendrik
CharacterData:
+0x0 = vTable
+0x8 = Flags
+0x70 = Gender
+0x71 = Job
+0x72 = Might
+0x73 = Position
+0x74 = Gambit
+0x75 = CharacterType
+0x78 = Level
+0x7C = CurrentHP
+0x80 = CurrentMP
+0x84 = BaseStrength
+0x88 = BaseStamina
+0x8C = BaseAgility
+0x90 = BaseDextery
+0x94 = BaseCharm
+0x98 = BaseMagicPower
+0x9C = BaseHealPower
+0xB0 = CurrentExp
+0xB4 = SkillPoint
+0xB8 = ConsumedSkillPoint
+0xBC = BonusSkillPoint
and also:
[Trial Level Limit = 20]
04000000 014E6E44 52800288
[Trial Level Limit = 999]
04000000 014E6E44 52807CE8
[IsTrial]
04000000 01165140 320003E8
[IsFullversion]
04000000 01165140 52800008
Notes:
- IsFullversion will crash your game if you do something, that isn't supposed to happen in the Demo, like continuing the story or switching to 2D Mode, because all of the assets are missing.
- Unlocking the remaining 4 party members is possible, but they don't have 3D Models / animations.
View attachment 177565
- I guess everything hackable in this demo is done...