Stage: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
(→‎Types: they're called map types apparently (according to telemetry code).)
imported>Leoetlino
No edit summary
Line 33: Line 33:
|}
|}
Maps that have the same stage type typically use the same subsystems and share most characteristics. For example, all open world stages use the [[Tera]] height map terrain system and load [[Map unit|map units]] in the same way.
Maps that have the same stage type typically use the same subsystems and share most characteristics. For example, all open world stages use the [[Tera]] height map terrain system and load [[Map unit|map units]] in the same way.
== StageBinder types ==
{| class="wikitable"
|+ Stage binder types<ref>As returned by the first virtual function in the StageBinderBase interface</ref>
! Type !! Description
|-
| 0 || OpenWorldStage
|-
| 1 || IndoorStage (CDungeon, ...)
|-
| 2 || MainFieldDungeonStage
|-
| 3 || TitleStage
|-
| 4 || StartupSaveCheckStage
|-
| 5 || Viewer
|}
[[Category:Internals]]
[[Category:Internals]]

Revision as of 19:50, 18 October 2018


Types

Type Description Map types
0 Invalid -
1 Open world stage (except GameTestField) MainField, AocField
2 Indoor stage CDungeon, MainFieldSpot, GameTestDungeon
3 Open world stage (GameTestField) GameTestField
4 MainFieldDungeon MainFieldDungeon
5 Indoor stage or viewer stage ?

Maps that have the same stage type typically use the same subsystems and share most characteristics. For example, all open world stages use the Tera height map terrain system and load map units in the same way.

StageBinder types

Stage binder types[1]
Type Description
0 OpenWorldStage
1 IndoorStage (CDungeon, ...)
2 MainFieldDungeonStage
3 TitleStage
4 StartupSaveCheckStage
5 Viewer
  1. As returned by the first virtual function in the StageBinderBase interface