Difference between revisions of "Development:Scripts & Tools"

From VsWiki
Jump to: navigation, search
m (forgot to preview changes. fixed bad formatting.)
m (Internal tools)
Line 4: Line 4:
 
----
 
----
 
These handy scripts and tools are here to make your life easier.
 
These handy scripts and tools are here to make your life easier.
 +
Please note that the official standard for support tools is
 +
* C++, or
 +
* Python using [http://wiki.python.org/moin/TkInter Tkinter]
 +
 +
 
==Internal tools==
 
==Internal tools==
 
Tools developed for Vega Strike
 
Tools developed for Vega Strike

Revision as of 00:15, 6 August 2008

thumb_arrow_up.png Development

These handy scripts and tools are here to make your life easier. Please note that the official standard for support tools is


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 (pygrep.config at present) containing every variable *used* in game, every possible command to bind to keys, and every colour definition that can be specified. Still under development.
  • [WIP] OBJ to Vega Strike cockpit converter (obj2vs_cockpit_obj, Perl)

External tools

Plugins and scripts for external programs

See also