Warning: Undefined array key 1 in /var/www/html/lib/tpl/mikio-octa/mikio.php on line 815
You are here: start » octa » levelmap

Level Map

Currently work in progress.

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

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

This is used to associate levels with trainlines, alongside the levels that must be beaten to unlock the line.

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.

  - {Down: !l 84, Id: !l 44, Left: !l 43, Right: !l 45, Up: !l -1}

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

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.