Difference between revisions of "Development:Scripts & Tools"
(added jackS' list) |
(added tools from thread) |
||
Line 1: | Line 1: | ||
+ | ==Internal tools== | ||
+ | Tools developed for Vega Strike | ||
* Mesher utility: Converts from/to Wavefront .obj+.mtl, xmesh(es), and BFXM file formats. | * Mesher utility: Converts from/to Wavefront .obj+.mtl, xmesh(es), and BFXM file formats. | ||
− | * ucsv.py: Conversion script for turning .xunit files into rows in units.csv format | + | * ucsv.py: (Python) Conversion script for turning .xunit files into rows in units.csv format |
− | * 3ds2xml: | + | * 3ds2xml: (Perl) script for converting .3ds files into .xmesh format. Doesn't appear to do axis translation properly, known to be somewhat flaky. |
+ | *[WIP] [[Development:Script:obj2obj converter|obj2obj converter]] (Perl, commandline) - Converts obj files to cockpit files. or extracts tag-data from the models. (''At least that's what is planned, Testing under Win32/Linux. [[User:pontiac|Pontiac]]'') | ||
+ | * Configuration Parser (file: objconv/configparser.py in vegastrike CVS, Python) - Goes through the source tree and produces a config file (pygrap.config at present) containing every variable *used* in game, every possible command to bind to keys, and every colour definition that can be specified. | ||
+ | *[WIP] OBJ to Vega Strike cockpit converter ([http://vegastrike.sourceforge.net/users/pontiac/scripts/obj2vs_cockpit_obj/ obj2vs_cockpit_obj], Perl) | ||
+ | |||
+ | ==External tools== | ||
+ | Plugins and scripts for external programs | ||
+ | *[http://members.chello.at/stefbuer/vegastrike.html XMESH import/export plugin for Wings3D] | ||
+ | *[http://www.talisiorder.ca/template.php?T=Vegastrike%20Addons&P=vegastrike/vegastrike.html XMESH converter for lightwave] | ||
+ | *[WIP] [http://www.geocities.com/cubofjudahslion/VS/xmesh.zip XMESH import script for Blender] |
Revision as of 13:20, 11 January 2006
Internal tools
Tools developed for Vega Strike
- Mesher utility: Converts from/to Wavefront .obj+.mtl, xmesh(es), and BFXM file formats.
- ucsv.py: (Python) Conversion script for turning .xunit files into rows in units.csv format
- 3ds2xml: (Perl) script for converting .3ds files into .xmesh format. Doesn't appear to do axis translation properly, known to be somewhat flaky.
- [WIP] obj2obj converter (Perl, commandline) - Converts obj files to cockpit files. or extracts tag-data from the models. (At least that's what is planned, Testing under Win32/Linux. Pontiac)
- Configuration Parser (file: objconv/configparser.py in vegastrike CVS, Python) - Goes through the source tree and produces a config file (pygrap.config at present) containing every variable *used* in game, every possible command to bind to keys, and every colour definition that can be specified.
- [WIP] OBJ to Vega Strike cockpit converter (obj2vs_cockpit_obj, Perl)
External tools
Plugins and scripts for external programs