8,163
edits
m (link fix) |
Paradox-01 (talk | contribs) (xml tags table) |
||
Line 2: | Line 2: | ||
===general information=== | ===general information=== | ||
* The xml code on this page | * The xml code on this page was tested with onisplit version 0.9.61.0 and 0.9.82.0 | ||
* Y value of "chr_debug_characters = 1" doesn't need to be changed. | * Y value of "chr_debug_characters = 1" doesn't need to be changed. | ||
* Facing (Y rotation) needs to be changed by 180 degrees. | * Facing (Y rotation) needs to be changed by 180 degrees. | ||
* This console spawning doesn't include console geometry | * This console ''spawning'' doesn't include console geometry (see screenshot) unless it's done via [[XML:ONLV|ONLV]] level import. | ||
* '''BINACJBOConsole.oni''' is level specific. (It can be found in edition/GameDataFolder/level''XX''_... ) | * '''BINACJBOConsole.oni''' is level specific. (It can be found in edition/GameDataFolder/level''XX''_... ) | ||
* All consoles can be seen [http://ssg.oni2.net/subfold/consoles/ HERE.] | * All consoles can be seen [http://ssg.oni2.net/subfold/consoles/ HERE.] | ||
Line 53: | Line 53: | ||
===tags=== | ===tags=== | ||
{| class="wikitable" width=100% | |||
!width=280px| tag | |||
!width=60px| type | |||
! description | |||
|- | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
| float, flag | |||
| Don't change this. | |||
: | |- | ||
: | | <Oni> | ||
| - | |||
| | |||
|- | |||
| <Objects> | |||
| - | |||
| | |||
: | |- | ||
| <CONS Id="..."> | |||
| integer | |||
| Use any number. No need to be unique. | |||
|- | |||
| <Header> | |||
| - | |||
| | |||
|- | |||
| <Flags> | |||
| flag | |||
| Gunk flags. Appears useless. | |||
|- | |||
| <Position> | |||
| float x3 | |||
| X Y Z position. For original consoles use Y=0 if ground plane is 0. | |||
|- | |||
| <Rotation> | |||
| float x3 | |||
| X Y Z rotation. chr_debug_characters = 1 shows the player's facing which can be used for console's Y value. X and Z should be 0. | |||
|- | |||
| <OSD> | |||
| - | |||
| | |||
|- | |||
|valign="top"| <Class> | |||
|valign="top"| link | |||
| Original consoles: | |||
: console_alarm | |||
: console_data | |||
: console0 | |||
: console_small_wu_roof | |||
For level import via [[XML:ONLV|xml master file]] use absolute/relative file path, e.g. ''consoles/console_data.oni'' | |||
|- | |||
| <ConsoleId> | |||
| integer | |||
| Can be used with BSL commands like "console_deactivate ''ID''". | |||
|- | |||
|valign="top"| <Flags> | |||
|valign="top"| flag | |||
| | |||
: None | |||
:: <Flags></Flags> also works; console will appear disabled. | |||
: InitialActive | |||
:: Console will appear enabled. | |||
: Punch | |||
:: Was used for TRAMKONOKOconsole_punch. | |||
: IsAlarm | |||
:: Alarm console. Used with alarm groups in CHAR. | |||
|- | |||
|valign="top"| <InactiveTexture> | |||
|valign="top"| char[63] | |||
| <font color="#777777">TXMP</font>file<font color="#777777">.oni</font> <font color="#777777">(don't use file prefix/suffix)</font> Image for disabled console. Examples: | |||
_con_ALARM_SLEEP / _con_USED / _con_used / _con_INACTIVE | |||
|- | |||
|valign="top"| <ActiveTexture> | |||
|valign="top"| char[63] | |||
| <font color="#777777">TXMP</font>file<font color="#777777">.oni</font> <font color="#777777">(don't use file prefix/suffix)</font> Image for enabled console. Examples: | |||
_con_ALARM_SLEEP / _con_INFO / _con_MTC_2 / _con_mtc_stairs / _con_MTCOM_DISH / _con_MTCOM_DISH | |||
|- | |||
|valign="top"| <TriggeredTexture> | |||
|valign="top"| char[63] | |||
| <font color="#777777">TXMP</font>file<font color="#777777">.oni</font> <font color="#777777">(don't use file prefix/suffix)</font> Image for used console. Examples: | |||
_con_ALARM_ON / _con_USED / _con_used / _con_MTC_DISHFLASH | |||
|- | |||
| <Events> | |||
| - | |||
| You can use multiple events. (int16 data field type) | |||
|- | |||
|valign="top"| <Script Function="call_this_BSL_function" /> | |||
|valign="top"| char[32] | |||
| Name of BSL function. For example if you use "call_this_BSL_function" here then write in BSL file: | |||
''func call_this_BSL_function | |||
{ | |||
dmsg "hi" | |||
}'' | |||
|- | |||
| <ActivateTurret TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <DeactivateTurret TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <ActivateConsole TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <DeactivateConsole TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <ActivateAlarm TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <DeactivateAlaram TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <ActivateTrigger TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <DeactivateTrigger TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <LockDoor TargetId="''Id''" /> | |||
| integer | |||
| | |||
|- | |||
| <UnlockDoor TargetId="''Id''" /> | |||
| integer | |||
| | |||
|} | |||
{{XML}} | {{XML}} |
edits