Difference between revisions of "Enemy Territory: QUAKE Wars"
From Mod Wiki
m (→Software Development Kit) |
|||
(50 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | __NOTOC__= | + | __NOTOC__ |
+ | |||
+ | Welcome to the Enemy Territory: QUAKE Wars section. Here you'll find a variety of reference documentation and tutorials related to editing ETQW, along with links to the SDK. To learn more about Enemy Territory: QUAKE Wars, visit [http://www.enemyterritory.com www.enemyterritory.com]. | ||
+ | |||
+ | ==Software Development Kit== | ||
+ | |||
+ | The latest version of the Enemy Territory: QUAKE Wars Software Development Kit can be downloaded from the locations listed at http://www.splashdamage.com/node/229. | ||
+ | |||
+ | ==Tutorials== | ||
{| width="100%" | {| width="100%" | ||
| width="50%" valign="top" | | | width="50%" valign="top" | | ||
Line 7: | Line 15: | ||
|- | |- | ||
| | | | ||
+ | * '''[[A Simple First Map]]''' - a step-by-step guide towards making a simple map. | ||
+ | * '''[[A Simple Second Map]]''' - a second step-by-step guide. | ||
* '''[[Taking A Screenshot]]''' - Settings and options for making a great screenshot! | * '''[[Taking A Screenshot]]''' - Settings and options for making a great screenshot! | ||
+ | * '''[[Packaging up a Map or Mod]]''' - How to make pak files, and pak file configs. | ||
+ | |||
|- | |- | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Terrain === | === Terrain === | ||
|- | |- | ||
| | | | ||
− | * '''[[Making a Terrain Model]]''' - | + | * '''[[A Simple First Terrain]]''' - a step-by-step guide for terrains. |
+ | * '''[[A Simple First Megatexture]]''' - a step-by-step guide for basic Megatextures. | ||
+ | * '''[[Making a Terrain Model]]''' - more detailed guide for terrain meshes. | ||
+ | * '''[[An Advanced Terrain and Megatexture]]''' - a comprehensive guide for making detailed terrain models with Megatextures. | ||
|- | |- | ||
|} | |} | ||
Line 19: | Line 35: | ||
{| style="border: 1px solid #AAAAAA;" width="100%" | {| style="border: 1px solid #AAAAAA;" width="100%" | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Vehicles === | === Vehicles === | ||
|- | |- | ||
Line 32: | Line 49: | ||
|- | |- | ||
| | | | ||
+ | * '''[[Adding Custom Textures]]''' - Create materials to add your own custom textures to the game. | ||
* '''[[Making A Normal Map]]''' - Using Renderbump to generate a bump-map from a high-poly model. | * '''[[Making A Normal Map]]''' - Using Renderbump to generate a bump-map from a high-poly model. | ||
|- | |- | ||
Line 37: | Line 55: | ||
|} | |} | ||
− | = | + | ==Script & Code== |
{| width="100%" | {| width="100%" | ||
| width="50%" valign="top" | | | width="50%" valign="top" | | ||
{| style="border: 1px solid #AAAAAA;" width="100%" | {| style="border: 1px solid #AAAAAA;" width="100%" | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | === Coding === | ||
+ | |- | ||
+ | | | ||
+ | * '''[[Windows Code Notes]]''' - General information about compiling on Windows. | ||
+ | * '''[[Linux Code Notes]]''' - General information about compiling on Linux systems. | ||
+ | * '''[[Generating Compiled Scripts]]''' - Information on building a compiledscript DLL. | ||
+ | |- | ||
+ | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Declarations === | === Declarations === | ||
|- | |- | ||
Line 91: | Line 118: | ||
* '''[[GUIs: Layouts|Layouts]]''' - Window layouts. | * '''[[GUIs: Layouts|Layouts]]''' - Window layouts. | ||
* '''[[Reference (GUIs)|Reference]]''' - GUI reference. | * '''[[Reference (GUIs)|Reference]]''' - GUI reference. | ||
+ | |- | ||
+ | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
+ | === File Formats === | ||
+ | |- | ||
+ | | | ||
+ | * '''[[PROCB|PROCB Mesh Data]]''' - Loading mesh data from a procb file. | ||
|- | |- | ||
|} | |} | ||
|} | |} | ||
− | + | ==Design== | |
− | = | ||
{| width="100%" | {| width="100%" | ||
| width="50%" valign="top" | | | width="50%" valign="top" | | ||
{| style="border: 1px solid #AAAAAA;" width="100%" | {| style="border: 1px solid #AAAAAA;" width="100%" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
=== The Basics === | === The Basics === | ||
|- | |- | ||
| | | | ||
− | * '''[[ | + | * '''[[A Simple First Map]]''' - step-by-step guide towards making a simple map |
− | + | * '''[[A Simple Second Map]]''' - step-by-step guide towards making a simple map | |
− | * '''[[ | + | * '''[[A Simple First Terrain]]''' - step-by-step guide creating a simple terrain |
− | * '''[[ | + | * '''[[An Advanced Map]]''' - includes terrain |
− | * '''[[ | + | * '''[[Design: How do I|How do I ...?]]''' - Common and useful tasks |
− | * '''[[Design: | + | * '''[[Map Troubleshooting]]''' - Common problems and fixes |
− | * '''[[ | ||
---- | ---- | ||
− | * '''[[ | + | * '''[[Brush Basics]]''' |
− | * '''[[ | + | * '''[[Entity Basics]]''' |
+ | * '''[[Lighting Basics]]''' | ||
+ | * '''[[Portal Basics]]''' | ||
+ | ---- | ||
+ | * '''[[Common Textures]]''' | ||
+ | * '''[[Decals]]''' | ||
+ | * '''[[Editor Groups]]''' | ||
+ | * '''[[Map Objects]]''' | ||
+ | * '''[[References]]''' | ||
+ | * '''[[Sound]]''' | ||
+ | * '''[[Texturesheets]]''' | ||
+ | * '''[[Water]]''' | ||
+ | ---- | ||
+ | * '''[[Ambient Light Editor]]''' | ||
+ | * '''[[Atmosphere Editor]]''' | ||
+ | * '''[[Texture Editor]]''' | ||
|- | |- | ||
|} | |} | ||
Line 128: | Line 166: | ||
{| style="border: 1px solid #AAAAAA;" width="100%" | {| style="border: 1px solid #AAAAAA;" width="100%" | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Advanced Stuff === | === Advanced Stuff === | ||
|- | |- | ||
| | | | ||
− | * '''[[ | + | * '''[[Batches]]''' |
− | * '''[[ | + | * '''[[Deployables]]''' |
− | + | * '''[[Detail Groups]]''' | |
− | + | * '''[[Developer cheats]]''' | |
− | + | * '''[[List of Entities]]''' - Descriptions for all entities | |
− | + | * '''[[LOD Groups]]''' | |
− | + | * '''[[Locations]]''' | |
− | + | * '''[[Model Instancing]]''' | |
− | * '''[[ | + | * '''[[Occlusion Tests]]''' |
− | * '''[[ | + | * '''[[Performance Optimizations]]''' |
− | * '''[[ | + | * '''[[Surface Tree]]''' |
+ | * '''[[Surface Types]]''' | ||
+ | * '''[[Terrain Editing]]''' | ||
+ | * '''[[Terrain Editor]]''' | ||
+ | * '''[[Vehicle Route Constraint System]]''' | ||
|- | |- | ||
|} | |} | ||
|} | |} | ||
− | + | ==Art== | |
− | = | ||
{| width="100%" | {| width="100%" | ||
| width="50%" valign="top" | | | width="50%" valign="top" | | ||
Line 156: | Line 198: | ||
| | | | ||
* '''[[In-Game Models]]''' - Making models for use in the engine. | * '''[[In-Game Models]]''' - Making models for use in the engine. | ||
+ | * '''[[Collision Meshes]]''' - Optimized models for in-game physics collision. | ||
* '''[[High-Poly Models]]''' - Making source models for baking normal maps. | * '''[[High-Poly Models]]''' - Making source models for baking normal maps. | ||
* '''[[Renderbump]]''' - Create normal maps from high-poly geometry. | * '''[[Renderbump]]''' - Create normal maps from high-poly geometry. | ||
Line 161: | Line 204: | ||
|- | |- | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Animation === | === Animation === | ||
|- | |- | ||
Line 184: | Line 228: | ||
|- | |- | ||
| | | | ||
− | * '''[[ | + | * '''[[A Simple First Terrain]]''' - Simple steps to creating a terrain-based map. |
− | * '''[[Terrain Editor|EditWorld's Terrain Editor]]''' - Set up a Surface Tree for your | + | * '''[[A Simple First Megatexture]]''' - Following on from the Simple First Terrain tutorial. |
− | * '''[[ | + | * '''[[Generate a MegaTexture]]''' - Render and compile your Megatexture. |
+ | * '''[[An Advanced Terrain and Megatexture]]''' - A detailed guide to making a realistic, natural terrain and Megatexture. | ||
+ | * '''[[Terrain Editor|EditWorld's Terrain Editor]]''' - Set up a Surface Tree for your Megatexture. | ||
+ | * '''[[Making a Terrain Model]]''' - All aspects of terrain mesh creation including Out-of-Bounds geometry. | ||
* '''[[Water Surfaces#Water Models|Water Surfaces]]''' - Create water to go with your landscape. | * '''[[Water Surfaces#Water Models|Water Surfaces]]''' - Create water to go with your landscape. | ||
* '''[[STUFF System]]''' - Procedurally distribute models over your terrain mesh. | * '''[[STUFF System]]''' - Procedurally distribute models over your terrain mesh. | ||
|- | |- | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Atmospheres and Effects === | === Atmospheres and Effects === | ||
|- | |- | ||
Line 203: | Line 251: | ||
|} | |} | ||
|} | |} | ||
+ | |||
+ | == ETQW:TV == | ||
+ | |||
+ | [[ETQW:TV]] documentation. | ||
+ | |||
+ | == ETQW Competition Mod == | ||
+ | |||
+ | [[Enemy Territory: QUAKE Wars Competition Mod Guide]] | ||
+ | |||
+ | == Benchmarking == | ||
+ | |||
+ | [[Benchmarking]] documentation. |
Latest revision as of 12:54, 23 June 2008
Welcome to the Enemy Territory: QUAKE Wars section. Here you'll find a variety of reference documentation and tutorials related to editing ETQW, along with links to the SDK. To learn more about Enemy Territory: QUAKE Wars, visit www.enemyterritory.com.
Software Development Kit
The latest version of the Enemy Territory: QUAKE Wars Software Development Kit can be downloaded from the locations listed at http://www.splashdamage.com/node/229.
Tutorials
|
|
Script & Code
|
|
Design
|
|
Art
|
|
ETQW:TV
ETQW:TV documentation.
ETQW Competition Mod
Enemy Territory: QUAKE Wars Competition Mod Guide
Benchmarking
Benchmarking documentation.