XML:BINA/OBJC/FLAG: Difference between revisions

From OniGalore
< XML:BINA‎ | OBJC
Jump to navigation Jump to search
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)