Warning: Undefined array key 1 in /var/www/html/lib/tpl/mikio-octa/mikio.php on line 815

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
octa:levelmap [2026/08/23 19:04] – created gameboyadv4002octa:levelmap [2026/08/25 18:34] (current) – small edit with information used to reposition gameboyadv4002
Line 6: Line 6:
 There are five files that the game uses to arrange levels (excluding the map files themselves): Octa2DMapInfo.byml, Octa2DMapLineInfo.byml, Octa2DMapLinkInfo.byml, MapInfo.release.byml and OctMp_Map_00.Nin_NX_NVN.szs, with the latter found in the Layout folder and the rest found in Mush. There are five files that the game uses to arrange levels (excluding the map files themselves): Octa2DMapInfo.byml, Octa2DMapLineInfo.byml, Octa2DMapLinkInfo.byml, MapInfo.release.byml and OctMp_Map_00.Nin_NX_NVN.szs, with the latter found in the Layout folder and the rest found in Mush.
  
-Octa2DMapInfo.byml is the file the game uses to load Maps from their szs archives alongside their weapon loadouts, entrance costs, reward costs, Mem Cake, respawn number and whether the level decides Game Overs by running out of lives or running out of time.+===== Octa2DMapInfo.byml ===== 
 +This is the file the game uses to load Maps from their szs archives alongside their weapon loadouts, entrance costs, reward costs, Mem Cake, respawn number and whether the level decides Game Overs by running out of lives or running out of time.
  
-Octa2DMapLineInfo.byml is used to associate levels with trainlines, alongside the levels that must be beaten to unlock the line.+===== Octa2DMapLineInfo.byml =====  
 +This is used to associate levels with trainlines, alongside the levels that must be beaten to unlock the line.
  
-Octa2DMapLinkInfo.byml is used as instructions for each given level on the map screen to tell it which level to go to upon a given direction input.+===== Octa2DMapLinkInfo.byml =====  
 +This is used as instructions for each given level on the map screen to tell it which level to go to upon a given direction input.
 <code> <code>
   - {Down: !l 84, Id: !l 44, Left: !l 43, Right: !l 45, Up: !l -1}   - {Down: !l 84, Id: !l 44, Left: !l 43, Right: !l 45, Up: !l -1}
Line 16: Line 19:
 This is the instruction for A06 Fake Plastic Station, telling the map to for to A05 and A07 for Left and Right respectively, to Central Station when the input is Down and do nothing if the input is Up. This is the instruction for A06 Fake Plastic Station, telling the map to for to A05 and A07 for Left and Right respectively, to Central Station when the input is Down and do nothing if the input is Up.
  
-MapInfo.release.byml: unknown+===== MapInfo.release.byml ===== 
 +unknown
  
-OctMp_Map_00.Nin_NX_NVN.szs is the layout file that controls what the map screen looks like, alongside the Mem Cake viewer, Chat Log viewer and Settings viewer. Each train line has straightline sections, curve sections, and crossover points. N_Line_00 corresponds to Line A, N_Line_01 corresponds to Line B and so on. Similarly the stations in N_StageAll_00 correspond to the UUIDs the byml files use.+===== OctMp_Map_00.Nin_NX_NVN.szs =====  
 +This is the layout file that controls what the map screen looks like, alongside the Mem Cake viewer, Chat Log viewer and Settings viewer. Each train line has straightline sections, curve sections, and crossover points. N_Line_00 corresponds to Line A, N_Line_01 corresponds to Line B and so on. Similarly the stations in N_StageAll_00 correspond to the UUIDs the byml files use. 
 + 
 +Editing the position of a given level will change the position the cursor and camera will focus on when the level is highlighted/selected. Levels are by default 60 units away from each other.