Thanks to MrCheeze, we now understand how dynamic memory works in Paper Mario, as well as how the partner menu functions and what behaviors it has without any partners. Using this knowledge, he figured out what the theoretical implications are, and it just so turns out that skipping all partners can give us all partners. Yeah, let that sink in...
This is pretty difficult to explain. If there were one sentence to take from the explanation, it's "the data used for the menu item we select depends entirely on whatever other random use that portion of dynamic memory was most recently used for." What this means is the partner we select when the uninitialized partner menu is opened can be virtually any value between 0 and 4,294,967,295. Only 11 values within that entire range do not crash the game, so in the extremely specific circumstance we manipulate a valid value, we could switch to the partner assigned said value.
Unless someone (somehow) manages to switch to a valid partner, we're playing it safe and calling this a theoretical glitch, but the act of manipulating our partner value has been proven possible. Twink and Goombaria, two partners previously unobtainable, can potentially be obtained with this glitch.
• My Twitter: https://twitter.com/Stryder7x
• My Twitch: https://twitch.tv/Stryder7x
MrCheeze not only pioneered this theory and the in-depth analysis, but was also a huge help in writing the script for this video to ensure accuracy. You can find him here:
• MrCheeze's YouTube: https://www.youtube.com/user/MrCheezeMrCheeze
• MrCheeze's Twitter: https://twitter.com/MrCheeze_
He also wrote a lua script to visually display the game's dynamic memory, which can be found below.
• Dynamic Memory Lua Script: http://pastebin.com/kLNXUxcy
Exylophone found the Goombario Skip glitch, which motivated a number of discoveries leading to this analysis.
• Exylophone's YouTube: https://www.youtube.com/channel/UCo_Fliqo4j-aOd4G3ZxcT1g
Last but not least, r0bd0g has found many glitches in Paper Mario, including Loading Zone Storage.
• r0bd0g's YouTube: https://www.youtube.com/user/canadianstickdeath
I have a license to use Nintendo’s content in this video through the Nintendo Creators Program. This video is not sponsored or endorsed by Nintendo, but any advertising revenue from this video will be shared with Nintendo.