Quality of Life & Gameplay Altering Cheat Codes

This page contains a list of Gameshark cheat codes that enhance the normal gameplay in someway, without altering the gameplay itself or lending either player unfair advantages. A lot of these are already included in the netplay pack.

Credits go to kjn1, StalkerX, and hybrid for their gameshark cheats, as they helped as foundations for many of these cheats (memory addresses of certain variables), or are outright just combinations of their own cheats. Their cheats can be found on these pages:

To use these codes in mednafen, press Alt + C to open the cheats menu. You can also enable or disable mednafen cheat support at any time by press Alt + T. Most of these codes are already included in the netplay pack, either as a offline mednafen code, or a netplay gameshark code.

If you want to use or pick apart the very long gameshark code included in the netplay pack to toggle all various gameplay settings on the fly, check out The Netplay Pack Gameshark Codes.


Press L2 at Stage Select for Alt Skin

JP US
D0113F6C 0001
8005FC0C 0001
D0114004 0001
8005FC24 0001
D011424C 0001
8005FBE8 0001
D01142E4 0001
8005FC00 0001

At any time after selecting characters and while the stage select screen is up, press L2 to use your Digimon's alternate skin. Take care not to use this in mirror matches, or you will both look the same!

Credits: kjn1

Character Randomizer

JP US
D0113F6C 0080
1012A76C 0001
D012A76C 0018
8012A76C 0000
D0114004 0080
1012A7A4 0001
D012A7A4 0018
8012A7A4 0000
D011424C 0080
1012AA4C 0001
D012AA4C 0018
8012AA4C 0000
D01142E4 0080
1012AA84 0001
D012AA84 0018
8012AA84 0000

On the character select screen, hold :bs: to get a random character selection. Your cursor will stop moving when you let go, and you can either confirm the pick, hold :bs: for another random selection, or pick any selection you'd like as normal.

Does not work on a real gameshark disc.

Credits: kjn1

Stage Randomizer

JP US
D0113F6C 0010
1012A840 0001
D0114004 0010
1012A840 0001
D012A840 0007
8012A840 0000
D012A840 0008
8012A840 0000
D011424C 0010
1012AB20 0001
D01142E4 0010
1012AB20 0001
D012AB20 0007
8012AB20 0000
D012AB20 0008
8012AB20 0000

On the stage select screen, hold :bt: for a random stage selection. The stages will stop scrolling when you let go, and you can either confirm the pick, hold :bt: for another random selection, or pick any selection you'd like as normal.

Does not work on a real gameshark disc.

Credits: kjn1

Hold Start for 2 Seconds to Pause

JP US
D01FFFFC 0000
80064150 0000
D21FFFFA 0005
801FFFFA 0005
D0113F6C 0800
101FFFFA 0002
D0114004 0800
101FFFFA 0002
D1113F6C 0800
111FFFFA 0001
D1114004 0800
111FFFFA 0001
D31FFFFA 007D
101FFFFC 0001
D01FFFFC 0001
80064150 001D
D01FFFFC 0002
801FFFFA 0005
D0064150 0000
801FFFFC 0000
D01FFFFC 0000
8006412C 0000
D21FFFFA 0005
801FFFFA 0005
D011424C 0800
101FFFFA 0002
D01142E4 0800
101FFFFA 0002
D111424C 0800
111FFFFA 0001
D11142E4 0800
111FFFFA 0001
D31FFFFA 007D
101FFFFC 0001
D01FFFFC 0001
8006412C 001D
D01FFFFC 0002
801FFFFA 0005
D006412C 0000
801FFFFC 0000

Does not work on a real gameshark disc. Uses memory addresses 1FFFFA and 1FFFFC, so be sure no other codes you use make use of the same memory addresses. If you find a conflict with other codes, like the netplay pack code, then you can change the memory addresses other unused addresses, like 1FFFF0 and 1FFFF2.

Credits: Yuri Bacon

Disable Stage Ambience

JP US
8005F8A4 0000
8005F880 0000

Ambience sound effects played on the stage will be disabled. For example, you will no longer hear running water or chirping birds on Wilderness. Does not remove sound effects related to hazards, or the sound effect for a new item spawning.

Credits: Yuri Bacon

Force Player 1 to be CPU

JP US
8005FC04 0001
8005FBE0 0001

