Author
Topic: The Debug Mode Topic (Read 10688 times)

Awhups, I made an error. You actually replace a script with 470F6E004990, not just 0F6E00 -- the 47 opens the text box border (which is why the previous screenshots didn't look like proper text), 49 closes it, and 90 ends the script. You can replicate it without the 47 and 49, and that's really simpler; the third and fourth screenshots were taken in the Game Corner because the script for the slot machine is 0F2A00 (meaning you only have to change one byte in that instance). There's a chance the game will freeze if you don't have that 90 in there.

It is a text script in that it's supposed to be used with the dialogue box. It displays information when you activate it, and then displays "Now on DEBUG..." when you press A. The values in the first screenshot appear to vary.

Something I just now noticed is that the text speed for the "information block" is set to the fastest. Setting text speed in the Options menu makes it only 60 or 90 or so, even on "fast," and there's actually a faster speed (obtainable with GameShark, setting some variable to FF). The information block displays at super-fast speed, but the "Now on DEBUG..." message moves at normal text speed.

From what I can tell, the script has no actual debug functions, but I could be wrong -- it's something I haven't experimented with much, after all.

That's really all I know about it. Here are some screenshots with the dialogue box script active (taken in different locations to see if there's some pattern with the values).

Umm... Have you tried searching the Pokemon gameshark codes on the main site?[spoiler3=Gold and Silver debug mode]01EDC1C401EDC2C401EDC3C401EDC4C401EDC5C401EDC6C401EDC7C401EDC8C401EDC9C401EDCAC401EDCBC401EDCCC401EDCDC401EDCEC401EDCFC401ED41C4[/spoiler3]

Ouch I tried that the game crashed and it said the save file is corrupted when i started gold normally

Logged

Hi! I identify as female. She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪

Thank you Aeriixion for the cute sprite above! Roelof also made different variations of the sprite (which I animated).

Contact:If you like, please contact me by private message here on the forums as I no longer check other places very often.

Give love, receive love, repeat. But in order to love others you must first love yourself unconditionally, even if it means abandoning pressure from projects or taking time off work and empathise with the self as you are your own best friend. The key often is simply to follow your heart, your urges and have faith they are valid; use them to do what you want to do as long as it doesn't harm anyone, and/or sympathise and respect it as we all have bad days (even the prettiest rose has thorns but is still beautiful).

Umm... Have you tried searching the Pokemon gameshark codes on the main site?[spoiler3=Gold and Silver debug mode]01EDC1C401EDC2C401EDC3C401EDC4C401EDC5C401EDC6C401EDC7C401EDC8C401EDC9C401EDCAC401EDCBC401EDCCC401EDCDC401EDCEC401EDCFC401ED41C4[/spoiler3]

A debug mode is programmed into games for use in game testing. Some of the features they can provide are infinite health, the ability to warp or walk through walls, or playing as boss characters (though not all debug modes have these, and there are plenty other features not listed).

Generally the programmers remove any debug functions before the game is released. There are two ways to do so: remove all code relating to the functions (after which it is impossible, through any means, to unlock the debug mode); or only remove access to the functions (which is easier for the programmer, but means that it may be possible to activate the debug mode through game manipulation, such as with a Gameshark).

I know a debug code. In Sonic 3 and Knuckles you start the first level and press >> << ^^ on the swinging vines (may be << >> ^^) You'll hear a collected ring sound when entered correctly. Press start and hit A to return to the title screen. At the title screen got to the "Sound Test" below two player. At the "sound test" level select, go to mushroom hill zone. In Mushroom Hill Zone Act 1, grap on the levey that goes up and down and enter the code again to hear another collected ring sound. Exit back to the title screen again then go back to the sound test. Select anylevel while holding Start and A. The game will pause before the level comes up. Let go of start and hit start again. You're now in debug mode. Controls are much different in debug mode. Press A to jump, B to go into the tile selector/WTW, press C for reverse gravity. When the tile selector is activated, hit A to select or place a sprite, hit C to slect or place a sprite, (don't know the buttons, I've just been getting this info from memory) and hit B to return to normal gameplay.