XML:ONLD: Difference between revisions
m (putting nav header parameters in more logical order) |
Paradox-01 (talk | contribs) m (simpler English) |
||
| Line 10: | Line 10: | ||
** Levels 64-127? - nothing shows up, but the level is playable if you start from a lower level | ** Levels 64-127? - nothing shows up, but the level is playable if you start from a lower level | ||
** Levels 128+ - not possible | ** Levels 128+ - not possible | ||
* When a level is beaten, the next level is picked numerically (not based off <NextLevelNumber>). The game ends | * When a level is beaten, the next level is picked numerically (not based off <NextLevelNumber>). | ||
** The game ends with level 19. If active mods increase the level count, the game will not end and reload the last one instead. | |||
==Example== | ==Example== | ||
Revision as of 11:27, 15 March 2023
| ONLD : Oni Game Level Descriptor |
| |
|---|---|---|
| XML
ONGS << Other file types >> ONLV |
General information
- The XML on this page is compatible with OniSplit v0.9.61.0.
- ONLD files are global (they are stored in AE/AEInstaller/vanilla/level0_Final.dat).
- The name of Chapter 1, "Syndicate Warehouse", is hardcoded for some reason and ignores the ONLD's string.
- Limitations:
- Levels 0-31 - the level and its savepoints show up in the Load Game list
- Levels 32-63? - the level name shows up, but no savepoints
- Levels 64-127? - nothing shows up, but the level is playable if you start from a lower level
- Levels 128+ - not possible
- When a level is beaten, the next level is picked numerically (not based off <NextLevelNumber>).
- The game ends with level 19. If active mods increase the level count, the game will not end and reload the last one instead.
Example
ONLDlevel_01.xml:
<?xml version="1.0" encoding="utf-8"?>
<Oni>
<ONLD id="0">
<LevelNumber>1</LevelNumber>
<NextLevelNumber>2</NextLevelNumber>
<DisplayName>TCTF Training</DisplayName>
</ONLD>
</Oni>
XML tags
| <LevelNumber> | integer | level number (determines level order) |
| <NextLevelNumber> | integer | ignored |
| <DisplayName> | char[64] | name that gets displayed in the Load Game menu |
