This is for a different game, may or may not help in your pursue of 99 items.
I have this game installed and the inventory has easy to hack memory structure.
Littlewood
TID: 0100D1600EEBC000
BID: 9526BFB4A761FA4C
Instruction assume you are using edizon se.
Search for an inventory item number. After finding it look for pointer chain. Check that the pointer chain is correct by relaunching the game a few times.
Use memory explorer to look at the memory area. Go to offset 0 (press L then R will move you to offset 0 quickly) and start to examine the memory, hack it a bit and find that inventory starts at offset 20. Scroll down the memory and see that eventually you have a pointer at offset 800. You should normally avoid hacking pointer. So let's try hacking 100 into memory from offset 20 to 7FC. Check the result.
Jackpot! 100 each of all the items.
[Inv fill 100 from 20 to 7FC, (7FC-20)/4 + 1 = 1F8]
[100 for each item except tools]
580F0000 028AF6A8
580F1000 000001E0
580F1000 00000048
580F1000 00000488
780F0000 00000020
30000000 000001F8 <= loop 1F8 times
640F1000 00000000 00000064 <= this code has build in increment of the register
31000000
--------------------- MERGED ---------------------------
The one I am using works for all modes
Thanks fella. much appreciated.