Greetings everyone! I am very new to a lot of things. I am new to coding, though I have done basic code searching. I am even new to posting on forums, as this is my very first post here and anywhere! But I will not be discussing my background here. Otherwise, it would not belong in this forum.
Anyways, I love Mario Kart 64, as I'm sure many of you do. Not too long ago, I learned something interesting! For those of you who don't know, once you finish a race in Grand Prix, the results screen music plays. However, it is divided into two parts, with most people never having heard of the second part. Both parts are supposed to alternate, repeating once before doing so. However, due to a binary counter bug, the first part plays 64 times! That's almost 55 minutes! Despite how all I knew was looking for values in memory, I was inspired to find and create a code to fix this bug. It took a little while, but I finally succeeded, and it was worth it! Not bad for what is pretty much my very first attempt at a lot of this!
Credit goes to doc.kodewerx.org for so much insightful information on N64 coding, Viper187 for the amazing program Renegade, tcrf.net for the info about the music loop, and Cheat Engine for providing another means to view and edit the memory.
Without further ado, here is the code. Enjoy!
Results Screen Music Loop Fix
D03B16DC 0040
803B16DC 0002
Anyways, I love Mario Kart 64, as I'm sure many of you do. Not too long ago, I learned something interesting! For those of you who don't know, once you finish a race in Grand Prix, the results screen music plays. However, it is divided into two parts, with most people never having heard of the second part. Both parts are supposed to alternate, repeating once before doing so. However, due to a binary counter bug, the first part plays 64 times! That's almost 55 minutes! Despite how all I knew was looking for values in memory, I was inspired to find and create a code to fix this bug. It took a little while, but I finally succeeded, and it was worth it! Not bad for what is pretty much my very first attempt at a lot of this!
Credit goes to doc.kodewerx.org for so much insightful information on N64 coding, Viper187 for the amazing program Renegade, tcrf.net for the info about the music loop, and Cheat Engine for providing another means to view and edit the memory.
Without further ado, here is the code. Enjoy!
Results Screen Music Loop Fix
D03B16DC 0040
803B16DC 0002
Comment