Filesystem/romfs/Stage/WorldMapInfo: Difference between revisions
m (Changed the name of the first column to properties to match the rest of the /Stage folders.) |
(Made changes to make the page's format match more with the rest of the /Stage pages.) |
||
Line 1: | Line 1: | ||
The <code>WorldMapInfo</code> contains all the files that decide how a World Map looks and functions. | |||
== General Properties == | |||
The <code>WorldMapInfo</code> files consist of the Main Properties, many Sub Nodes, and even further nodes continuing from there. | |||
{| class="wikitable" | {| class="wikitable" | ||
|+Sub Nodes | |||
!Properties | !Properties | ||
!Type | !Type | ||
!Information | !Information | ||
!Example Data | |||
|- | |- | ||
|CourseTable | |CourseTable | ||
|Array | |Array | ||
|Manage the entries of stages ( | |Manage the entries of stages. (A stage can be a level but also a cutscene) | ||
|<code>CourseTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|DummyPointTable | |DummyPointTable | ||
|Array | |Array | ||
| | | | ||
|<code>DummyPointTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|GateTable | |GateTable | ||
|Array | |Array | ||
|Manages path blockades (Rocks, Bridges, and Piranha Plant World Gates) | |Manages path blockades. (Rocks, Bridges, and Piranha Plant World Gates) | ||
|<code>GateTable</code> holds many <Dictionary>. | |||
|- | |- | ||
|MiniMapTexturePathTable | |MiniMapTexturePathTable | ||
|Array | |Array | ||
| | | | ||
|<code>MiniMapTexturePathTable</code> holds a System.String. | |||
|- | |- | ||
|NextGoToDokanTable | |NextGoToDokanTable | ||
|Array | |Array | ||
| | | | ||
|<code>NextGoToDokanTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|NpcTable | |NpcTable | ||
|Array | |Array | ||
| | |Manages npc's. (Shops or random poplins) | ||
|<code>NpcTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|PropellerFlowerTable | |PropellerFlowerTable | ||
|Array | |Array | ||
| | |Manages propeller flowers. (The location and way to unlock them) | ||
|<code>PropellerFlowerTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|SubregionTable | |SubregionTable | ||
|Array | |Array | ||
| | |Manages camera subregions. | ||
|<code>SubregionTable</code> holds many <Dictionary>'s. | |||
|- | |- | ||
|WholeCameraParam | |WholeCameraParam | ||
|Dictionary | |Dictionary | ||
| | |Manages the general camera settings. | ||
|<code>WholeCameraParam</code> holds a <Dictionary>. | |||
|- | |- | ||
|WorldMapTable | |WorldMapTable | ||
|Array | |Array | ||
|Manages the warps between worlds, as well as the label displayed when standing on one | |Manages the warps between worlds, as well as the label displayed when standing on one | ||
|<code>WorldMapTable</code> holds many <Dictionary>'s. | |||
|} | |} | ||
== WorldMapTable == | |||
As said in General Properties, the <code>WorldMapTable</code> manages the warps between worlds, as well as the label displayed when standing on one. | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+Dictionary Properties | ||
|- | |- | ||
!Properties | !Properties | ||
!Type | !Type | ||
!Information | !Information | ||
!Example Data | |||
|- | |- | ||
|DispDist | |DispDist | ||
|Single | |Single | ||
|The positional offset of the world label | |The positional offset of the world label | ||
|Example: <code>130</code>. | |||
|- | |- | ||
|DispLabelDir | |DispLabelDir | ||
|String | |String | ||
|The direction the world label is offset | |The direction the world label is offset | ||
|Examples: <code>Left</code>, <code>LeftUp</code>, <code>Up</code>, <code>RightUp</code>, <code>Right</code>, <code>RightDown</code>, <code>Down</code>, <code>LeftDown</code>. | |||
|- | |- | ||
|DispMargin | |DispMargin | ||
|Single | |Single | ||
|The marginal offset of the world label text (0 is the left edge of the icon) | |The marginal offset of the world label text (0 is the left edge of the icon) | ||
|Example: <code>-30</code>. | |||
|- | |- | ||
|DispUIDir | |DispUIDir | ||
|String | |String | ||
|The direction the world label's UI icon is offset | |The direction the world label's UI icon is offset | ||
|Examples: <code>Left</code>, <code>LeftUp</code>, <code>Up</code>, <code>RightUp</code>, <code>Right</code>, <code>RightDown</code>, <code>Down</code>, <code>LeftDown</code>. | |||
|- | |- | ||
|EnterPointId | |EnterPointId | ||
|String | |String | ||
|The key value of the warp being traveled to | |The key value of the warp being traveled to | ||
|Defaults to <code>WorldMap01</code>. | |||
Usually formatted as <code>WorldMapXX</code>. | |||
|- | |- | ||
|IsDispLabel | |IsDispLabel | ||
|Boolean | |Boolean | ||
|If true, Displays the world label, otherwise displays an 'A' prompt | |If true, Displays the world label, otherwise displays an 'A' prompt | ||
(Pipes will always have an 'A' Prompt) | |||
|Defaults to <code>True</code>. | |||
Examples: <code>True</code>, <code>False</code>. | |||
(Pipes will always | |||
|- | |- | ||
|Key | |Key | ||
|String | |String | ||
|This warp's key value. (Used in other warps' EnterPointId) | |This warp's key value. (Used in other warps' EnterPointId) | ||
|Usually formatted as <code>WorldMapXX</code>. | |||
|- | |- | ||
|StagePath | |StagePath | ||
|String | |String | ||
|The path to the StageParam.bgyml file of the world being traveled to | |The path to the StageParam.bgyml file of the world being traveled to | ||
|Usually formatted as <code>Work/Stage/StageParam/WorldXXX.game__stage__StageParam.gyml</code>. | |||
|- | |- | ||
| | |UseTransitWorldUI | ||
|Boolean | |Boolean | ||
|If true, shows the overworld transition graphic during the loading screen | |If true, shows the overworld transition graphic during the loading screen | ||
|Defaults to <code>False</code>. | |||
Examples: <code>True</code>, <code>False</code>. | |||
|} | |} | ||
== Folders == | |||
* None | |||
== Files == | == Files == | ||
Line 107: | Line 132: | ||
|- | |- | ||
|World001.game__stage__WorldMapInfo.bgyml | |World001.game__stage__WorldMapInfo.bgyml | ||
| | |BGYML | ||
|World 1 | |World 1 | ||
|- | |- | ||
|World002.game__stage__WorldMapInfo.bgyml | |World002.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|Petal Isles | |Petal Isles | ||
|- | |- | ||
|World003.game__stage__WorldMapInfo.bgyml | |World003.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|World 2 | |World 2 | ||
|- | |- | ||
|World004.game__stage__WorldMapInfo.bgyml | |World004.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|World 3 | |World 3 | ||
|- | |- | ||
|World005.game__stage__WorldMapInfo.bgyml | |World005.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|World 4 | |World 4 | ||
|- | |- | ||
|World006.game__stage__WorldMapInfo.bgyml | |World006.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|World 5 | |World 5 | ||
|- | |- | ||
|World007.game__stage__WorldMapInfo.bgyml | |World007.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|World 6 | |World 6 | ||
|- | |- | ||
|World008.game__stage__WorldMapInfo.bgyml | |World008.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|Bowser World (Area Inside of Bowser Castle) | |Bowser World (Area Inside of Bowser Castle) | ||
|- | |- | ||
|World009.game__stage__WorldMapInfo.bgyml | |World009.game__stage__WorldMapInfo.bgyml | ||
|BGYML | |||
|Special World | |Special World | ||
|} | |} |
Revision as of 05:43, 19 November 2023
The WorldMapInfo
contains all the files that decide how a World Map looks and functions.
General Properties
The WorldMapInfo
files consist of the Main Properties, many Sub Nodes, and even further nodes continuing from there.
Properties | Type | Information | Example Data |
---|---|---|---|
CourseTable | Array | Manage the entries of stages. (A stage can be a level but also a cutscene) | CourseTable holds many <Dictionary>'s.
|
DummyPointTable | Array | DummyPointTable holds many <Dictionary>'s.
| |
GateTable | Array | Manages path blockades. (Rocks, Bridges, and Piranha Plant World Gates) | GateTable holds many <Dictionary>.
|
MiniMapTexturePathTable | Array | MiniMapTexturePathTable holds a System.String.
| |
NextGoToDokanTable | Array | NextGoToDokanTable holds many <Dictionary>'s.
| |
NpcTable | Array | Manages npc's. (Shops or random poplins) | NpcTable holds many <Dictionary>'s.
|
PropellerFlowerTable | Array | Manages propeller flowers. (The location and way to unlock them) | PropellerFlowerTable holds many <Dictionary>'s.
|
SubregionTable | Array | Manages camera subregions. | SubregionTable holds many <Dictionary>'s.
|
WholeCameraParam | Dictionary | Manages the general camera settings. | WholeCameraParam holds a <Dictionary>.
|
WorldMapTable | Array | Manages the warps between worlds, as well as the label displayed when standing on one | WorldMapTable holds many <Dictionary>'s.
|
WorldMapTable
As said in General Properties, the WorldMapTable
manages the warps between worlds, as well as the label displayed when standing on one.
Properties | Type | Information | Example Data |
---|---|---|---|
DispDist | Single | The positional offset of the world label | Example: 130 .
|
DispLabelDir | String | The direction the world label is offset | Examples: Left , LeftUp , Up , RightUp , Right , RightDown , Down , LeftDown .
|
DispMargin | Single | The marginal offset of the world label text (0 is the left edge of the icon) | Example: -30 .
|
DispUIDir | String | The direction the world label's UI icon is offset | Examples: Left , LeftUp , Up , RightUp , Right , RightDown , Down , LeftDown .
|
EnterPointId | String | The key value of the warp being traveled to | Defaults to WorldMap01 .
Usually formatted as |
IsDispLabel | Boolean | If true, Displays the world label, otherwise displays an 'A' prompt
(Pipes will always have an 'A' Prompt) |
Defaults to True .
Examples: |
Key | String | This warp's key value. (Used in other warps' EnterPointId) | Usually formatted as WorldMapXX .
|
StagePath | String | The path to the StageParam.bgyml file of the world being traveled to | Usually formatted as Work/Stage/StageParam/WorldXXX.game__stage__StageParam.gyml .
|
UseTransitWorldUI | Boolean | If true, shows the overworld transition graphic during the loading screen | Defaults to False .
Examples: |
Folders
- None
Files
Filename | Format | Information |
---|---|---|
World001.game__stage__WorldMapInfo.bgyml | BGYML | World 1 |
World002.game__stage__WorldMapInfo.bgyml | BGYML | Petal Isles |
World003.game__stage__WorldMapInfo.bgyml | BGYML | World 2 |
World004.game__stage__WorldMapInfo.bgyml | BGYML | World 3 |
World005.game__stage__WorldMapInfo.bgyml | BGYML | World 4 |
World006.game__stage__WorldMapInfo.bgyml | BGYML | World 5 |
World007.game__stage__WorldMapInfo.bgyml | BGYML | World 6 |
World008.game__stage__WorldMapInfo.bgyml | BGYML | Bowser World (Area Inside of Bowser Castle) |
World009.game__stage__WorldMapInfo.bgyml | BGYML | Special World |