OBD:BINA/OBJC/CONS: Difference between revisions
Jump to navigation
Jump to search
m (there is *no* 0x00 bit ^^) |
(Here it was, finally) |
||
Line 113: | Line 113: | ||
:0x08 - console active at level load | :0x08 - console active at level load | ||
:0x10 - unknown, never used | :0x10 - unknown, never used | ||
:0x20 - use punch animation (??? [[User:Geyser|geyser]]) | :0x20 - use punch animation (??? [[User:Geyser|geyser]]); KONOKOconsole_punch animation is used, maybe relict of multiplayer [[User:Loser|Loser]] | ||
:0x40 - | :0x40 - alarm console flag, AI2 can search for and use this console ON ITS OWN (no scripting) when certain conditions ([[OBD:BINA/OBJC/CMBT|CMBT]] alarm behavior) are met | ||
:0x80 - unknown, never used | :0x80 - unknown, never used | ||
Revision as of 05:09, 23 July 2007
|
- Example used is CJBOConsole.BINA from level3_Final
- First console object (black outline) listed below
|
- Console events
- The number of events is specified at 0x124, first event starts at 0x126
- Event consists of a short (event type) and of a parameter (either another short or a 32-byte string)
- (see below for the event types and the corresponding parameters)
- If necessary (i.e., if there are no events, of if there is an even number of script events),
- the CONS object is completed to a 4-byte multiple size by means of another (null) short.
- Console event ID - description - event parameter type
- 0x01 - execute script - char[32]
- 0x02 - activate turret - short
- 0x03 - deactivate turret - short
- 0x04 - activate console - short
- 0x05 - deactivate console - short
- 0x06 - activate alarm - short
- 0x07 - deactivate alarm - short
- 0x08 - activate trigger - short
- 0x09 - deactivate trigger - short
- 0x0A - lock door - short
- 0x0B - unlock door - short
- Console options bitset
- 0x01 - unknown, never used
- 0x02 - unknown, never used
- 0x04 - unknown, never used
- 0x08 - console active at level load
- 0x10 - unknown, never used
- 0x20 - use punch animation (??? geyser); KONOKOconsole_punch animation is used, maybe relict of multiplayer Loser
- 0x40 - alarm console flag, AI2 can search for and use this console ON ITS OWN (no scripting) when certain conditions (CMBT alarm behavior) are met
- 0x80 - unknown, never used
ONI BINARY DATA |
---|
AKVA << Other file types >> CBPI |
BINA : Binary data |
TMBD << Other BINA >> ONIE |
OBJC : Objects |
CMBT << Other OBJC >> DOOR |
CONS : Console |
[[OBD:File types/{{{family}}}|{{{family}}} file]] |