Jump to content

XML:File types: Difference between revisions

m
→‎BINA/OBJC: more accurate tag names
(OSBD is not an article, it merely redirects to SNDD; therefore SNDD is what should have its own row, not OSBD)
m (→‎BINA/OBJC: more accurate tag names)
Line 418: Line 418:
!width="125px" align="left" style="background-color:#EEEEEE"|Location (vanilla)
!width="125px" align="left" style="background-color:#EEEEEE"|Location (vanilla)
!align="left" style="background-color:#EEEEEE"|Location (AE)
!align="left" style="background-color:#EEEEEE"|Location (AE)
{{XMLtype|BINA/OBJC/CHAR|Characters
{{XMLtype|BINA/OBJC/CHAR|Character
|some
|some
|BINACJBOCharacter
|BINACJBOCharacter
Line 430: Line 430:
|global
|global
|List of combat profiles for global use, containing conditions that govern the AI's melee, weapon combat, and retreat behavior, based on factors like distance and the enemy's reactions.}}
|List of combat profiles for global use, containing conditions that govern the AI's melee, weapon combat, and retreat behavior, based on factors like distance and the enemy's reactions.}}
{{XMLtype|BINA/OBJC/CONS|Consoles
{{XMLtype|BINA/OBJC/CONS|Console
|yes
|yes
|BINACJBOConsole
|BINACJBOConsole
Line 436: Line 436:
|local
|local
|List of consoles in a specific level, containing their position, script name (ID), screen images, and script function names. Consoles are used to open doors, trigger alarms, or provide information.}}
|List of consoles in a specific level, containing their position, script name (ID), screen images, and script function names. Consoles are used to open doors, trigger alarms, or provide information.}}
{{XMLtype|BINA/OBJC/DOOR|Doors
{{XMLtype|BINA/OBJC/DOOR|Door
|yes
|yes
|BINACJBODoor
|BINACJBODoor
Line 442: Line 442:
|local
|local
|List of doors in a specific level, containing their conditions for when a door opens (e.g., is the action key required?), and what events are triggered when the door is opened.}}
|List of doors in a specific level, containing their conditions for when a door opens (e.g., is the action key required?), and what events are triggered when the door is opened.}}
{{XMLtype|BINA/OBJC/FLAG|Flags
{{XMLtype|BINA/OBJC/FLAG|Flag
|yes
|yes
|BINACJBOFlag
|BINACJBOFlag
Line 454: Line 454:
|local
|local
|List of pieces of furniture in a specific level. This file type can be used to import level objects.}}
|List of pieces of furniture in a specific level. This file type can be used to import level objects.}}
{{XMLtype|BINA/OBJC/MELE|Melee
{{XMLtype|BINA/OBJC/MELE|Melee Profile
|some
|some
|BINACJBOMelee Profile
|BINACJBOMelee Profile
Line 466: Line 466:
|local
|local
|List of neutral character behaviors in a specific level. Every character has a melee, combat and neutral behavior ID. It determines whether a non-player character (NPC) talks to you and whether they give you a power-up.}}
|List of neutral character behaviors in a specific level. Every character has a melee, combat and neutral behavior ID. It determines whether a non-player character (NPC) talks to you and whether they give you a power-up.}}
{{XMLtype|BINA/OBJC/PART|Particles
{{XMLtype|BINA/OBJC/PART|Particle
|yes
|yes
|BINACJBOParticle
|BINACJBOParticle
Line 472: Line 472:
|local
|local
|List of particles in a specific level, containing their position, script name and scaling.}}
|List of particles in a specific level, containing their position, script name and scaling.}}
{{XMLtype|BINA/OBJC/PATR|Patrol Paths
{{XMLtype|BINA/OBJC/PATR|Patrol Path
|yes
|yes
|BINACJBOPatrol Path
|BINACJBOPatrol Path
Line 478: Line 478:
|local
|local
|List of patrol paths in a specific level, containing an ID which is used by [[#BINA/OBJC/CHAR|CHAR]] and the scripting command "ai2_dopath".}}
|List of patrol paths in a specific level, containing an ID which is used by [[#BINA/OBJC/CHAR|CHAR]] and the scripting command "ai2_dopath".}}
{{XMLtype|BINA/OBJC/PWRU|Powerups
{{XMLtype|BINA/OBJC/PWRU|PowerUp
|yes
|yes
|BINACJBOPowerUp
|BINACJBOPowerUp
Line 484: Line 484:
|local
|local
|List of power-ups (such as hypo sprays) in a specific level which are spawned at level load, containing their position.}}
|List of power-ups (such as hypo sprays) in a specific level which are spawned at level load, containing their position.}}
{{XMLtype|BINA/OBJC/SNDG|Sound Groups
{{XMLtype|BINA/OBJC/SNDG|Sound
|yes
|yes
|BINACJBOSound
|BINACJBOSound
Line 490: Line 490:
|local
|local
|List of sound groups in a specific level. Sound groups are the invisible spheres which contain ambient sounds. If you get close to a machine and you hear a sound, that's because of a sound group.}}
|List of sound groups in a specific level. Sound groups are the invisible spheres which contain ambient sounds. If you get close to a machine and you hear a sound, that's because of a sound group.}}
{{XMLtype|BINA/OBJC/TRGV|Trigger Volumes
{{XMLtype|BINA/OBJC/TRGV|Trigger Volume
|yes
|yes
|BINACJBOTrigger Volume
|BINACJBOTrigger Volume
Line 496: Line 496:
|local
|local
|List of trigger volumes in a specific level. They are invisible areas which trigger functions in a script when entered.}}
|List of trigger volumes in a specific level. They are invisible areas which trigger functions in a script when entered.}}
{{XMLtype|BINA/OBJC/TRIG|Triggers
{{XMLtype|BINA/OBJC/TRIG|Trigger
|yes
|yes
|BINAJCBOTrigger
|BINAJCBOTrigger
Line 502: Line 502:
|local
|local
|List of laser triggers in a specific level. There are several forms of triggers, and they can trigger not only turrets ([[#TURR|TURR]]), but also script functions in the level.}}
|List of laser triggers in a specific level. There are several forms of triggers, and they can trigger not only turrets ([[#TURR|TURR]]), but also script functions in the level.}}
{{XMLtype|BINA/OBJC/TURR|Turrets
{{XMLtype|BINA/OBJC/TURR|Turret
|yes
|yes
|BINACJBOTurret
|BINACJBOTurret
Line 508: Line 508:
|local
|local
|List of turrets in a specific level. Note that their pods are part of the level geometry. Spawn one manually and it might be located somewhere in the air. Determines their head's position, the weapon inside the turret head, and the team ID to target.}}
|List of turrets in a specific level. Note that their pods are part of the level geometry. Spawn one manually and it might be located somewhere in the air. Determines their head's position, the weapon inside the turret head, and the team ID to target.}}
{{XMLtype|position=bottom|BINA/OBJC/WEAP|Weapons
{{XMLtype|position=bottom|BINA/OBJC/WEAP|Weapon
|yes
|yes
|BINACJBOWeapon
|BINACJBOWeapon