I've managed to figure out all the values for increasing the amount of or changing a weapon, armor, bow, orbs, korok seed, ect.
How i did this was somewhat tricky. First you gotta make the value types big endian. More on that
here\\
I then searched for the number of arrows i had. Then i shot one off and searched for that number. Then i found out the value that changes arrows, specifically the bomb ones at this particular address
2A18CB39170
It's likely to be different for anyone, however i cannot get the exact value with pointers for whatever reason.
You wanna add the address to the bottom of the list, and make sure which one's the right one by changing the value till it changes in game. When you do that and find the right value, right click it and click "Browse memory region).
You'll see alot of stuff that may look somewhat confusing. Here is how i can best explain it.
If you have your window in a small window, you can easily find out the value amount being right above the @ symbol from the bomb arrow. (An M)
It is a total of 15 bytes away. You can instead try clicking a bunch of values next to it till you get the right number that is the same as your amount with the value at 1 byte.
In this case i clicked on the M and it showed i had 77 as the value (77 arrows)
This will come useful for other items!
Now Scrolling through the list you can get armors, materials, weapons, and tons of other data that is in your inventory. The way these are laid out is in this particular order:
Key Items
Materials
Armor
Shields
Arrows <-- we are in this section
Bows
Swords
Scrolling up will give you the area for armor, sheilds, materials, and key items. Scrolling down will give you the area for bows and swords.
Weapons use an ID system. Although i do not currently know which is a big or small sword, or a spear, you can simply find the ID from your original current inventory and replace it using this ID list.
Here
Spirit Orbs can be optained also by scrolling up alot till you see Obj_DungeonClearSeal
I may go more in depth with this later. I also would love to make a trainer but i fear that newer cemu versions will break the pointer values nor can i even get pointers to show up for me. Anyone that wants to help would be more than welcome to.