OBD:BINA/OBJC/CONS
Jump to navigation
Jump to search
|
- 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)
- 0x40 - unknown, never used
- 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]] |