DON'T SAY THAT WHEN I JUST GOT HERE!!! XD LALALALALALALA ICANTHEARYOU LALALALALASeems like the Vita Scene is now slowing to a crawl and almost dead
Ya, judging by the very close offsets (only a byte apart) and the fact that it switches in the menus... you seem to have found the menu area again. If you change that number, the character switches in the menu and even loads into a game with that character, I bet. I wanna say the cards that that character has had equipped also changes if you were to go into the customize menu. It'll probably also change to whatever cards were supposed to be equipped on the character, instead of staying the same. I want to find, more or less, the inventory area, not the character select area in memory... which is proving much more difficult lol.Sorry I've been a ghost lately everyone, I've been busy with life stuff, glad to see z06 is finally coming out and the progress that's been made with sao and dbz though! @Yohoki you're awesome man!! Speaking of ghosts, I've also been trying to figure out the ghost slots issue, I've tried searching for total number of cards, looking around the slots in memory, searching unknown and then putting dende's miracle card and searching for unequal removing the card then searching for unequal again until i get to 2 results that always crash the game when modified. I found the actual slot where the characters are and can change the selected characters that go into the match but upon completing the match or quitting before it's over crashes the game. I just selected different characters to find the slot. First character is 0 second is 1 third is 2 and so on until the last character, also 70 seems to mean empty. I haven't looked around this area in memory yet but maybe there's something more there, first slot is
83CA0DC4 and every fourth byte after that is the next slot, C8, CC, D0.
I'll check your code just in case, but I doubt it's what we're looking for. Thank you very much for your interest and help, regardless! And thanks for the props, but I really didn't do much. I think the SAO Inventory was the hardest and prob my only contribution so far. XD (although I did 100% make the other games that I loaded onto r0ah's DB)
Probably what follows is a wall of text that'd only be useful to people actively trying to find codes... Feel free to skip. XD I just wanna put my thoughts down for the next person in a similar situation or trying to help find these codes.
So, back to the 83CA0DC4 part... The next character slot would be at 83CA0DC8, only a byte away. This is our first big clue that this isn't what we want. There's no room for any other data, because the next value is the next character. What I'm looking for has enough area for all equipment (7 slots x5 plus the item slots, which is probably also copy pastad in memory, so 8 x 5 =40 slots), The CPU's level when it's using the character, a bit to say if this character has been unlocked, and the 6 color options. If the every value is stored as 8bit that's as small as 10 bytes. If they're stored as 32bit, that's as 192 bytes (if I've done my maths right. No guarantees.) These things are most likely stored near each other, but they might have some padding between each value. SAO had the items stored in a way that used 8 bytes to store each item, but 1 of those bytes was a filler just to separate the items. So, 192 may actually be quite a bit smaller than the real size, if they've added even 1 byte of padding per important info. Not to mention, there's sure to be more info stored there than I mentioned. There might also be padding between the characters, and that could be anywhere between 1 byte and 1000 bytes. No telling until it's found. (although, i'd say it's maybe a line or two in memory viewer...)
I've found a few areas that look suspiciously like inventory being stored in memory when I've loaded dumps into HxD on my pc. Unfortunately I can't seem to do anything useful with them. I tried editing all the 1s I saw in a few of them to see if it made a character disappear from the character select, but no luck so far. I'd start editing 0s and putting other numbers to see if cards changed, but I dunno which character I'm editing and don't feel like scrolling through 70 characters (most I don't have unlocked) to see if cards changed... That's why Color is so important for me to find. If I had 1 color location from 2 characters, I'd be able to find every character's color location. And if it's the inventory color location, I'd know where the inventory equipment was. I'm probably going to look closer at it all in the next couple of days, because I really want to get these codes found at this point... They've been tugging at my hair for a while now and I won't be able to sleep.