XML:BINA/OBJC/FLAG: Difference between revisions

From OniGalore
< XML:BINA‎ | OBJC
m (Iritscen moved page OBD talk:BINA/OBJC/FLAG to XML:BINA/OBJC/FLAG without leaving a redirect)
(+ temp + cat)
Line 1: Line 1:
=[[OBD:BINA/OBJC/FLAG|BINA/OBCJ/FLAG]]: spawn/teleport flags; way points=
{{XML_OBJC_Header | type=FLAG | prev=DOOR | next=FURN | name=Flag collection }}


{{Template:XMLModdingHints}}
__TOC__
{| border=0 cellspacing=20 cellpadding=0 align=center
| The xml code on this page is based on onisplit '''v0.9.61.0'''
|}


'''general information'''
 
===general information===
* The xml code on this page is based on onisplit '''v0.9.61.0'''
* '''BINACJBOFlag.oni''' is level specific. (It can be found in edition/GameDataFolder/level''XX''_... )
* '''BINACJBOFlag.oni''' is level specific. (It can be found in edition/GameDataFolder/level''XX''_... )




'''BSL support'''<br>
===BSL support===
Flags can be used for various BSL commands, e.g.
Flags can be used for various BSL commands, e.g.
  ai2_movetoflag
  ai2_movetoflag
Line 20: Line 19:




'''XML structure'''
===XML structure===
  <?xml version="1.0" encoding="utf-8"?>
  <?xml version="1.0" encoding="utf-8"?>
  <Oni>
  <Oni>
Line 60: Line 59:




'''tags'''
===tags===
* <Flags> : (unknown)
* <Flags> : (unknown)
* <Position> : (flag is set at this xyz-position)
* <Position> : (flag is set at this xyz-position)
Line 66: Line 65:
* <Color> : (maybe used by [http://ssg.oni2.net/commands.htm#dev-iscreen "show_flags"])
* <Color> : (maybe used by [http://ssg.oni2.net/commands.htm#dev-iscreen "show_flags"])
* <Prefix> : (unknown; in compound level: 17476 always appears with color 112 12 111, and 19800 always with 0 255 0)
* <Prefix> : (unknown; in compound level: 17476 always appears with color 112 12 111, and 19800 always with 0 255 0)
* <FlagId> : (used by BSL commands and other files like [[OBD:BINA/OBJC/PATR|BINA/OBJC/PATR]]: Patrol Path)
* <FlagId> : (used by BSL commands and other files like [[XML:BINA/OBJC/PATR|PATR]]: Patrol Path)
* <Notes> : (space for notes: 128 characters)
* <Notes> : (space for notes: 128 characters)
{{XML}}

Revision as of 14:11, 9 November 2012

FLAG : Flag collection
XML modding tips
See HERE to start learning about XML modding.
See HERE if you are searching for information on how to handle object coordinates.
See HERE for some typical modding errors and their causes.
XML.png
XML

AKEV << Other file types >> CONS

TMBD << Other BINA >> ONIE

DOOR << Other OBJC >> FURN

switch to OBD page


general information

  • The xml code on this page is based on onisplit v0.9.61.0
  • BINACJBOFlag.oni is level specific. (It can be found in edition/GameDataFolder/levelXX_... )


BSL support

Flags can be used for various BSL commands, e.g.

ai2_movetoflag
chr_facetoflag
chr_teleport
powerup_spawn
target_set
weapon_spawn


XML structure

<?xml version="1.0" encoding="utf-8"?>
<Oni>
   <Objects>
       [...]
   </Objects>
</Oni>

[...] means at least one flag. Paste all flag data into there (this includes FLAG ...> and </FLAG> tag).

example

       <FLAG Id="8171">
           <Header>
               <Flags></Flags>
               <Position>-590.5805 45 -136.398453</Position>
               <Rotation>0 178.032745 0</Rotation>
           </Header>
           <OSD>
               <Color>0 255 0</Color>
               <Prefix>19800</Prefix>
               <FlagId>77</FlagId>
               <Notes>compound tower</Notes>
           </OSD>
       </FLAG>
       <FLAG Id="8178">
           <Header>
               <Flags></Flags>
               <Position>-182.715027 -75 -2222.97729</Position>
               <Rotation>359.9998 0.6400126 359.999817</Rotation>
           </Header>
           <OSD>
               <Color>112 13 111</Color>
               <Prefix>17476</Prefix>
               <FlagId>100</FlagId>
               <Notes></Notes>
           </OSD>
       </FLAG>


tags

  • <Flags> : (unknown)
  • <Position> : (flag is set at this xyz-position)
  • <Rotation> : (flag has xyz-rotation (in degrees))
  • <Color> : (maybe used by "show_flags")
  • <Prefix> : (unknown; in compound level: 17476 always appears with color 112 12 111, and 19800 always with 0 255 0)
  • <FlagId> : (used by BSL commands and other files like PATR: Patrol Path)
  • <Notes> : (space for notes: 128 characters)