Shining Force II

Codes

Configuration Mode

While the Sega logo is on screen enter the config initiation code below on controller 1 (c1). You will hear a winning fanfare if you did it correctly.

At the witch menu enter the config access code below on c1…
– … after you have named the main character and the witch has said “… Nice name, huh?”, if you start a new game.
– … after you haven chosen a saved slot and the witch has said “…, yes! I knew it!”, if you continue a game.

“Configuration….” will appear in the text window followed by four yes/no options one after another:
Special Turbo: higher cursor and window speed
Control Opponent: player controlled monsters
Auto Battle: AI controlled heroes
Game Completed: easier access to the name all characters cheat and the sound test (japanese version only)

EffectCode
Configuration Mode (access to setup)Start + any button except Up
Configuration Mode (initiation)Up, Down, Up, Down, Left, Right, Left, Right, Up, Right, Down, Left, Up, B

Debug Battle Cheats

Start a battle within one of the debug modes.

Instant Victory:
Shortly before someone’s turn ends, enter the instant victory code below on c1. All enemies will instantly die. (This cheat will freeze the game if used in battle 5!)

Action Select:
Choose your target with the cursor when attacking, casting a spell or using an item. Then enter the action select code below on c1 instead of just confirming your action. A window with the number 0 will appear. Then confirm any decision on any next window by pressing [A] on c1.

Battle actions:
0=physical attack -> target 0-159: 0-31=heroes, 128=boss enemy, 129-159=other enemies
1=spell cast -> spell level 1-4 -> spell 0-42 (see below) -> target 0-159
2=item usage -> item 0-127 (see below) -> target 0-159 -> inventory slot 0-3: 0=top, 1=left, 2=right, 3=bottom
3=stay
4=burst rock explosion
5=muddled action
6=prism laser

spells:
0=Heal, 1=Aura, 2=Detox, 3=Boost, 4=Slow, 5=Attack, 6=Dispel, 7=Muddle, 8=Desoul, 9=Sleep, 10=Egress, 11=Blaze, 12=Freeze, 13=Bolt, 14=Blast, 15=MP Drain, 16=Healin, 17=Flame Breath, 18=Snow Breath, 19=Demon Breath, 20=Power Water, 21=Protect Milk, 22=Quick Chicken, 23=Running Pimento, 24=Cheerful Bread, 25=Burst Rock, 26=Prism Flower Laser, 27=Katon, 28=Raijin, 29=Dao, 30=Apollo, 31=Neptun, 32=Atlas, 33=Fairy Powder, 34=Fairy Tear, 35=Bright Honey, 36=Brave Apple, 37=Shining Ball, 38=Blizzard, 39=Holy Thunder, 40=Aqua, 41=Kiwi Flame Breath, 42=Shine

items:
0=Medical Herb, 1=Healing Seed, 2=Healing Drop, 3=Antidote, 4=Angel Wing, 5=Fairy Powder, 6=Healing Water, 7=Fairy Tear, 8=Healing Rain, 9=Power Water, 10=Protect Milk, 11=Quick Chicken, 12=Running Pimento, 13=Cheerful Bread, 14=Bright Honey, 15=Brave Apple, 16=Shining Ball, 17=Blizzard, 18=Holy Thunder, 19=Power Ring, 20=Protect Ring, 21=Quick Ring, 22=Running Ring, 23=White Ring, 24=Black Ring, 25=Evil Ring, 26=Leather Glove, 27=Power Glove, 28=Brass Knuckles, 29=Iron Knuckles, 30=Misty Knuckles, 31=Giant Knuckles, 32=Evil Knuckles, 33=Short Axe, 34=Hand Axe, 35=Middle Axe, 36=Power Axe, 37=Battle Axe, 38=Large Axe, 39=Great Axe, 40=Heat Axe, 41=Atlas Axe, 42=Ground Axe, 43=Rune Axe, 44=Evil Axe, 45=Wooden Arrow, 46=Iron Arrow, 47=Steel Arrow, 48=Robin Arrow, 49=Assault Shell, 50=Great Shot, 51=Nazca Cannon, 52=Buster Shot, 53=Hyper Cannon, 54=Grand Cannon, 55=Evil Shot, 56=Wooden Stick, 57=Short Sword, 58=Middle Sword, 59=Long Sword, 60=Steel Sword, 61=Achilles Sword, 62=Broad Sword, 63=Buster Sword, 64=Great Sword, 65=Critical Sword, 66=Battle Sword, 67=Force Sword, 68=Counter Sword, 69=Levanter, 70=Dark Sword, 71=Wooden Sword, 72=Short Spear, 73=Bronze Lance, 74=Spear, 75=Steel Lance, 76=Power Spear, 77=Heavy Lance, 78=Javelin, 79=Chrome Lance, 80=Valkyrie, 81=Holy Lance, 82=Mist Javelin, 83=Halberd, 84=Evil Lance, 85=Wooden Rod, 86=Short Rod, 87=Bronze Rod, 88=Iron Rod, 89=Power Stick, 90=Flail, 91=Guardian Staff, 92=Indra Staff, 93=Mage Staff, 94=Wish Staff, 95=Great Rod, 96=Supply Staff, 97=Holy Staff, 98=Freeze Staff, 99=Goddess Staff, 100=Mystery Staff, 101=Demon Rod, 102=Iron Ball, 103=Short Knife, 104=Dagger, 105=Knife, 106=Thieve’s Dagger, 107=Katana, 108=Ninja Katana, 109=Gisarme, 110=Taros Sword, 111=Right of Hope, 112=Wooden Panel, 113=Sky Orb, 114=Cannon, 115=Dry Stone, 116=Dynamite, 117=Arm of Golem, 118=Pegasus Wing, 119=Warrior Pride, 120=Silver Tank, 121=Secret Book, 122=Vigor Ball, 123=Mithril, 124=Life Ring, 125=Cotton Balloon, 126=Chirrup Sandals, 127=Empty.

