ericw-tools
		
		
		
		Jump to navigation
		Jump to search
		
ericw-tools, also colloquially referred to as EricW's tools, is a set of compilers for Quake-style BSP maps. Originally developed for 
 Quake and 
 Hexen II maps, the latest alpha versions also have full 
 Quake II and experimental 
 GoldSrc support.
- Ericw-tools uses Quake II-style lighting keys and entities, rather than Half-Life-style. All entities with the prefix 
lightwill be treated as light sources.- Use 
_sunto make a light a sunlight. To achieve proper outdoor lighting on MDLs, create a dummy light_environment with the_nostaticlightKV. - Use 
mangleto make a light a spotlight. This is Yaw Pitch Roll (Z Y X) instead of Pitch Yaw Roll (Y Z X). - Use 
_surfaceto make a light a texlight 
 - Use 
 - By default, ericw-tools does not shade smoothly between any faces. Enable 
_phongin worldspawn and set_phong_angleto 44 for smoothing that is similar to QRAD/HLRAD. - Ericw-tools does not calculate bounced lighting by default. Set 
_bounceto 8 in worldspawn (or use-bounce 8in LIGHT's parameters) to match QRAD/HLRAD's defaults. 
See GitHub issue 437 for a list of what is still missing compared to vanilla HL1 compilers.
Trivia
- The maps in the Kex Engine remasters of 
 Quake and 
 Quake II were compiled using ericw-tools, and the finalization of Q2BSP support for ericw-tools was developed in-tandem with the development of the Quake II remaster. 
External links
  | |||||||||||||||||||||||||||||||||||