Credits: kjn1

Force Player 2 to be CPU

JP US
8005FC1C 0001
8005FBF8 0001

Credits: kjn1

Disable Items

JP US
D00D3790 0000
800D3790 0003
D00D3A78 0000
800D3A78 0003

Replace the 00003 in the last line of code to 1 or 2 to reduce the item limit to 2 or 1 time instead.

Credits: Yuri Bacon

Disable Stage Hazards

JP US
D01E7C64 0002
801E7208 0064
D01E7C64 0002
801E7208 0064

Replace 0064 from the last line of the code with 0004 to create the "Intro Interruption" mode from the netplay pack code.

Credits: Yuri Bacon

Change All Stages Friction & Acceleration Values

JP US
800D3790 WWWW
800D3792 XXXX
800D3794 YYYY
800D3796 ZZZZ
800D3A70 WWWW
800D3A72 XXXX
800D3A74 YYYY
800D3A76 ZZZZ

Change WWWW, XXXX, YYYY, and ZZZZ to the values of the stage of your choosing to force all stages to match the values of that stage. If you only want to change the values of a certain stage, than add the line D012A840 000? (JP) / D012AB20 000? (US) before every 80 line. Change ? to a value from the below table for the stage you want to edit specifically.

Stage WWWW XXXX YYYY ZZZZ ?
Recycling 4000 0000 0000 0001 0
Wilderness 3851 0000 0000 0001 1
Revolution 2666 0000 0000 0001 2
Sanctuary 428F 0000 0000 0001 3
Volcano 3851 0000 0000 0001 5
Glacier 0666 0000 1999 0000 4
Reaper Den 170A 0000 E666 0000 6

Credit: Yuri Bacon, kjn1

Change # of Round Wins to Win Game

JP US
D01E7194 0002
801E7194 0005
D01E7180 0000
8005FC10 0000
D01E7180 0001
8005FC10 0001
D01E7180 0002
8005FC10 0002
D01E7180 0003
8005FC10 0003
D01E7180 0004
8005FC10 0004
D01E7184 0000
8005FC28 0000
D01E7184 0001
8005FC28 0001
D01E7184 0002
8005FC28 0002
D01E7184 0003
8005FC28 0003
D01E7184 0004
8005FC28 0004
D01E7190 0002
801E7190 000?
D01E7194 0002
801E7194 0005
D01E7180 0000
8005FBEC 0000
D01E7180 0001
8005FBEC 0001
D01E7180 0002
8005FBEC 0002
D01E7180 0003
8005FBEC 0003
D01E7180 0004
8005FBEC 0004
D01E7184 0000
8005FC04 0000
D01E7184 0001
8005FC04 0001
D01E7184 0002
8005FC04 0002
D01E7184 0003
8005FC04 0003
D01E7184 0004
8005FC04 0004
D01E7190 0002
801E7190 00??

A keen eye will notice some repeating lines of code with the value changed. These lines write Player 1s and Player 2s current number of rounds won, and write it to their score. If you intend to make the rounds to win higher than 5, you will need to add more lines to show values higher than 4, up to 1 less than the number of round wins needed. Likewise, if you intend to use less than 5, you can remove lines to make the code shorter, so that it only writes up to 1 less than the round wins requirement. ?? can be changed to the number of round wins desired. Remember, ?? is in hexadecimal, so 10 rounds wins is 0A and 16 round wins is 10. Use a decimal to hexadecimal calculator if you need to. The first to lines removes the 5 round limit per game, by preventing it from reaching 0.

Credit: Yuri Bacon

Change Time Limit

JP US
D01E7C64 0002
801E7C68 ????
D01E7C64 0002
801E7C68 ????

Change ???? to the new desired time limit in frames. The original value is 0BB8, or 3000 frames. Remember, one second is 30 frames, and ???? is in hexadecimal, or use a decimal to hexadecimal calculator if you need to.

Credit: Yuri Bacon

1P Arcade Music in 2P VS

JP US
D012A71C 0009
8005FB8C 0000
D01E7208 00B4
8005FB8C 0001
D012A9FC 0009
8005FB68 0000
D01E7208 00B4
8005FB68 0001

Changes the music used in 2P VS to the stage music used in the 1P Arcade mode.

Credits: Yuri Bacon