Select Hits:
Choose your target with the cursor when attacking, casting a spell or using an item. Then enter the select hits code below on c2/c1 instead of just confirming your action. A pair or yes/no heads will appear. Then confirm any decision on any pair of heads by pressing [A] on c1.
First pair of yes/no heads: target dodges (only on physical attacks)
Second pair of yes/no heads: action is critical (only on physical attacks)
Third pair of yes/no heads: double action
Fourth pair of yes/no heads: target counters action

Replace RNG:
Choose your target with the cursor when attacking, casting a spell or using an item or wait until a monster comes to a hero and chooses him/her with the cursor. Then enter the replace RNG code below on c1 instead of just confirming your action.
Right+A:
– if muddled: no action (did nothing message)
– if physical: 2xregular hit dodged + 1xcountered
– if RBT/MMNK phys: 2xspecial crit hit dodged + 1xcountered
– if cursed phys: no action (curse&stun message)
– if att spell: critical hit (+25% damage)
– if MP drain: target looses 3 MP
– if breakable item: unused item cracks
– if stat boosting item: + 2 ATT/DEF/AGI/HP/MP

Up+A:
– if muddled: no action (grinned message)
– if physical: regular hit with damage = base damage – LE + archer bonus – 2
– if RBT/MMNK phys: same as physical
– if cursed phys: same as physical + recoil damage (=att damage/8 + 1)
– if att spell: regular hit with damage = (base damage + promo bonus)/#foes -resistance/+weakness – 2
– if MP drain: target looses 4 MP
– if breakable item: unused item doesn’t crack
– if stat boosting item: + 3 ATT/DEF/AGI/HP/MP

Left+A:
– if muddled: no action (is polishing a weapon message)
– if physical: regular hit with damage = base damage – LE + archer bonus – 4
– if RBT/MMNK phys: same as physical
– if cursed phys: same as physical + recoil damage (=att damage/8 + 1)
– if att spell: regular hit with damage = (base damage + promo bonus)/#foes -resistance/+weakness – 4
– if MP drain: target looses 5 MP
– if breakable item: unused item doesn’t crack
– if stat boosting item: + 4 ATT/DEF/AGI/HP/MP

Down+A:
– if muddled: no action (is dancing message)
– if physical: regular hit with damage = base damage – LE + archer bonus – 6
– if RBT/MMNK phys: same as physical
– if cursed phys: same as physical + recoil damage (=att damage/8 + 1)
– if att spell: regular hit with damage = (base damage + promo bonus)/#foes -resistance/+weakness – 6
– if MP drain: target looses 6 MP
– if breakable item: unused item doesn’t crack
– if stat boosting item: + 5 ATT/DEF/AGI/HP/MP

EffectCode
Action SelectStart (c1) + A (c1)
Instant VictoryA+B+C+Up
Replace RNGRight or Up or Left or Down + A
Select HitsStart (c2) + A (c1)

Debug Exploration Cheats

Start an exploration game part within one of the debug modes.

Walk Anywhere:
Walk in any direction on the map. Then enter (hold) the walk anywhere code below on c1 to also reach non-walkable areas like mountains or chests on beaten battle maps. You can’t walk through NPCs and over some rivers. You also can use this cheat in battles to walk on non-walkable tiles, but there will be a break after each step.

Set Flags:
Enter the set flags code below. A window with the number 600 in it will appear. Now manipulate the game progress by turning each flag (0-1023) on (=1; press [C] on c1) or off (=0; press [A] on c1). The numbers are 0-31=character joined, 32-63=character in active party, 64-65 raft/caravan available, 66-77 followers, 78-79 difficulty, 82-87 followers, 88-127 battle mechanics, 128-221 chest/barrel/vase emptied, 384-385 jewel of light/evil obtained, 386-399 in-battle cutscene played, 400-449 battle unlocked, 450-499 cutscene before battle played, 500-549 battle completed, 600-999 story flags, 1000-1023 not used (and many others too). Then confirm your last flag selection with [B] on c1. The church menu will appear. Raise,cure, promote or save as usual. Finally advance by pressing [B] on c1.

