XML:Advanced tutorial: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 45: Line 45:
* Let's play in window mode, then we can change to a notepad when we need to.
* Let's play in window mode, then we can change to a notepad when we need to.


* We need someone that act as a guinea pig. Let's load level 1, first savepoint, activate developer mode (try typing "x" or "thedayismine").
* We need someone to be our "[[wp:Guinea_pig#In_scientific_research|guinea pig]]". Let's load level 1, first savepoint, activate developer mode (try typing "x" or "thedayismine").
:: See if you have a QWERT<u>Y</u> keyboard. ~ key will open the developer mode for you. Or is it a QWERT<u>Z</u> keyboard? Then try ^ key.
:: See if you have a QWERT<u>Y</u> keyboard. ~ key will open the developer mode for you. Or is it a QWERT<u>Z</u> keyboard? Then try ^ key.
:: If you cannot find the right key you can also change your key_config.txt in the folder with the game application. For example: "bind divide to console" (Devide key from numpad.) (See [[Customizing/Binding|here]] for other possible keys, fkeys might not work as console unlocker.)
:: If you cannot find the right key you can also change your key_config.txt in the folder with the game application. For example: "bind divide to console" (Devide key from numpad.) (See [[Customizing/Binding|here]] for other possible keys, fkeys might not work as console unlocker.)
Line 130: Line 130:
* The modified "BINACJBOFlag.oni" and "BINACJBOPatrol Path.oni" are put into a [[XML|package]] now. Reinstall with this package.
* The modified "BINACJBOFlag.oni" and "BINACJBOPatrol Path.oni" are put into a [[XML|package]] now. Reinstall with this package.


* Are we done? Almost. Still a BSL file needs to be written. Let's backup and then kick out all BSL files from '''"GameDataFolder\IGMD\EnvWarehouse"''' and insert only this as BSL file. (It's a txt file, suffix changed to bsl.) Be sure to do that in AE's directory, not vanilla's one.
* Are we done? Almost. Still a BSL file needs to be written. Let's backup and then kick out all BSL files from '''"GameDataFolder\IGMD\EnvWarehouse"''' and insert only this as BSL file. (It's a txt file, suffix changed to bsl.) Be sure to do that in AE's directory, not vanilla's one. Load level 1 and do a kick to start the test.


[[Image:XML_advanced_tutorial.png|400px|right|thumb]]
[[Image:XML_advanced_tutorial.png|400px|right|thumb]]
Line 141: Line 141:
  ai2_spawn A_t48
  ai2_spawn A_t48
  chr_changeteam A_t48 TCTF
  chr_changeteam A_t48 TCTF
  chr_wait_animtype 0 kick
  chr_wait_animtype 0 kick  
  ### Do a kick. Engine will continue with following lines.
  ### Do a kick. Engine will continue with following lines.
  dmsg "[r.Hey man, try new path now.]"
  dmsg "[r.Hey man, try new path now.]"
  '''ai2_dopath A_t48 patrol_63'''
  '''ai2_dopath A_t48 patrol_63'''
8,464

edits