Tools
Unvanquished has a number of tools to assist developers and artists in creating content. All required editors and tools are expected to be free software. If you notice a specific task can't be done with free software, please report the issue there.
Contents
Version control system
Git is a distributed source version control system.
Git is free software and is used for everything in the contribution process: code, image, models, sound files, everything is tracked in git repositories. We also do heavy usage of git submodules. Some of our tools expect git to be present and data to actually be stored in repositories to work properly.
See the Git page for more information.
Subset lists
- Level editors compares level editors;
- Mapping tools, including level editors, map compilers and other things;
- Modeling tools;
- IQM tools to edit or convert IQM model formats;
- Image tools;
- Audio tools;
Common editors
Specific editors we have created, or we maintain, or we may contribute to
See DaemonMediaAuthoringKit for an easy way to build all of them on Linux.
- NetRadiant is a graphical level editor,
maintained by Xonotic from id Software, Xonotic, and Unvanquished code; - Chameleon is a graphical application to assist mappers in replacing textures in game levels,
created for Unvanquished.
Other generic editors
Unvanquished does not provide any way to install them, it is recommended to get them from their respective projects.
- Blender is a 3D modeler used for modeling and animating Unvanquished models,
by Blender Foundation; - GIMP is a graphical editor used to edit Unvanquished textures and other images,
by GIMP Development Team; - Inkscape is a vector-based image editor to editor Unvanquished scalable images,
by Inkscape authors; - Audacity is an audio editor,
by Audacity Team.
Common tools
Specific tools we have created, or we maintain, or we may contribute to
See DaemonMediaAuthoringKit for an easy way to build all of them on Linux.
- Sloth is a command-line tool to generates shader files from directories of texture maps,
created for Unvanquished; - Q3map2 is a command-line tool to compile game levels,
maintained by Xonotic from id Software, Xonotic, and Unvanquished code; - Crunch is a command-line tool to compress images optimized for GPUs,
maintained by Unvanquished from BinomialLLC, Unity Technologies and Unvanquished code; - Iqmtool is a command-line tool to compile IQM models,
maintained by FTE QuakeWorld from Lee Salzman (Sauerbraten) and FTE QuakeWorld code; - Urcheon is a command-line tool to build and package asset repositories,
created for Unvanquished.
Other generic tools
See DaemonMediaAuthoringKit for an easy way to build all of them on Linux, but it is very likely you'll find upstream packages for your system.
- cwebp is a WebP image converter,
by Google; - opusenc is an Opus audio converter,
by IETF, Xiph.Org and Skype; - oggenc is a Vorbis audio converter,
by Xiph.Org; - flac is a FLAC audio converter,
by Xiph.Org.
Obsolete tools
- DaemonMap was a navmesh generator,
maintained by Unvanquished from id Software code and Unvanquished code, starting with Unvanquished 0.54.0 the navmesh generator is built in the game itself so there is no need anymore to use an external tool.
Stalled editors
- Archipelago was a project for a web-based utility to rearrange UV islands in a model either to minimize texture sheet usage or to make room for new geometry.