Show Portraits:
Enter the show portraits code below. The whole display will turn black. Now press [A] on c1 four times. A portrait (mostly the main hero’s) will appear. Then press [Down] or [Up] to switch to another portrait. To return the screen back to normal you have to walk to another map blindly (e.g. by entering a town/castle, by leaving the town) or cast egress by entering the show portraits exit code below on c1 if you are not in a town. To walk blindly on the map first press four times [B] on c1 and then press any direction button. If you want to shortly look where you are on the map reenter the show portraits access code. Before you walk again press four times [B]. Repeat.

Watch Cutscenes/Read Gamescript:
Enter the watch cutscenes/read gamescript code below. A window with the number 0 in it will appear. To start the gamescript scrolling (with your inputs) from the current text progress in game press either [B] on c1 or select one of the numbers 3, 7, or 10 and confirm with [A] on c1. To watch a cutscene select the number 1 (=before battle 8 at North Cliff) or 2 (=after battle 8 at North Cliff) and then confirm with [A] on c1. The other numbers are 0=no cutscene, 4,5,6,8,9=game freezes

EffectCode
Set FlagsB (c2) + C (c1)
Show Portraits (access)A (c2) + C (c1)
Show Portraits (exit, not in towns)B, B, B, B, A, Left, A, A, A, A
Walk AnywhereB
Watch Cutscenes/Read GamescriptC (c2) + C (c1)

Debug Modes

There are three different basic debug modes in SF2: Debug Game, Battle Test and Scenario Test. Enter the debug initiation code below on c1 at the SEGA screen to initiate any debug mode. You will hear an evil fanfare if you did it correctly. (Later there will be a hex number in everyone’s kills/defeats window.)

Now apply another code at the SEGA screen to get to your desired debug mode:
– Debug Game: nothing to do (just start or continue a game)
– Battle Test: apply the Battle Test access code below on c1
– Scenario Test: apply the Scenario Test access code below on c1

Finally setup your chosen debug mode:

– Battle Test:
First, when a text window with “Battle Number” appears, press [B] on c1, highlight the main character in the list with the cursor and level up all characters at once by pressing [A] on c1 repeatedly. Press [B] on c1 again to return to the text window.
Now choose a battle number (0-49) and confirm with [A] on c1. The numbers are 0=secret boss battle, 1-43=normal battles, 44=fairy woods battle, 45-49=not used.
Then turn the story segment before the battle on (=0) or off (=1) and confirm with [A] on c1. Finally manipulate the game progress by turning each flag (0-1023) on (=1; press [C] on c1) or off (=0; press [A] on c1). The numbers are 0-31=character joined, 32-63=character in active party, 64-65 raft/caravan available, 66-77 followers, 78-79 difficulty, 82-87 followers, 88-127 battle mechanics, 128-221 chest/barrel/vase emptied, 384-385 jewel of light/evil obtained, 386-399 in-battle cutscene played, 400-449 battle unlocked, 450-499 cutscene before battle played, 500-549 battle completed, 600-999 story flags, 1000-1023 not used (and many others too)

– Scenario Test:
First choose a scenario number (0-56) and confirm with [A] on c1. The scenario numbers are: 0,24,27,42,44,45=Granseal start, 16-18,38=Granseal Castle, 2=Yeel, 41=Hawel, 13-15=Galam Castle, 01=Granseal earthquake, 56,11=Journey by ship, 3-4=New Granseal, 5=Ribble, 10=Polca, 7-8=Bedoe, 6=Hassan, 9=Taros, 28=Dwarven Mine, 20=Elven Village, 50=Harpy Pool, 30-31,19,22-23,32=Creed, 21=Ketto, 34,53=Pacalon, 12,33,51-52=Tristan/Mitula, 29,37=Moun, 35,55=Nazca Ship, 43,54=Monks’ monastery, 36=Roft, 26=Dwarven Village, 40=Force Sword shrine, 39=Devil’s Head, 25=Maze, 46-49=Grans Tower.
Then manipulate the game progress by turning each flag (0-1023) on (=1; press [C] on c1) or off (=0; press [A] on c1). The numbers are the same as above at the Battle Test menu.

EffectCode
Battle Test (access to setup)Up
Debug Modes (initiation)Up, Up, Down, Up, B, C, Right, Left, Up, Up, Down, Up, B, C, Right, Left
Scenario Test (access to setup)Down

Omit Dialogue (in cutscenes)

Start a cutscene within one of the debug modes (e.g. scenario 4 in New Granseal Castle).

Enter the omit dialogue cheat code below. The cutscene will now play without any text. You only will see characters moving and the screen changing.

EffectCode
Omit DialogueStart (c2) + A (c1)

Sound Test (Japanese version only)

First beat the game normally or apply the configuration mode cheat and choose yes at “Game Completed”. Proceed to the game itself and save at the church. Then soft reset the game (by pressing reset, not by turning off the Genesis/Mega Drive).
– If you start a new game:
After you have named the main character and the witch has said “… Nice name, huh?” (in japanese), enter the code below.

– If you continue a saved game:
After you have chosen a saved slot and the witch has said “…, yes! I knew it!” (in japanese), enter the code below.

EffectCode
Sound Test (access)Start + Up