Difference between revisions of "Shadow the Hedgehog (game)/Technical information/Stage parameters"

From Sonic Retro

m (Text replacement - "{{SCHGuides}}" to "==References== <references /> {{SCHGuides}}")
m (Text replacement - "{| class="prettytable2"" to "{| class="prettytable" style="width:auto;"")
Line 4: Line 4:
Each stage entry starts with an internal name of the stage, followed by the applicable parameters.
Each stage entry starts with an internal name of the stage, followed by the applicable parameters.
{| class="prettytable2"
{| class="prettytable" style="width:auto;"
!Internal Name||Stage
!Internal Name||Stage

Revision as of 04:07, 26 March 2020

SCHG: Shadow the Hedgehog
Main Article
Level Editing
Stage Parameters
Stage ID List
Object Layout Format
Effect Data
Spline Format
Cutscene ID List

The file nukkoro2.inf (located in the GCN and Xbox releases' filesystems) has important stage parameter values, such as player starting position, rank score threshholds, and mission objective counts and time limits.

Each stage entry starts with an internal name of the stage, followed by the applicable parameters.

Internal Name Stage
Practice Debug stages
City1 Westopolis
Circuit Digital Circuit
Canyon Glyphic Canyon
Highway Lethal Highway
HorrorCastle Cryptic Castle
PrisonIsland Prison Island
Circus Circus Park
City2 Central City
ARKPast1 The Doom
canyon2 Sky Troops
eWorld Mad Matrix
Ruins Death Ruins
ARKRuins1 The ARK
Sky Air Fleet
Jungle Iron Jungle
Space Space Gadget
ARKPast2 Lost Impact
GunsBase GUN Fortress
DoomsBase1 Black Comet
EggmansBase Lava Shelter
ARKRuins2 Cosmic Fall
DoomsBase2 Final Haunt
DoomsCore The Last Way
BossBK1 Black Bull (Lethal Highway)
BossEggMeka1 Egg Breaker (Cryptic Castle)
BossGUN1 Heavy Dog
BossEggMeka2 Egg Breaker (Mad Matrix)
BossBK2 Black Bull (Death Ruins)
BossGUN2 Blue Falcon
BossEggMeka3 Egg Breaker (Iron Jungle)
BossBlack_0610 Black Doom (GUN Fortress)
BossSonic_0611 Sonic & Diablon (GUN Fortress)
BossEggmanRobbo_0612 Egg Dealer (Black Comet)
BossSonic_0613 Sonic & Diablon (Black Comet)
BossEggmanRobbo_0614 Egg Dealer (Lava Shelter)
BossEggmanRobbo_0615 Egg Dealer (Cosmic Fall)
BossBlack_0616 Black Doom (Cosmic Fall)
BossBlack_0617 Black Doom (Final Haunt)
BossSonic_0618 Sonic & Diablon (Final Haunt)
BossLast Devil Doom
GUN2P_0800 2-Player stage 1
GUN2P_0801 2-Player stage 2
GUN2P_0802 2-Player stage 3
EVENT... Cutscene entries

Parameter Values Notes
PLAYER (Player number) XPOS YPOS ZPOS XANG YANG ZANG Player number; 0 = Player 1, 1 = Player 2.
STARTSPD (​​Player number) XSPD YSPD ZSPD Initial velocity the player starts with from the PLAYER spawn point.
STARTDEMO X "Demo play?"; value must be 0 or 1. Unused in nukkoro2.inf, but listed as a possible parameter in a nukkoro.inf comment line.
RANK_D (A score) (B score) (C score) (D score) The Dark point scores a player has to beat in order to earn Ranks.
RANK_N (A score) (B score) (C score) (D score) The Normal point scores a player has to beat in order to earn Ranks.
RANK_H (A score) (B score) (C score) (D score) The Hero point scores a player has to beat in order to earn Ranks.
GOALEVENTPOS_D XPOS YPOS ZPOS Dark results screen location.
GOALEVENTPOS_N XPOS YPOS ZPOS Normal results screen location.
GOALEVENTPOS_H XPOS YPOS ZPOS Hero results screen location.
GOALEVENTPOS_X XPOS YPOS ZPOS Expert results screen location.
MISSIONCOUNT_D X Y Dark mission counter values. X is the mission's "success counter" (number of items to find/destroy/etc. to complete that mission), Y is the mission's "failure counter" (usually a timer). A failure counter value of 0 will disable it.
MISSIONCOUNT_N X Y Normal mission counter values.
MISSIONCOUNT_H X Y Hero mission counter values.
MISSIONCOUNT_HARD X Y Expert mission counter values.
MIPMAPK X Mipmap value for textures.


Sonic Community Hacking Guide
Sonic Music Hacking Guide | SonED2 Manual
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic Eraser | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Nick Arcade prototype) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (8-bit) | Sonic 2 & Knuckles | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Sonic 3 | Sonic & Knuckles | Sonic the Hedgehog 3 & Knuckles | Sonic & Knuckles Collection | Sonic Crackers | Sonic 3D: Flickies' Island | Chaotix | Sonic R PC | Sonic Jam 6 | Sonic Advance | Sonic Advance 2 | Sonic Advance 3 | Sonic Battle | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Shuffle | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Shadow the Hedgehog | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Lost World | Sonic Forces
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | Subroutine Equivalency List | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | VDP Documentation | Official Sega 32X Documentation | Official Mega-CD Documentation | Official Sega Mega Drive Documentation