OBD:BINA/OBJC: Difference between revisions
< OBD:BINA
Jump to navigation
Jump to search
m (→0x00 - 0x0F) |
mNo edit summary |
||
Line 11: | Line 11: | ||
:[http://www6.fh-eberswalde.de/user/dkriesch/oni/bina_missing.htm HERE] is the additional information provided by those menus about the structure of a few OBJC types. | :[http://www6.fh-eberswalde.de/user/dkriesch/oni/bina_missing.htm HERE] is the additional information provided by those menus about the structure of a few OBJC types. | ||
---- | |||
---- | |||
==OBJC types== | ==OBJC types== | ||
A given collection can only hold objects of a specific type, which can be : | A given collection can only hold objects of a specific type, which can be : |
Revision as of 18:57, 29 July 2006
|
- Object Collection
- The collection's header structure (first 16 bytes) and collection layout is common to all 16 OBJC types.
- A collection consists of a variable number of objects, the size of which can also vary.
- The size (in bytes) of the next object is announced by the field immediately preceding it (long, 4 bytes)
- The total size to the end of the collection is announced in the header.
- Blue Box Beta "revelations"
- A German Mac Beta version was released as part of a compilation of old Mac games.
- The version contained extra WMDD files, part of Oni's developer GUI.
- Supposedly it allowed developers to edit OBJC files while running the game.
- HERE is the additional information provided by those menus about the structure of a few OBJC types.
OBJC types
A given collection can only hold objects of a specific type, which can be :
|
0x00 - 0x0F
- HEADER
- Example file : CJBOPowerUp.BINA from dunno where (level 3, probably)
- Offsets
- Offsets are given with respect to RAW part size.
|
- Collection end
- After the last object, the end of the collection is signaled by a null next object size.
- "Weapon classes?"
- If anyone can explain me WTF weapon classes have to do with it, I'd be greatly appreciative. geyser
ONI BINARY DATA |
---|
AKVA << Other file types >> CBPI |
BINA : Binary data |
TMBD << Other BINA >> ONIE |
OBJC : Object Collection |
[[OBD:File types/{{{family}}}|{{{family}}} file]] |