167 lines
5.5 KiB
HTML
167 lines
5.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
|
|
<TITLE>Linux Quake HOWTO: Mapping Tools </TITLE>
|
|
<LINK HREF="Quake-HOWTO-8.html" REL=next>
|
|
<LINK HREF="Quake-HOWTO-6.html" REL=previous>
|
|
<LINK HREF="Quake-HOWTO.html#toc7" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="Quake-HOWTO-8.html">Next</A>
|
|
<A HREF="Quake-HOWTO-6.html">Previous</A>
|
|
<A HREF="Quake-HOWTO.html#toc7">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s7">7.</A> <A HREF="Quake-HOWTO.html#toc7">Mapping Tools </A></H2>
|
|
|
|
|
|
<P>Creating mods is done with map editors and compilers, but also involves ....
|
|
texture creation, making pak files, modeling, skinning, editing sound and
|
|
graphics files, and writing your own progs.dat with Quake C. Linux support is available, but is not comprehensive.</P>
|
|
<P><EM>Quake C is Quake's own game language (it was the first game such), and it
|
|
allows mods to work seamlessly on all operating systems.</EM></P>
|
|
|
|
<H2><A NAME="ss7.1">7.1</A> <A HREF="Quake-HOWTO.html#toc7.1">World Editors </A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B>
|
|
<A HREF="http://www.qeradiant.com/">GtkRadiant</A></B><DD><P>The main map editor for Quake. It is based on id Software's own editor, and requires OpenGL.</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://quest-ed.sourceforge.net/index.html">Quest</A></B><DD><P>A multi-game world editor. It has a stiff learning curve, but is very
|
|
efficient after you master it.</P>
|
|
<P>
|
|
<UL>
|
|
<LI> keyboard shortcuts for effortless cut-and-paste operations on multiple brushes and entities</LI>
|
|
<LI> easy vertex manipulation using keyboard shortcuts and the mouse</LI>
|
|
<LI> edit the properties of multiple entities at once</LI>
|
|
<LI> texture and align multiple faces</LI>
|
|
<LI> texture locking function (crates)</LI>
|
|
<LI> can rotate, stretch and mirror textures</LI>
|
|
<LI> support for groups</LI>
|
|
<LI> variable grid size down to 1 px</LI>
|
|
</UL>
|
|
</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
<H2><A NAME="ss7.2">7.2</A> <A HREF="Quake-HOWTO.html#toc7.2">Tools </A>
|
|
</H2>
|
|
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B>
|
|
<A HREF="http://qexpo.tastyspleen.net/uploaded/157/bjptools-090908.zip">Bjptools</A></B><DD><P>Linux port of the most used map compilers.
|
|
<UL>
|
|
<LI> includes treeqbsp, vis and light</LI>
|
|
<LI> supports rotating entities</LI>
|
|
<LI> doesn't support coloured lights</LI>
|
|
<LI> modifications by Bengt Jardrup, Greg Lewis, and others</LI>
|
|
</UL>
|
|
</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://disenchant.net/utils.html">Tyrutils</A></B><DD><P>Tyrann's popular map compilers, including qbsp, vis and tyrlite. Supports rotating entities and coloured lights.</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://icculus.org/twilight/darkplaces/files/hmap2build20080616.zip">Hmap2</A></B><DD><P>LordHavoc's compiler. It can compile leaky or incomplete maps (use only for testing!) and does a ton of other stuff, including coloured lighting.</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://gamers.org/pub/idgames2/utils/bsp_pak_tools/qeu03.zip">QEU</A></B><DD><P>Command line tools to handle pak and wad files (source code only).</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://www.fteqw.com">FTEQCC</A></B><DD><P>Comprehensive, advanced QuakeC compiler with gui and command line versions. If this one can't compile it, nothing will!</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://www.inside3d.com/frikbot/frikqcc">FrikQCC</A></B><DD><P>QuakeC compiler</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
<H2><A NAME="ss7.3">7.3</A> <A HREF="Quake-HOWTO.html#toc7.3">Tools needing Wine </A>
|
|
</H2>
|
|
|
|
|
|
<P><EM>
|
|
<A HREF="http://www.winehq.org/">Wine</A> is a project that allows many Windows programs to work with Linux.</EM></P>
|
|
<P>
|
|
<DL>
|
|
|
|
<DT><B>
|
|
<A HREF="http://www.telefragged.com/wally">Wally</A></B><DD><P>Multipurpose texture editing tool. Can batch convert BMP files to Quake
|
|
textures, etc. Also provides several paint functions, and macros such as
|
|
rivets and decals.</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://dynamic.gamespy.com/~quark/">The Quake Army Knife</A></B><DD><P>QuArK is a multipurpose Quake editing tool. It loads, edits and exports multiple
|
|
file formats, and has matured into a multi-game, multi-format tool. Some
|
|
functions are broken though, and it may not work with all versions of Wine.</P>
|
|
|
|
<DT><B>
|
|
<A HREF="http://icculus.org/homepages/riot/q1rad.zip">Q1Rad</A></B><DD><P>Light tool that does radiosity-based lighting, like Quake II.</P>
|
|
|
|
</DL>
|
|
</P>
|
|
|
|
<H2><A NAME="ss7.4">7.4</A> <A HREF="Quake-HOWTO.html#toc7.4">Other Utilities </A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<UL>
|
|
<LI>
|
|
<A HREF="http://www.gimp.org">Gimp</A>. Graphics editor.
|
|
</LI>
|
|
<LI>
|
|
<A HREF="http://www.metadecks.org/software/sweep">Sweep</A>,
|
|
<A HREF="http://audacity.sourceforge.net">Audacity</A>,
|
|
<A HREF="http://www.mega-nerd.com/SRC">Libsamplerate</A>,
|
|
<A HREF="http://normalize.nungnu.org">Normalize</A>,
|
|
<A HREF="http://sox.sourceforge.net">Sox</A>.
|
|
Sound editing tools.
|
|
</LI>
|
|
</UL>
|
|
</P>
|
|
|
|
<H2><A NAME="ss7.5">7.5</A> <A HREF="Quake-HOWTO.html#toc7.5">Links </A>
|
|
</H2>
|
|
|
|
|
|
<P>
|
|
<UL>
|
|
<LI> Quake mappers' message board
|
|
<A HREF="http://www.celephais.net/board/forum.php">Func_Msgboard</A>
|
|
</LI>
|
|
<LI>
|
|
<A HREF="http://inside3d.com">Inside3D.com</A> has lots of good stuff.
|
|
</LI>
|
|
<LI> Bengt Jardrup's
|
|
<A HREF="http://user.tninet.se/~xir870k">homepage</A>
|
|
is a must read, with documents about engine errors, map limits, and the like.
|
|
</LI>
|
|
<LI>
|
|
<A HREF="http://www.quaketerminus.com/tools.htm">Quake Terminus</A> tools section.
|
|
</LI>
|
|
<LI>
|
|
<A HREF="Quake-HOWTO-3.html#quakeforge_">QuakeForge</A> includes some Quake C tools with their tarball. </LI>
|
|
<LI> The
|
|
<A HREF="http://wiki.quakesrc.org/index.php/HomePage">Quake Wiki</A>
|
|
has some relevant links for the windows platforms.
|
|
</LI>
|
|
</UL>
|
|
</P>
|
|
|
|
|
|
<HR>
|
|
<A HREF="Quake-HOWTO-8.html">Next</A>
|
|
<A HREF="Quake-HOWTO-6.html">Previous</A>
|
|
<A HREF="Quake-HOWTO.html#toc7">Contents</A>
|
|
</BODY>
|
|
</HTML>
|