Lots of memory addresses was found and figured out. First, the cards, they are handled by 2 arrays. One is the quantity of the cards which is very stright forward: witht he order o their in game ID, there's jsut a byte saying how many you have of that card. Because of this, the array takes 256 bytes for just storing the quantity.
The one that might want you to have a drill on your head is the flags array. The fact that you have the name on the menu and the number of cards that you have is different, I think it has to do with the number that could be zero, byut won't display ????? in the menu. The confusing part is this:
https://docs.google.com/document/d/1YgBugQTBrL_IW9EL9uuthqBfSAtFNSNeyAWjX0xAUVc/edit?usp=sharing
Unless you are acknoeledged in computers, I doubt you would understand the description at the top. Basically, the hex numbers are ID and the number on the left are the number of the slot in the array. it's 32 bytes because each byte can contain 8 flags, yes, these are bit flags and yes it's binairy.
The problem is jsut look at the number and the the first id.....urgh it's confusing.
So to hack a card, you ahve to look for its id, check in which group of the arraty that id is, check the byte slot that control the id and calculate the bit number to put that bit to 1......
yeah, we can do it, but let's jsut say there's effort involved when hacking a card.
But here's an interesting thing: the thing that can tell if you have infinite 3d is having at least one mario card. You don;t need to have it in the menu, you jsut need one of them at any time in the game. What this means is if you sell it (which the game WILL allow you), you actually loose infinite 3d.......just another flaw in the game imo.
For less complicated stuff, I found the angle offset and the pit floor number offset. here's an interesting thing: the flipside pit is floor 0 to 100 ad the flopside one is 100 to 201 (the 201 is the second shadoo room). Yes, this can allow me to go from first room to room 99.
But now let me show you THE thing that will serve a lot for testing:
Yep, after hours of Cheat engine scanning, I found a 3d mode flag and a render mode flag.
The 3d mode flag is siomple, it;s off when you are 2d,. anmd on if you are in 3d. You can force it to not get switched or you can change it which will manually flip......it basically does very weird stuff.
But to get a better idea of what these pics does, I found a render mode flag. This sets how the map is rendered. At 0, it just is the raw mode, it's the same as in 3d, but becayuse you can chnage it while in 2d, this allow to observe everything that happens in the map roguhly when in 2d. For example,, the second pic, you can clearly see I am not under the save block, but you can see I pushed it. At 1, it's the 2d mode and if you are in 3d mode, it jsut gives the weirdest map render I have ever seen (first pic). Finally, 2 is you can;t flip, but the map is flipped vertically.....what?
Anyway, these allows to observe more stuff for 3d, the onyl thing I need now is to lock the camera so i can switch to 3d mode with a 2d camera angle while the render falg is set to 0, this will allow full testing ont he thing
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)