This command creates a new aicompat.xml file based on the currently loaded AI scripts. If there are no errors then all is well and the scripts are compatible. The compatibility check is done by comparing the AI scripts to libraries/aicompat.xml. Existing blocking actions cannot be removed, and the order of existing blocking actions within a file cannot be changed (otherwise you can run into problems when loading an older savegame). The basic rule for adjusting AI scripts is that newly added blocking actions have to be marked with a sinceversion attribute. If there are compatibility issues, error messages will be created. This checks all currently loaded AI scripts for whether they are compatible with the previously released game version. actions for newer script versions will be performed.įor more information on AI script compatibility rules, see X Rebirth Tools. (This also means that decreasing a previously increased version number is not allowed until the end of your game session, even if your script might be compatible with all your savegames.) In case of incompatibility issues in any AI script file, the operation is aborted with an error in the debug log. For this to work, the AI scripts on disk must be fully compatible with the currently loaded AI scripts. This reloads all AI scripts and applies the changes to the currently running game. However, elements are ignored, they are only valid when loading a saved game.įor more information on the refresh mechanism, see the MD documentation. This is similar to what happens when you save and reload the game, it's just much quicker. This reloads all MD files and applies the changes to the currently running game. You can enter a command and confirm it with Enter, or cancel the input with Esc. A transparent bar and a blinking cursor will show up. When a key is mapped, press it while no menu is open. Settings -> Controls -> Space -> Command Line Just like the DebugLog, you have to assign a hotkey to it first. The Debug Bar is not accessible by default. This can be particularly helpful for scripters. The Command Line allows you to enter certain commands to trigger debug functionality.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |