Home Artists Posts Import Register

Content

In this video we take a look at some software design patterns and see how they can cause glitches if they aren't implemented robustly. Specifically we'll look at item bag overflow in the generation I Pokémon games and cloning in Super Mario 64 as examples.

(The footnote at 10:40 is still a work in progress, so it won't be available until later today or tomorrow.)

Files

Data Redundancy Errors Explained

What can happen when a game's variables get out of control and the system is put into an inconsistent state? It's all explained right here. LINKS Twitter (updates): https://twitter.com/RetroGameMechEx Patreon (support): https://www.patreon.com/rgmechex SubscribeStar (support): https://www.subscribestar.com/rgmechex Discord (discussion): http://discord.rgmechex.com INLINE LINKS * footnote video: (coming soon) PATRONS Thank you to all of my supporters on Patreon and SubscribeStar. Your help keeps the channel going! Anthony Losego, Dan Salvato, F. Murmel, Jonathan Aldrich, Ange Albertini, hyperforce, Avi Drissman, Steven, Mike Gerow, Larry Koubiak, Tina Wuest, Owen Christensen, Gynvael, Buddy, Chris Margroff, Brandan Lennox, Jason Hughes, Diamond Ice, Chris Post, Cypher Signal, Rupix, Gabe S, krivx, Walter Huf, David Spalding, Acceleration Shark, Rory Kelly, Carl Cassler, Joe Mecca, Michael Greb, Kefen, Bonzu Pippinpadolopsicopolis IX, leftler, Scott Beca, 19day, Michael Dragone, John Losego, Travis, Arthur Kunkle, Jordan Wright, Stephan J Hennion, Node1729, Andrea, Michael Cafarelli, Red Sona, KieferSkunk, Nik, tripper, Nebelwerfer Granitara, Sten, 333Rich333, Glenn hEADcRASH Sugden NPC, Alex Yancey, David Mazarro, null, Ryan, Corey Ogburn, Martin Trozell, Garret Kelly, Jake Hickman, Joel Kuhn, Dan Shedd, Sembiance, Xander479, 4F Panda, David, A Sentient JDAM, Alec Johnson, Brian Henriquez, Travis Nellor, Zach Hugethanks, dishsoap42, Yakov, Oxygen Chen, RetroReversing.com, yuriks, Ceres, Diego Santos Leão, Jeremiah, Chris Connett, Mark, Matthew, sapslaj, Jonathan Scott, Xkeeper, Bjoern Hansen, ers35, Pixy011, Daniel Bernard (ReckedCat), Lukas Kalbertodt, Vier Ladair, Bwangry, iPaq, Jeremy Wright, David Johnson, Brandon, Matt Shepard, Felix Freiberger, Sypwn, Niles Rogoff, Reflet, Yann Le Brech, Evan, Eugene Bulkin, Walter Weaver, Articate, Julien Oster, buzzert, Steve Losh, Samuel Stoddard, HattyJetty, Paige ? Hex, Yeero, Cruz Godar, Linh Pham, Noah Greenberg, Nick Rogers, Sean Nelson (audiohacked), Bryce, Andrew Yukhymchak, Sean Bryant, John Gabriel, BazBadger, Kyle, Master Knight DH, Tim Romero, Michael B., Eric Loewenthal, Adrian Haslinger, Proxy, Nolan Varani, Thoscellen, Daniel Robinson, Hans Jorgensen, Daniel A.A. Pelsmaeker, Aaron, Max Gartung, Nicolas Dohrendorf, Eric Hoppe, Chaz Serir, derHinek, Gyiyg, samfu, Dominic Wehrmann, André Greubel, Anon42, Urda, Ted Berkowitz, araknofennisti, AA, Joseph Torres, serhef, Daniel, Patrick Johnston, Rodrigo Monteiro, Punchmaster, Stephen Bank, Thomas Berg, Dasterin, Matthew Yu, Alice Hartley, Marcus N., Agoaj, Nicholas Carhuff, Aaron Murray, Epsilion, Olivier Cahagne, bob johnson, Seth N. Hetu, Permian Strata, supergtt, & Alex Berliner!

Comments

Anonymous

Amazing video as always. You have a real knack for explaining assembly in a way that is easy to understand without becoming overly verbose.