Was able to successfully make Rupees 9,999,999 and Link one less exp less than cap so he leveled up instantly to 255. Followed the offsets for each thing.
Rupees are at 0x000002B8
View attachment 133825
So like Hyrule Warriors Legends, things are in Little Endian, basically reverse order for each byte. So while 9,999,999 rupees converts to 00 98 96 7F, I had to replace those four bytes with 7F 96 98 00. The reverse order.
Then for Link's EXP, it's basically at 0x003308C
View attachment 133826
Again, Little Endian, so if that cap was 12842457 (Dec) | 00 C3 F5 D9 (Hex), gotta reverse the order to D9 F5 C3 00. I did one less, D8 F5 C3 00, like I did on Wii U.
View attachment 133838
Then I went into Adventure mode, confirmed the Rupees changed, and the moment I killed a mob, Link leveled up all the way to 255. Will probably export the save to see if the EXP caps at the same value as before.
View attachment 133827
EXP bar looked weird when the battle started
View attachment 133828
Then hitting a mob, boom, 255.
View attachment 133830
Looks good to me.
View attachment 133831
View attachment 133832
EDIT: Okay, just confirmed values are fine:
View attachment 133833
As you can see my above screenshot was at 9,963,731 Rupees.
View attachment 133834
As for the EXP, it's at D9 F5 C3 00. So that's the cap, it didn't go any higher despite killing more mobs. So I like my method of making it D8 F5 C3 00, and killing a mob and letting the game adjust everything when it levels them up internally.
View attachment 133837