|
|
(44 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | __NOTOC__= '''Tutorials''' = | + | Welcome to the Splash Damage Editing Wiki. Here you'll find our official editing documentation for Enemy Territory: QUAKE Wars. For the latest Splash Damage news and announcements, please visit [http://www.splashdamage.com www.splashdamage.com]. The latest Enemy Territory: QUAKE Wars news along with the official forums can be found at [http://community.enemyterritory.com community.enemyterritory.com]. |
| + | __NOTOC__ |
| + | ==Enemy Territory: QUAKE Wars== |
| {| width="100%" | | {| width="100%" |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Taking A Screenshot]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Taking A Screenshot]]''' - Settings and options for making a great screenshot!
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Making a Terrain Model]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Making a Terrain Model|Step 1]]''' - Create a terrain mesh for your map.
| |
− | * More to go here, temp for now.
| |
| |- | | |- |
| + | | style="background-color: #322923; text-align: right;" | [[Image:Wiki_etqw.jpg]] |
| |} | | |} |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
| | | |
− | === [[Vehicle Tutorial]] === | + | ===Getting Started=== |
− | |-
| + | ---- |
− | |
| + | *'''[[Enemy Territory: QUAKE Wars|Index of Enemy Territory: QUAKE Wars Documentation and Tutorials]]''' |
− | * '''[[Vehicle Tutorial Part 1|Step 1]]''' - Design considerations, before you do anything else! | + | *'''[http://www.splashdamage.com/node/229 Download the Enemy Territory: QUAKE Wars Software Development Kit]''' |
− | * '''[[Vehicle Tutorial Part 2|Step 2]]''' - Initial rough model, rig and basic script. | + | *'''[http://www.splashdamage.com/node/248 Download the Enemy Territory: QUAKE Wars Official Competition Mod]''' |
− | * '''[[Vehicle Tutorial Part 3|Step 3]]''' - More advanced rig and scripting. | + | *'''[http://community.enemyterritory.com/forums/forumdisplay.php?f=24 Enemy Territory: QUAKE Wars Editing Forum]''' |
− | * '''[[Vehicle Tutorial Part 4|Step 4]]''' - Further technical setup ideas. | |
− | |-
| |
− | |}
| |
− | |}
| |
| | | |
− | = '''Code''' = | + | ===Featured Content=== |
− | {| width="100%"
| + | ---- |
− | | width="50%" valign="top" |
| + | *'''[[A Simple First Map]]''' - Learn how to set up the SDK Launcher, and then get started on mapping out a basic room! |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Vehicle Scripting]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Vehicle Scripting: Basic_Overview|Basic Overview]]''' - Introduction to vehicle setup.
| |
− | * '''[[Vehicle Scripting: Entity_Definition|Entity Definition]]''' - One definition to rule them all!
| |
− | * '''[[Vehicle Scripting: Vehicle_Definition|Vehicle Definition]]''' - Introduction to the ''.vscript'' file. | |
− | * '''[[Vehicle Scripting: Positions_&_Views|Positions & Views]]''' - Configuring player positions & camera views.
| |
− | * '''[[Vehicle Scripting: Components|Components]]''' - Details of various vehicle components.
| |
− | * '''[[Vehicle Scripting: Weapons|Weapons]]''' - Things that go boom!
| |
− | * '''[[Vehicle Scripting: IK|IK]]''' - Inverse Kinematics & you...
| |
− | * '''[[Vehicle Scripting: Cockpits|Cockpits]]''' - Cockpit setup.
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Entity Scripting]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[EntityClass:Overview|Classes]]''' - Tree of entity types.
| |
− | * '''[[ScriptEvent:List|Events]]''' - List of all script events.
| |
− | * '''[[Scripting:Examples|Examples]]''' - Some example walkthoughs of building up a scripted entity.
| |
− | * '''[[Script:Files|Script Files]]''' - List of the script files used by the game.
| |
− | |-
| |
− | |}
| |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[GUIs]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[GUIs: Event Based Scripting|Event Based Scripting]]''' - GUIs are event-based.
| |
− | * '''[[GUIs: Materials|Materials]]''' - Using materials in GUIs.
| |
− | * '''[[GUIs: Transitions|Transitions]]''' - Transitions.
| |
− | * '''[[GUIs: Templates|Templates]]''' - Using templates in GUIs.
| |
− | * '''[[GUIs: List Enumeration|List Enumeration]]''' - List enumerations.
| |
− | * '''[[GUIs: Properties|Properties]]''' - Player/Global properties and more.
| |
− | * '''[[GUIs: Timelines|Timelines]]''' - GUI timelines.
| |
− | * '''[[GUIs: Layouts|Layouts]]''' - Window layouts.
| |
− | * '''[[Reference (GUIs)|Reference]]''' - GUI reference.
| |
− | |-
| |
− | |}
| |
− | |}
| |
| | | |
| + | *'''[[A Simple First Terrain]]''' - Follow the steps in this tutorial to build a terrain model for use in your Enemy Territory: QUAKE Wars map! |
| | | |
− | = '''Design''' =
| + | *'''[[A Simple First Megatexture]]''' - Already got a terrain model? Learn how to quickly apply a simple and natural-looking MegaTexture to your map! |
− | {| width="100%"
| |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Introduction]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Design: New In ETQW|What's new in ETQW]]''' - how ETQW mapping differs from Doom3/Quake4 | |
− | * '''[[Design: editWorld Basics|editWorld Basics]]''' - a brief introduction to editWorld
| |
− | * '''[[Design: editWorld from Radiant|editWorld for Radiant users]]''' - for experienced Radiant users
| |
− | * '''[[Design: editWorld from Worldcraft|editWorld for Worldcraft users]]''' - for experienced Worldcraft users
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[editWorld]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Design: editWorld Customisation|Customising editWorld]]''' - Customising editWorld's setup
| |
− | * '''[[Design: How do I|How do I ...?]]''' - Quick reference for common and useful tasks
| |
− | |-
| |
− | |}
| |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
| | | |
− | === [[Primitives]] ===
| + | *'''[[Introduction and goals of the tutorial|An Advanced Map]]''' - Familiar with mapping? Learn how to set up more complex scripts and spawn points for an objective-based map! |
− | |-
| |
− | |
| |
− | * '''[[Design: Brush Basics|Brush Basics]]''' - the basics of brush usage and editing | |
− | * '''[[Design: Portal Basics|Portal Basics]]''' - what portals are for and when to use them
| |
− | * '''[[Design: Geometry Optimisation|Optimising Geometry]]''' - How to optimise map geometry for performance
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Entities]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Design: Entity Basics|Entity Basics]]''' - basics of entity usage and editing
| |
− | * '''[[Design: Entity List|List of Entities]]''' - descriptions and uses for all entities
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Lighting]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Design: Lighting Basics|Lighting Basics]]''' - basics of lighting and the different light types available
| |
− | |-
| |
− | |}
| |
− | |}
| |
| | | |
| + | *'''[[How do I|How do I...?]]''' - Want to learn how to use the map editor more efficiently? Pick up tips and shortcuts in this quick reference guide. |
| | | |
− | = '''Art''' = | + | ==Wolfenstein: Enemy Territory== |
| {| width="100%" | | {| width="100%" |
− | | width="50%" valign="top" |
| |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Models]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[In-Game Models]]''' - Making models for use in the engine.
| |
− | * '''[[High-Poly Models]]''' - Making source models for baking normal maps.
| |
− | * '''[[Renderbump]]''' - Create normal maps from high-poly geometry.
| |
− | * '''[[Imposters]]''' - Sprites used for rendering complex models cheaply at a distance.
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Animation]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[MD5 Export Process]]''' - How to export an animated MD5.
| |
− | * '''[[Vehicle Setup]]''' - How to set up a vehicle.
| |
− | |-
| |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Textures]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Basic Texture Overview]]''' - Supported texture types and implementations.
| |
− | * '''[[Texturesheets]]''' - Overview of what texturesheets are, and when to use them.
| |
− | * '''[[The Atlas Editor]]''' - Create environment texture sheets to improve performance.
| |
− | * '''[[RenderBumpFlat]]''' - Create normal-maps from high-poly geometry.
| |
− | * '''[[Detail Textures]]''' - Add high-frequency detail to your textures.
| |
| |- | | |- |
| + | | style="background-color: #322923; text-align: right;" | [[Image:Wiki_wet.jpg]] |
| |} | | |} |
− | | width="50%" valign="top" |
| + | |
− | {| style="border: 1px solid #AAAAAA;" width="100%"
| + | ===Getting Started=== |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| + | ---- |
− | === [[Terrain Editing]] === | + | *'''[[Wolfenstein: Enemy Territory|Index of Wolfenstein: Enemy Territory Documentation and Tutorials]]''' |
− | |-
| + | *'''[[Wolfenstein: Enemy Territory SDK|Download the Wolfenstein: Enemy Territory Software Development Kit]]''' |
− | |
| |
− | * '''[[Making a Terrain Model]]''' - Create a terrain mesh for your map.
| |
− | * '''[[Terrain Editor|EditWorld's Terrain Editor]]''' - Set up a Surface Tree for your MegaTexture.
| |
− | * '''[[MegaBuild]]''' - Render and compile your MegaTexture.
| |
− | * '''[[Water Surfaces#Water Models|Water Surfaces]]''' - Create water to go with your landscape.
| |
− | * '''[[STUFF System]]''' - Procedurally distribute models over your terrain mesh. | |
− | |- | |
− | | style="border-bottom: 1px solid #AAAAAA; background: #F9F9F9;" |
| |
− | === [[Atmospheres and Effects]] ===
| |
− | |-
| |
− | |
| |
− | * '''[[Atmosphere Editor|The Atmosphere Editor]]''' - Create and edit atmospheres for your map.
| |
− | * '''[[Ambient Light Editor|The Ambient Light Editor]]''' - Create and edit ambient light setups. | |
− | * '''[[Environment Maps]]''' - Used for reflection effects.
| |
− | * '''[[Water Surfaces]]''' - Creating water effects.
| |
− | * '''[[Effects Editor|The Effects Editor]]''' - Create and edit particle effects.
| |
− | * '''[[Cheap Decals]]''' - Bulletholes and other collision decals.
| |
− | |-
| |
− | |}
| |
− | |}
| |