1) Search for team character exp in game. In this example is "424"
View attachment 489932
2) select search manager
View attachment 489933
3) select Search Setup
View attachment 489934
4) select more
View attachment 489935
5) select u16
View attachment 489936
6) select back
View attachment 489937
7) Select Edit A and enter "424"
View attachment 489938
8) Select Start search
View attachment 489939
9) Win a battle to gain exp, our example exp updated to "524"
View attachment 489940
10) Select Edit A and change the value to "524" and select Continue search
View attachment 489941
11) Show Candidates to see the result.
View attachment 489942
12) Select Memory Explorer (It could contains a lot of results, repeat step 9-11 until only left a few results. For our example we only have 1 result)
View attachment 489943
13) Select Expand Menu (Modifying the values you might realise, 6 is the level. 524 is the exp, 58 is the current hp and 63 is the max hp)
View attachment 489945
14) Select Set Breakpoint
View attachment 489946
15) Select Gen2Attach
View attachment 489947
16) Select Execute Watch
View attachment 489948
17) Gain more exp in game
View attachment 489949
18) Select Get2Detech
View attachment 489950
19) Look for keyword "strXXX" or "strhXXX" this is where the game will "save" the values
View attachment 489951
20) For our example, we have 2 candidates.
View attachment 489953
21) Select the first candidate
View attachment 489954
22) Select Page Up to see what the code is doing.
View attachment 489955
23) Select Add to Cheat, i save it as "test exp off" (Look out for add... or sub.... or gt or lt values as this are easy modding. For our example unfortunately does not have such operations.)
View attachment 489956
24) Select Back
View attachment 489959
25) Select Back
View attachment 489958
26) Select Advance Cheat Menu
View attachment 489961
27) Select Paste/Duplicate Cheat. (search for the cheat you just save, in our example is called "test exp off")
View attachment 489962
28) Select Edit Cheat
View attachment 489964
29)Select Edit, rename the cheat to "test exp"
View attachment 489963
30) Select Toggle Disassembly to see the register info.
View attachment 489965
31) Select Add ASM (take note of register w9)
View attachment 489966
32) Select Expand Menu
View attachment 489967
33) Select ASM Composer
View attachment 489968
34) Select Load File (the files to use i will provide as attachment)
View attachment 489969
35) Select codecaveDecimal.txt (for u8, u16, u32... for float use codecaveFloat.txt, for double use codecaveDouble for register X30 use codecaveXDecimal.txt)
View attachment 489970
36) Select Edit (and "edit ldr w9, a" where w9 is the register number we saw at step 31)
View attachment 489971
37) Highlight "a: .word 99" and select Edit (to edit the value to save into the register w9)
View attachment 489973
38) Select Save & Back
View attachment 489974
39) Select Add ASM
View attachment 489975
40) Select Save
View attachment 489976
41) Select Toggle Cheat to on the cheat
View attachment 489977
42) Select write Cheat to file (to save into breeze directory, select Write Cheat to atm to save to atmosphere so that when you launch the game the cheat will be there.)
View attachment 489978
43) Gain exp in game to see if it work (unfortunately this is not the write code)
View attachment 489979
44) Repeat step 21 - 43 until the correct code is found.
View attachment 489980
45) Congrats you found the code!
View attachment 489981