-
Notifications
You must be signed in to change notification settings - Fork 5
Scene Changing
Super Hackio edited this page Jun 3, 2023
·
2 revisions
In Galaxy Level Engine, you'll be making a lot of use of it's new Scene Changing system (new as in "not in vanilla SMG2").
There are many BCSV files in GLE that support these fields, and this page will explain how each field that's part of this system works.
| Name | Data Type | Description |
|---|---|---|
| GalaxyName | STRING | The internal name of the Galaxy to warp to. Example: IslandFleetGalaxy
|
| ScenarioNo | INT32 | The scenario to warp to. -1 will take you to the Scenario Select. |
| ZoneName | STRING | The name of the zone to spawn mario in. Leave blank for the main zone. |
| MarioNo | INT32 | The StartID to spawn mario at. WARNING: The game will crash with an SRR0 of 8045BFD4 (Alternatively, SRR0 is 00000000 as an ISI Exception, with the first LR Save value being 8045C338) if the spawn point is invalid or missing! |
| Player | INT32 | The player to switch to. -1 = Do not switch. 0 = Force change to Mario. 1 = Force change to Luigi. 2 = Switch (Mario changes to Luigi, and vise versa). |
| ResultPathId | INT16 | The value to set PathID -2 to. If you give an object Path ID -2, the value set will be the Path ID that -2 uses. |
| EntryPathId | INT16 | The value to set PathID -3 to. If you give an object Path ID -3, the value set will be the Path ID that -3 uses. |
A BCSV that contains only these fields can be downloaded here. (It's named ChangeSceneListInfo since that's the name of the most common BCSV that uses these fields)
Note: This custom sidebar is for content not yet finished. Please use the above "Pages" dropdown for now.
Usage Guides
Layouts
Objects
Scenes
- Stages
- Non-Stages
- Hubworlds
- Scenario
- Map
- UseResource
- ZoneInfo