With modeldef_edit released, it is time for a new project. Again, it’s one for developers (this time aircraft painters can have some benefit too). Very close to release right now (it is a command line tool, so development has been quite speedy). What does it do? Here is the dump from the tool itself:
AircraftTweak v1.0 (c)2008 Dave Nunez (dave.nunez.za@gmail.com)
This utility allows you to inject data and make changes to an aircraft.cfg file (FSX only). Common uses involve issuing aircraft.cfg patches, or installing/removing variants/repaints. Intended for installers and scripts (batch files). Visit http://davenunez.wordpress.com for more details
Usage:
AircraftTweak.exe <Required parameters see below> [optional switches as needed]
Return values are always 1 on success; 0 on error. Usable modes:
SANITIZE_VARIANTS “aircraft folder name”
INSTALL_VARIANT “aircraft folder name” “source file”
INSTALL_VARIANT_BY_PATH “folder containing aircraft.cfg file” “source file”
Optional switches that apply:
/SOURCEFILE_IN_AIRCRAFT_FOLDER
/PREVENT_DUPLICATES_BY_TITLE (*DEFAULT*)
/ALLOW_DUPLICATES_BY_TITLE
/PREVENT_DUPLICATES_BY_TEXTURE
/ALLOW_DUPLICATES_BY_TEXTURE (*DEFAULT*)
/DELETE_SOURCEFILE_AFTER_INSTALL
REMOVE_VARIANT_BY_TITLE “aircraft folder name” “title”REMOVE_VARIANT_BY_TEXTURE “aircraft folder name” “texture”
Optional switches that apply:
/REMOVAL_NONDESTRUCTIVE (*DEFAULT*)
/REMOVAL_DESTRUCTIVE
/REMOVAL_DELETETEXTUREFOLDER
VERIFY_AIRCRAFT “aircraft folder name”
VERIFY_TITLE “aircraft folder name” “title”
VERIFY_TEXTURE “aircraft folder name” “texture”
DUMP_ALL_TITLE “aircraft folder name”
DUMP_ALL_TEXTURE “aircraft folder name”
PRINT_PATH_AIRCRAFT “aircraft folder name”
PRINT_PATH_FSX
CHANGE_VARIANT_PARAMETER_BY_TITLE “aircraft folder name” “title” “parameter” “new value”
CHANGE_VARIANT_PARAMETER_BY_TEXTURE “aircraft folder name” “texture” “parameter” “new value”
CHANGE_GLOBAL_PARAMETER “aircraft folder name” “section” “parameter” “new value”
APPEND_TEXT “aircraft folder name” “source file”
READ_VARIANT_PARAMETER_BY_TITLE “aircraft folder name” “title” “parameter”
READ_VARIANT_PARAMETER_BY_TEXTURE “aircraft folder name” “texture” “parameter”
READ_GLOBAL_PARAMETER “aircraft folder name” “section” “parameter”
:
:
:
:
:
:
:
:
: 