poking around, found general info on inventory.
char1 [my current char] has 3 extended bag slots + extended storage slots. char 2 is new, nothing in storage, has yet to talk to pam to get candy.
found a chunk of data that looked like inventory so to test, copy pasted all my stuff from char 1 [with overly full bags/storage] to a blank new char2 [with nothing in storage], just to test. [decimal offset 23664-30111]
injected/reload to find that opening char2 inv before talking to pam freezes game. i realized then that my original char1 had extended slots filled up so this makes sense.
reload. don't open inv, instead talk to pam [she gives a piece of candy], get warning message "Bag is full. Cannot store Pam's Candy. Discard unwanted items to make space." I can see nothing in my inventory, in fact it is all greyed out [not sure if that's because the initial game freezes your inventory to prevent you from doing anything other than the quest at hand, or because I copy pasted an extended inventory into an unextended one]. But anyways, I need to test it transferring only a few items into a new char slot, 2 chars with same size inventory. That would also indicate how type and number of items are stored...
It may be useful to someone who wants to transfer their inventory to a different char, as long as their inventory/storage upgrade sizes are similar. : )
I dunno. Still can't figure out where appearance is hiding, even after looking around the gender offset. They look more like in game flags to me, as my later chars have lots of info around there and my new chars have more blank-ish/very similar info. If it was appearance, the hex codes wouldn't change via different stage saves...
I wish my hexedit-fu was more advanced T_T
***edit: tested with pam's candy...
char1 [new char, has yet to open mailbox], char 2 [opened mailbox/talked to pam, got candy]
moved the pam's candy [1] from char 2 to char 1 to see if candy would show up before talking to pam... or if i would have 2 pam's candy after talking to pam...
trial 1: load char1, open inv. game freezes
trial 2: load char1, open mailbox, talk to pam, get candy, open inv, game freezes.
lol.... : / i think i'll try it again with 2 later chars that aren't in the prologue quest... but it seems like 30095 backwards is where it starts to store stuff in inv and equipped items are always in the very intial offsets separate from inv... probably, unless you unequip them? then they'll probably show up 30095 or before.
anyways, unsuccessful for me all around. hopefully someone smarter than me can use this. -_-