Quake Utilities

If you are making modifications to Quake you will likely need one or more of the quake utilities from the following lists.

ContentCompilers

PAK, PK3 & WAD

Below is a list of utilities that can be used to manage, create and modify game files. Each has their strong and weak points. It is not uncommon that you may want all of them.
PakScape
modDB
file
PakScape is an exceptional PAK, PK3 & ZIP explorer/creator by Peter 'Riv' Engström. It supports the PAK and PK3 formats of games based on Quake 1, 2 & 3.
Wally
file v1.55Wally is a popular wad editor by Justin "Mosquito" Richardson. Wally allows you to manipulate texture files for half-life, heretic 2, quake 1 and more.
TexMex
wiki
file
TexMex is a Quake texture Wad editing program created by Mike Jackman. In addition to Quake texture Wads, TexMex also supports the texture formats of several other games, such as Quake II, Daikatana and Half-Life. It can even modify the textures stored in Quake .bsp files directly.
Pak Explorer
homepage
file
Pak Explorer is a PAK file explorer/creater. Quake 1 & 2 PAK formats are supported.
Adquedit
file v1.3Versatile program for manipulating the many file formats that Quake has. Features include replacing textures in bsp files, editing entity lists, changing model skins, creating sprites, making mip textures, and extensive wad editing.
fimg
gdrive
file v02
Fimg is a Windows 32 bit image editor designed for editing game sprites and images. It currently works with Quake SPR Sprite, Darkplaces SPR32, WAD2 and Lmp along with a smattering of standard image formats. Programmed by Ryan "FrikaC" Smith.

MAP COMPILERS

Map compilers are necessary to compile your .map file into a .bsp file.
tyrUtils - ericw
homepage
github
dump
This is currently the most robust map compiler suite for bsp maps. This tool is a continuation of the original tyrUtils and adds numerous features. Ambient occlusion, radiosity, Phong shading and surface lights are a few of this suite's features. You can view the changelog for more detailed information.
Hmap2
homepage
file
gdrive
Hmap2 is an all-in-one quake map compiler written by LordHavoc and Vic. It is a combination of qbsp, vis, light, bsp2prt & bspinfo. It has many new features like colored lighting, rotating doors, extremely high limits and more.
tyrUtils - Tyrann
homepage
releases
gdrive
A powerful compiler suite with features such as, multi-threaded light and vis, soft shadows, light attenuation and skip brushes.
Bengt Jardrup
homepage
file
BJP Compiler suite has very low memory requirements, typically 10-20% of most other compilers. It also boasts fast processing, large map capacity and support for multiple simultaneous wads. Texture positioning, leak handling and warning messages have been enhanced. Other features include: entity rotation, transparent water and support for Valve 220, Q2 and Q3 Map Formats as well as a number of light upgrades.
Experimental
fileExperimental upgrades to Bengt Jardrup's compilers. Made by Baker and MH.
id original
github
file
The original map compiler suite from id software.

CODE COMPILERS

QC compilers are necessary to convert your .qc source into a compiled .dat file. If you are here because you want to compile your code, get FTEQCC. If you are here because you want to study or modify a source, I will be trying to expand this list soon.
FTEQCC
page
dump
FTEQCC is an advanced QC compiler for Quake1 or QuakeWorld based games. There is a friendly GUI version with an integrated debugger that supports breakpoints. FTEQCC supports classes, structs, arrays, pointers, integers and more, while maintaining compatibility with every quake client.
GCCX
pageA fast compiler with support for string manipulation, pointers, integers, arrays and for loops.
ID ORIGINAL
pageThe original QC compiler from id software.

Utilities Discussion

Home Forums Qompendium Tools Utilities

Viewing topic 1 (of 1 total)
Viewing topic 1 (of 1 total)