Difference between revisions of "Enemy Territory: QUAKE Wars"
From Mod Wiki
(→Advanced Stuff) |
m (→Software Development Kit) |
||
(46 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | __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]. | 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== | ==Software Development Kit== | ||
− | The Enemy Territory: QUAKE Wars Software Development | + | 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== | ==Tutorials== | ||
Line 13: | 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 25: | 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 38: | 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 48: | Line 60: | ||
{| 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 97: | 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== | ==Design== | ||
Line 106: | Line 133: | ||
| 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 guide | + | * '''[[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 | ||
+ | * '''[[Map Troubleshooting]]''' - Common problems and fixes | ||
+ | ---- | ||
* '''[[Brush Basics]]''' | * '''[[Brush Basics]]''' | ||
+ | * '''[[Entity Basics]]''' | ||
+ | * '''[[Lighting Basics]]''' | ||
+ | * '''[[Portal Basics]]''' | ||
+ | ---- | ||
* '''[[Common Textures]]''' | * '''[[Common Textures]]''' | ||
* '''[[Decals]]''' | * '''[[Decals]]''' | ||
* '''[[Editor Groups]]''' | * '''[[Editor Groups]]''' | ||
− | |||
− | |||
* '''[[Map Objects]]''' | * '''[[Map Objects]]''' | ||
− | |||
* '''[[References]]''' | * '''[[References]]''' | ||
* '''[[Sound]]''' | * '''[[Sound]]''' | ||
+ | * '''[[Texturesheets]]''' | ||
+ | * '''[[Water]]''' | ||
+ | ---- | ||
+ | * '''[[Ambient Light Editor]]''' | ||
+ | * '''[[Atmosphere Editor]]''' | ||
* '''[[Texture Editor]]''' | * '''[[Texture Editor]]''' | ||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Line 141: | 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 === | ||
|- | |- | ||
Line 146: | Line 172: | ||
* '''[[Batches]]''' | * '''[[Batches]]''' | ||
* '''[[Deployables]]''' | * '''[[Deployables]]''' | ||
+ | * '''[[Detail Groups]]''' | ||
* '''[[Developer cheats]]''' | * '''[[Developer cheats]]''' | ||
* '''[[List of Entities]]''' - Descriptions for all entities | * '''[[List of Entities]]''' - Descriptions for all entities | ||
Line 152: | Line 179: | ||
* '''[[Model Instancing]]''' | * '''[[Model Instancing]]''' | ||
* '''[[Occlusion Tests]]''' | * '''[[Occlusion Tests]]''' | ||
+ | * '''[[Performance Optimizations]]''' | ||
+ | * '''[[Surface Tree]]''' | ||
+ | * '''[[Surface Types]]''' | ||
+ | * '''[[Terrain Editing]]''' | ||
+ | * '''[[Terrain Editor]]''' | ||
* '''[[Vehicle Route Constraint System]]''' | * '''[[Vehicle Route Constraint System]]''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Line 174: | 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 179: | Line 204: | ||
|- | |- | ||
| style="border-bottom: 1px solid #AAAAAA;" | | | style="border-bottom: 1px solid #AAAAAA;" | | ||
+ | |||
=== Animation === | === Animation === | ||
|- | |- | ||
Line 202: | 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 221: | 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.