Jump to content

XML:File types: Difference between revisions

m
clarifying some of the type names; we are deviating a bit more from the official names in the engine, but I don't think that does any harm
m (we should still represent the type as "WMM_" where possible, page names notwithstanding)
m (clarifying some of the type names; we are deviating a bit more from the official names in the engine, but I don't think that does any harm)
Line 124: Line 124:
|global
|global
|The Help tab of the Pause screen labels the in-game UI and reminds the player of the controls (but only the default bindings, regardless of what the player is actually using...). The actual text is in a linked IGPG (also used by [[#DPge|DPge]], [[#OPge|OPge]], [[#IPge|IPge]], and [[#WPge|WPge]]).}}
|The Help tab of the Pause screen labels the in-game UI and reminds the player of the controls (but only the default bindings, regardless of what the player is actually using...). The actual text is in a linked IGPG (also used by [[#DPge|DPge]], [[#OPge|OPge]], [[#IPge|IPge]], and [[#WPge|WPge]]).}}
{{XMLtype|IGHH|IGUI (In-Game User Interface) HUD Help
{{XMLtype|IGHH|IGUI HUD Help
|yes
|yes
|IGHHhud_help_info
|IGHHhud_help_info
|global
|global
|global
|global
|The Help tab of the Pause screen labels the in-game UI using the text found here and the overlay textures it links to.}}
|The Help tab of the Pause screen labels the in-game UI using the text found here and the overlay textures it links to. (IGUI is "In-Game User Interface".)}}
{{XMLtype|Impt|Impact
{{XMLtype|Impt|Impact
|yes
|yes
Line 256: Line 256:
|global
|global
|This is just here for informational purposes, because subtitle files are extracted to TXT files, not XML.}}
|This is just here for informational purposes, because subtitle files are extracted to TXT files, not XML.}}
{{XMLtype|TRAC|(Totoro) Animation Collection
{{XMLtype|TRAC|Totoro Animation Collection
|yes
|yes
|TRAC...
|TRAC...
Line 298: Line 298:
|global
|global
|The list of textures used for each [[XML:TRIA#Bones|body part]] of a certain character.}}
|The list of textures used for each [[XML:TRIA#Bones|body part]] of a certain character.}}
{{XMLtype|TRSC|Screen (Aiming) Collection
{{XMLtype|TRSC|Screen Collection
|no
|no
|TRSC...
|TRSC...
Line 328: Line 328:
|local
|local
|The source of the text for a given console. The actual text is found by following the link to an IGPA (also used by [[#OPge|OPge]]), which is an array of IGPG (also used by [[#DPge|DPge]], [[#HPge|HPge]], [[#IPge|IPge]], and [[#WPge|WPge]]) that contains the actual text.}}
|The source of the text for a given console. The actual text is found by following the link to an IGPA (also used by [[#OPge|OPge]]), which is an array of IGPG (also used by [[#DPge|DPge]], [[#HPge|HPge]], [[#IPge|IPge]], and [[#WPge|WPge]]) that contains the actual text.}}
{{XMLtype|WMCL|WM (Window Manager) Cursor List
{{XMLtype|WMCL|Window Manager Cursor List
|no
|no
|WMCLcursor_list
|WMCLcursor_list
Line 334: Line 334:
|global
|global
|Simply links to the [[#PSpc|PSpc]] which links to the image used for the mouse pointer that appears in Oni.}}
|Simply links to the [[#PSpc|PSpc]] which links to the image used for the mouse pointer that appears in Oni.}}
{{XMLtype|WMDD|WM (Window Manager) Dialog Data
{{XMLtype|WMDD|Window Manager Dialog Data
|yes
|yes
|WMDD...
|WMDD...
Line 340: Line 340:
|global
|global
|Describes the structure of screens like the Main Menu. Uses [[#WMM|WMM_]] for pop-up menus, and links to the desired font family (TSFF, also used by [[#OPge|IGPG]]), which in turn links to the font language (TSFL) and the font itself (TSFT, which links to TSGA for the coordinates of each letter in the TSFT data); there is only one font to choose from, Tahoma. Because Oni's UI is partially hardcoded, adding new buttons would require engine modding.}}
|Describes the structure of screens like the Main Menu. Uses [[#WMM|WMM_]] for pop-up menus, and links to the desired font family (TSFF, also used by [[#OPge|IGPG]]), which in turn links to the font language (TSFL) and the font itself (TSFT, which links to TSGA for the coordinates of each letter in the TSFT data); there is only one font to choose from, Tahoma. Because Oni's UI is partially hardcoded, adding new buttons would require engine modding.}}
{{XMLtype|WMM|WM (Window Manager) Menu
{{XMLtype|WMM|Window Manager Menu
|yes
|yes
|WMM...
|WMM...
Line 368: Line 368:
|global
|global
|A list of all impact effects which can happen in the game. That includes weapon particles, hand-to-hand combat, and footsteps. The impact effect is selected according the type of impact ([[#Impt|Impt]]) and the material ([[#Mtrl|Mtrl]]) which is hit.}}
|A list of all impact effects which can happen in the game. That includes weapon particles, hand-to-hand combat, and footsteps. The impact effect is selected according the type of impact ([[#Impt|Impt]]) and the material ([[#Mtrl|Mtrl]]) which is hit.}}
{{XMLtype|BINA/PAR3|Particle
{{XMLtype|BINA/PAR3|Particle Classes
|some
|some
|BINA3RAP...
|BINA3RAP...
Line 374: Line 374:
|global
|global
|A type of particle which can be spawned in the game, used by weapons to deal damage, for lighting effects, etc. The list of the specific particles spawned in a certain level is a [[#BINA/OBJC/PART|PART]].}}
|A type of particle which can be spawned in the game, used by weapons to deal damage, for lighting effects, etc. The list of the specific particles spawned in a certain level is a [[#BINA/OBJC/PART|PART]].}}
{{XMLtype|BINA/SABD|Sound Animation
{{XMLtype|BINA/SABD|Sound Animations
|some
|some
|BINADBAS...
|BINADBAS...