XML:ONSK: Difference between revisions
Paradox-01 (talk | contribs) m (link exchange) |
Paradox-01 (talk | contribs) mNo edit summary |
||
| Line 2: | Line 2: | ||
===general information=== | ===general information=== | ||
[[Image:ONSKafternoon.png|thumb| | [[Image:ONSKafternoon.png|thumb|200px|right|skybox ONSKafternoon]] | ||
* The xml code on this page is based on onisplit '''v0.9.61.0''' | * The xml code on this page is based on onisplit '''v0.9.61.0''' | ||
* ONSK*.oni files are '''global'''. (They can be found in edition/GameDataFolder/'''level0_'''... ) | * ONSK*.oni files are '''global'''. (They can be found in edition/GameDataFolder/'''level0_'''... ) | ||
Revision as of 13:44, 10 April 2013
| ONSK : Oni Sky Class |
| |
|---|---|---|
| XML
ONLV << Other file types >> ONVL |
general information
- The xml code on this page is based on onisplit v0.9.61.0
- ONSK*.oni files are global. (They can be found in edition/GameDataFolder/level0_... )
- The skybox is just a cube drawn using the skybox textures. The bottom face of the cube is never used/drawn.
- There are 4 original ONSK files:
- afternoon (level 1)
- sunset (level 2 and 3)
- crapsky (level 19)
- night (all the other levels except level 13, which has no ONSK)
tags
| XML tag | content type | description |
|---|---|---|
| <?xml version="1.0" encoding="utf-8"?> | float, flag | Don't change this. |
| <Oni> | - | |
| <ONSK id="..."> | integer | instance id |
| <SkyboxTextures> | - | Holds 6 <Link> tags. 6th tag isn't used. To put it short: only this skybox part is useful.
|
| <Link> | link | TXMPfile_name.oni (file suffix .oni not used) |
| <Planets> | - | Holds 8 <Link> tags. The planets can be displayed using the specified textures, sizes and positions. Unfortunately there is a bug and they're no occluded by anything. |
| <Link> | link | TXMPfile_name.oni (file suffix .oni not used) |
| <SunFlare> | link | TXMPfile_name.oni (file suffix .oni not used) |
| <Stars> | - | Holds 5 <Link> tags. |
| <Link> | link | TXMPfile_name.oni (file suffix .oni not used) |
| <PlanetCount> | integer | Number of used planets. |
| <NoSunFlare> | integer | For the first "planet" an optional "flare" can be drawn. It does not appear to work correctly and since planets don't display correctly the flare is not of much use.
|
| <PlanetWidths> | - | |
| <Float> | float | |
| <PlanetHeights> | - | |
| <Float> | float | |
| <PlanetElevations> | - | |
| <Float> | float | elevation in radians |
| <PlanetAzimuths> | - | |
| <Float> | float | azimuth in radians |
| <SunFlareSize> | float | |
| <SunFlareIntensity> | float | 1.0 = 100% ? |
| <StarCount> | integer | A fixed number of stars can be displayed at random positions in the sky. Doesn't appear to work, the stars are not visible and the game crashes when the level ends. |
| <RandomSeed> | integer | Random seed for star generation. |
| <Offset_00F0> | integer | unknown |
