"OBJC" is short for "Objects", which refers to lists of files which are stored in the separate file when available (Windows demo, Mac) or in the raw file otherwise (Windows). OBJC is registered as a tag (and is also a sub-tag of BINA), but it is really a wrapper for other tags. OBJCs are lists composed of a standard wrapper and then elements of specific data types which have their own tags. Objects listed in OBJCs could be edited in-game by the developers using the GUI which was discovered by fans in the German version of Oni. Screenshots of the editing interface are shown on the pages of each type which the interface could edit.
A given list can only hold objects of one type, which can be:
Type |
Long name |
File name
|
CHAR |
Character |
CJBOCharacter.BINA
|
CMBT |
Combat profile |
CJBOCombat.BINA
|
CONS |
Console |
CJBOConsole.BINA
|
DOOR |
Door |
CJBODoor.BINA
|
FLAG |
Flag |
CJBOFlag.BINA
|
FURN |
Furniture |
CJBOFurniture.BINA
|
MELE |
Melee profile |
CJBOMelee Profile.BINA
|
NEUT |
Neutral behaviour |
CJBONeutral.BINA
|
PART |
Particle |
CJBOParticle.BINA
|
PATR |
Patrol path |
CJBOPatrol_Path.BINA
|
PWRU |
Powerup |
CJBOPowerUp.BINA
|
SNDG |
Sound Group |
CJBOSound.BINA
|
TRGV |
Trigger Volume |
CJBOTrigger_Volume.BINA
|
TRIG |
Trigger |
CJBOTrigger.BINA
|
TURR |
Turret |
CJBOTurret.BINA
|
WEAP |
Weapon |
CJBOWeapon.BINA
|
|