Actions

SCHG

Difference between revisions of "SCHG:Sonic & Sega All-Stars Racing"

From Sonic Retro

Line 156: Line 156:
 
Mission One is
 
Mission One is
  
Mission_01  GS_Rival_Mission1  Mission_01_RivalRace    l_Baddies  soniccar    amy MISSION_Start_Line MISSION_End_Line seasidehill_easy    l_Hazards  sonicrival  MISSION_01
+
Mission_01  GS_Rival_Mission1  Mission_01_RivalRace    l_Baddies  soniccar    amy MISSION_Start_Line MISSION_End_Line '''seasidehill_easy'''   l_Hazards  sonicrival  MISSION_01
  
 
You can easily detect tracks by their suffix "_(difficulty)" or "_arena". In this example the easy course of Seaside Hill is the choosen track. You can replace it with every track as long as at least one empty bit (00; ".") is between it and the next variable.
 
You can easily detect tracks by their suffix "_(difficulty)" or "_arena". In this example the easy course of Seaside Hill is the choosen track. You can replace it with every track as long as at least one empty bit (00; ".") is between it and the next variable.

Revision as of 17:25, 1 January 2011

Base.xpac (Pictures / Mission Data)

Mission

At 0060b64c (Offset: 0x60b650 / 0x1c5bfff) the mission parameters starts.

Score type

The real usage of the variable is unknown. By editing it, the type of scoring can be partially changed. Also it can give the players a certain weapon (like the punching glove). In some cases the changing can make a mission uncompletable (as an example the eliminator-missions: normally it ends ends when the player survived all rounds or gets disqualifised. A change of kScoreType can force the time counter to be set on 000. Because the counter can't elapse, the mission goes endless) or force the game to crash.

Value The missions in which they're normaly used
kScoreType_RevengeControll
kScoreType_CollectUniversal Collect stuff
kScoreType_RaceDistance Try to be faster than the enemy
kScoreType_DriftSeconds Drift the whole track along
kScoreType_Eliminator Survive as long as possible
kScoreType_HitItems Destroy as much objects as possible
kScoreType_BoostSeconds Use the boost as much as possible
kScoreType_GrandPrix Win the cup
kScoreType_TimeGates Finish the stage
kScoreType_AvoidItems Destroy as less objects as possible
kScoreType_BattleRace Beat the enemy
kScoreType_Gates Drive trough all gates, before the time elapses
kScoreType_BossBattle Beat the boss
kScoreType_CaptureTheFlag
kScoreType_BattleArena Beat the enemy
kScoreType_Grab
kScoreType_KingOfTheHill
kScoreType_TimeAttack Finish the race in time
kScoreType_ZoneContest
kScoreType_Survival
kScoreType_JumpToScore Do jumps or stunts to score
kScoreType_Demolition
kScoreType_Tutorial Tutorial

Tracks

This variable determines the track you're going to play in the mission.

Value Track
seasidehill_easy Strandparadies - Wallagune

Seaside Hill - Whale Lagoon

seasidehill_medium Strandparadies - Meeresruine

Seaside Hill - Ocean Ruin

seasidehill_hard Strandparadies - Verlorener Palast

Seaside Hill - Lost Palace

seasidehill_arena Strandparadies - Strandparadies Platz

Seaside Hill - Seaside Hill Place

samba_easy Karnevalland - Sonnenscheintour

Carnivaland - Sunshine Tour

samba_medium Samba Di Jeanero -

Carnivaland

samba_hard Samba Di Jeanero -

Carnivaland

samba_arena Samba Di Jeanero -

Carnivaland

billyhatcher_easy Schneeburg - Eiszapfental

Blizzard Castle - Icicle Valley

billyhatcher_medium
billyhatcher_hard
billyhatcher_arena
houseofthedead_easy Curien_Mansion
houseofthedead_medium Curien_Mansion
houseofthedead_hard Curien_Mansion
houseofthedead_arena Curien_Mansion
finalfortress_easy Finale Festung -

Final Fortress -

finalfortress_medium Finale Festung -

Final Fortress -

finalfortress_hard Finale Festung -

Final Fortress -

finalfortress_arena Finale Festung -

Final Fortress -

jetsetradio_easy Tokyo-to -

Tokyo-to -

jetsetradio_medium Tokyo-to -

Tokyo-to -

jetsetradio_hard Tokyo-to -

Tokyo-to -

jetsetradio_arena Tokyo-to -

Tokyo-to -

casinopark_easy Casino Park - Roulette-Route

Casino Park - Roulette Road

casionpark_medium Casino Park -

Casino Park -

casinopark_hard Casino Park -

Casino Park -

casinopark_arena Casino Park -

Casino Park -

monkeyball_easy
monkeyball_medium
monkeyball_hard
monkeyball_arena

Mission One is

Mission_01 GS_Rival_Mission1 Mission_01_RivalRace l_Baddies soniccar amy MISSION_Start_Line MISSION_End_Line seasidehill_easy l_Hazards sonicrival MISSION_01

You can easily detect tracks by their suffix "_(difficulty)" or "_arena". In this example the easy course of Seaside Hill is the choosen track. You can replace it with every track as long as at least one empty bit (00; ".") is between it and the next variable.

16 letters + 4 spaces = 19 letters avaiable (one needed as seperator) original

casinopark_hard (15 letters + 4 spaces) works

houseofthedead_arena (20 letters) don't work

Sonic Community Hacking Guide
General
SonED2 Manual | Subroutine Equivalency List
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (Master System) | Sonic 3 | Sonic 3 & Knuckles | Chaotix | Sonic Jam | Sonic Jam 6 | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Forces
Technical information
Sonic Eraser | Sonic 2 (Nick Arcade prototype) | Sonic CD (prototype; 1992-12-04) | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Tails Adventures | Sonic Crackers | Sonic 3D: Flickies' Island | Sonic & Knuckles Collection | Sonic R | Sonic Shuffle | Sonic Advance | Sonic Advance 3 | Sonic Battle | Shadow the Hedgehog | Sonic Rush | Sonic Classic Collection | Sonic Free Riders | Sonic Lost World
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 | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | SMPS Music Hacking Guide | Mega Drive technical information