The force 20 glitch explained – where undefined memory accesses can be manipulated

The force 20 glitch explained – where undefined memory accesses can be manipulated

I know I haven’t posted anything since months and in the mean time, my post on the flipping mechanics in Super Paper Mario just got a lot of views due to large interest on reddit, thank you on that btw 🙂

But considering what I am writing on right now, trust me, it was worth the wait.

One of the most fascinating glitches I could ever learn about are those that are in theory so undefined that you have to wonder how in the world the game wouldn’t crash and even worse, could even be with practical researches defined enough to have the glitch work in your favor through some clever manipulation of it.  This is why I still think the most fascinating glitch I learned about is the missingno glitch which I talk more about in this post .  The key part that I find it fascinating is how small the error is, but how elaborated it can become once you know about it.

The force 20 glitch from a game called Gotcha Force is a really great candidate for this description.  In fact, to get why, I think it’s better to just show it.  Here is a video made by the Dolphin emulator channel on YouTube showing an accurate emulation of the glitch and a crash that comes from it:

The first time JMC47 (the main Dolphin tester) showed this to me as a suggestion for me to research on it, I instantly knew: this is going to be awesome to research!

Continue reading “The force 20 glitch explained – where undefined memory accesses can be manipulated”