-
Notifications
You must be signed in to change notification settings - Fork 5
SceneChangeArea
SceneChangeArea was completely overhauled from vanilla SMG2 and now functions a lot more like level warps from Super Mario 64. It's significantly more versatile and uses the GLE Scene Changing system.
This area will reference the ChangeSceneListInfo file that's part of the zone that the area is placed in, so be aware of that!
This article is split up into sections based on the Major GLE releases.
Quick jump to GLE-V1
Quick jump to GLE-V2
Quick jump to GLE-V3
This section explains how SceneChangeArea works in GLE-V3.
| Field | Type | Status | Description |
|---|---|---|---|
| ObjArg0 | INT32 | Same as GLE-V2 |
ChangeSceneListInfo Index. The file used is the one that's in the zone this area is placed in. |
| ObjArg1 | INT32 | Same as GLE-V2 |
Enables/Disables the capturing of the screen. May not be available depending on the chosen wipe. -1 = Screen Capture enabled 0 = Screen Capture disabled |
| ObjArg2 | INT32 | Same as GLE-V2 |
The wipe animation to use when entering the area. -1 = Fade to White 0 = Fade to Black 1 = Circle 2 = Mario head 3 = Bowser (Does not support Screen Capture) 4 = Game Over (Does not support Screen Capture) |
| ObjArg3 | INT32 | Same as GLE-V2 |
The amount of time it takes in frames for the entrance wipe to complete. (60 = 1 second) Wipe Types 3 (Bowser Head) and 4 (Game Over) are not supported. |
| ObjArg6 | INT32 | NEW | Music fade time. Defaults to match ObjArg3, so this arg is simply an override. Note: This feature is broken in GLE-V3. It has been fixed for GLE-V4. |
| ObjArg7 | BOOLEAN | NEW | Do not stop Stage Background music. Use of this is not recommended. |
| SW_APPEAR | Switch Appear | If used, the switch will need to be activated before the area can be used. |
Note: The max number of SceneChangeArea's and QuickWarpArea's that can be in a single level is 64 (up from GLE-V2's 48).
That means the total number of SceneChangeArea and the total number of QuickWarpArea combined cannot exceed 64. Any more and the game will crash.
This section explains how SceneChangeArea works in GLE-V2.
This area was given a complete overhaul in the GLE.
| Property | Name | Description |
|---|---|---|
| Obj_Arg0 | ChangeSceneListInfo Index | The index into the ZONE's ChangeSceneListInfo. If you place this in a zone, it will use the ChangeSceneListInfo of that zone, not of the main galaxy. |
| Obj_Arg1 | Enable Screen Capture? | Enables/Disables the capturing of the screen. May not be available depending on the chosen wipe. -1 = Screen Capture enabled 0 = Screen Capture disabled |
| Obj_Arg2 | Wipe Type | Wipe Type -1 = Fade to White 0 = Fade to Black 1 = Circle 2 = Mario head 3 = Bowser (Does not support Screen Capture) 4 = Game Over (Does not support Screen Capture) |
| Obj_Arg3 | Wipe Time | The amount of time in frames that the wipe will be active for. |
For more information on setting up stage warps, see ChangeSceneListInfo.
Note: The max number of SceneChangeArea's that can be in a single level is 48. Any more and the game will crash.
- The galaxy intro camera is not disabled on galaxies that have one.
- The time it takes to beat the stage is reset when changing stages
- Comet Medals, Coins and Starbits are carried over to the target stage.
This section explains how SceneChangeArea works in GLE-V1.
Obj_Arg0
SceneNo: This obj arg indicates which entry in the ChangeSceneListInfo should be used. This value matches with the SceneNo field in the bcsv.
Obj_Arg1
Disable Screen Capture: if set to 1, the game will not freeze the game and do the fade, and instead continue until the fade is complete before warping the player
Obj_Arg2
Wipe Type: -1 = Fade to White, 0 = Fade to Black, 1 = Mario Head, 2 = Bowser Head, 3 = Circle, 4 = Game Over
Obj_Arg3
Wipe Time: In frames, the time that the wipe will play for. Does not affect Bowser Head, or Game Over. (This will be fixed in an update)
Obj_Arg5
Game State: 0 = InStage State, 1 = NoStage State, 2 = Hubworld State. For more information on Game States, please visit the Game State page. (Game State page no longer exists)
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