8,018
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
Line 14: | Line 14: | ||
"ai2_movetoflag ''CharacterNameOrID FlagID''" is a BSL command, it tells a character to move to a specific flag. This command makes use of one resource. | "ai2_movetoflag ''CharacterNameOrID FlagID''" is a BSL command, it tells a character to move to a specific flag. This command makes use of one resource. | ||
"ai2_dopath ''CharacterNameOrID PathName''" is also a BSL command, it tells a character to walk or run on a specific path formed by several flags. The path is one resource that contains actually several other resources. So it depend on them, right? | "ai2_dopath ''CharacterNameOrID PathName''" is also a BSL command, it tells a character to walk or run on a specific path formed by several flags. The path is one resource that contains actually several other resources. So it depend on them, right? While path collections are pretty simple there are also much more complex examples like ONCC and ONLV. | ||
{| class="wikitable" width="100%" | |||
|valign="top"|<pre> | |||
flag collection (BINACJBOFlag)</pre> | |||
|valign="top"|<pre> | |||
path collection (BINACJBOPatrol Path) | |||
| | |||
+-- flags</pre> | |||
|valign="top"|<pre> | |||
Oni Character Class (ONCC) | |||
| | |||
+-- animation collection (TRAC) | |||
| | | |||
| +-- animations (TRAM) | |||
| | |||
+-- texture list (TRMA) | |||
| | | |||
| +-- textures (TXMP) | |||
| | |||
+-- 3D model (TRBS) | |||
| | | |||
| +-- various 3D data types | |||
| | |||
+-- ... many more</pre> | |||
|} | |||
:: '''''I think we should try something together now.''''' | :: '''''I think we should try something together now.''''' | ||
Line 105: | 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 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. | ||
[[Image:XML_advanced_tutorial.png|400px|right|thumb]] | [[Image:XML_advanced_tutorial.png|400px|right|thumb]] |
edits