If you are making modifications to Quake you will likely need one or more of the quake utilities from the following lists.
PAK, PK3 & WADBelow 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 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.
|file v1.55||Wally 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 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 is a PAK file explorer/creater. Quake 1 & 2 PAK formats are supported.|
|file v1.3||Versatile 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 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 COMPILERSMap compilers are necessary to compile your .map file into a .bsp file.
tyrUtils - ericw
|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 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
|A powerful compiler suite with features such as, multi-threaded light and vis, soft shadows, light attenuation and skip brushes.|
|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.|
|file||Experimental upgrades to Bengt Jardrup's compilers. Made by Baker and MH.|
|The original map compiler suite from id software.|
CODE COMPILERSQC 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 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.|
|page||A fast compiler with support for string manipulation, pointers, integers, arrays and for loops.|
|page||The original QC compiler from id software.|