Tutorial list
This page is a listing of tutorials for id Tech 4 game modding located outside the wiki.
Tutorials within the wiki can be found here: Tutorials Category , or via the respective topics.
Mapping basics
- Level Design Tips
- Map DEF File (requires account)
- Doom3 CFG files (requires account)
- Note: Enemy Territory: Quake Wars only:
- Maps and Mods (check before releasing a map to the public)
Video tutorials
Goliath’s video tutorials
- Introduction to the Editor
- Introduction to the Editor (FilePlanet Mirror)
- Connecting Two Rooms, Creating Doors, Using Visportals
- The Sound Editor
Video tutorials by MNeMiC
NOTE: Seems like while the doom3world posts are
available on archive.org, the linked videos aren’t.
However, it seems like these
tutorials (and other Doom3-related video tutorials) are available on
youtube
(please note, TSCC codec is required to view these, which you can get * here )
- Various Video Tutorials
- Basic Room Video Tutorial
- Sliding Door Video Tutorial
- Particle Smoke Video Tutorial
- Turkey Game Video Tutorial
- GUI Unlocking A Door Video Tutorial
- Spawning A Pathfinding Monster
- Triggering Sounds Video Tutorial
- Breakable Glass Video Tutorial
- Ladder Video Tutorial
- Elevator Video Tutorial
- Patch Handrail Video Tutorial
- Mirror Video Tutorial
- Terrain Video Tutorial
- Skybox Video Tutorial
- Custom Texture Creation Video Tutorial
- Explosion Video Tutorial
- Descending Trite Video Tutorial
- Swinging Lights Video Tutorial
- A Wallcrawling Monster Video Tutorial
- Telporters Video Tutorial
- Ragdolls Video Tutorial
Brain Trepaning’s level editing videos
- Master List
- How to Create a Room
- How to Create Your Second Room
- How to Optimize Your Map
- How to Fix Leaks
- How to Add a LevelShot to Your Map
- How to Make Your Map a PK4 File
- How to Make Curves
- How To Safely Alter Original Doom 3 Content
- How To Bring a Textured Mesh into Doom 3
- How To Get a Multi-Textured Mesh into Doom 3
- Multi Mesh and Texture Object from 3ds Max to Doom 3
- Animated Prop Meshes for Doom 3
- Changing Monster Meshes in Doom 3
- Changing Monster Meshes in Doom 3 with GMAX
- Creating Caves in DOOM 3
- RenderBump for Doom 3
- Blending Terrain Textures for DOOM 3
- PlanetDoom
Video Tutorials
- Basic rooms
- Map optimisation
- Finding and fixing leaks
- pk4 creation
- Curve basics
- etc.
HTML/TXT tutorials
Func Static’s Tutorials
BNA!’s tutorials
bb_matt’s tutorials
- Patch Mesh Tutorial 1 : Curved Hallway
- Patch Mesh Tutorial 2 : Bevel + Floor Trim
- Patch Mesh Tutorial 3 | pipes 1, 90° bend
- Patch Mesh Tutorial 4 | pipes 2, 45° bend
- Various Mapping Basics on SpiceLab.Net
- Creating Stairs
- Texture Manipulation
- Creating a Multiplayer Map
- Tips on Wall Building and Positioning
- Finding Leaks
- Fun with Physics/Editing Ragdolls
- Making Railings for Stairs
- A bit about Ladders
- Projected Lights
- Receptionist from Mars City
- Custom PDA Tutorial Part 1
- Custom PDA Part 2: Security Clearance
- Opening Doors with a GUI
- Creating a “Turkey Smasher” Arcade Game
- Making dead zombies come back to life
- Throwing a ragdoll through glass
- Liquids Tutorial
- Glass and Breakable Glass
- Vacuum/Outdoor Zones
- Creating a Storage Cabinet
- Sky **Assembling 6 textures to make a Doom3 skybox
- Liquids in Doom3
- Making an Alpha Channel (And making it work!)
- Making a robot sentry that leads the player (video and text tutorial)
- Quick Tutorial: Curved Stairs
- Teleporter tutorial
- How to add a Levelshot to your Multiplayer Map
- Making a Trite descend from the ceiling on a web
Exitus’s Doom 3 tutorials
Method’s Tutorials
- Level Design Process
- Level Design Tips
- CTF Level Design Tips
- Alphabet Decals
- Bending Cylinder Patches
- Map DEF File
NoMercy’s Tutorials
FreakyGaming’s Tutorials
Voldemorts Tutorials
- Alternative to Scripting Machinery
- func_pendulom tut
- func_phantom_object and target influence
- the extended uses of patch meshes
- making sure your model is scaled corectly
- simple machinery (part 2)
- rotating doors without scripts
- on funcs_splat and func_remove
- one way mirror effect
- moving machinery without scripts
- adding texture to triggered lights
- realistic fog
- func_beam
- setting entity color and Target_entity_setcolor
- impaling ragdolls
- simple piston,crank shaft machinery
- slash info reflective textures
- scaling partilce effects w/o creating a new one
- creating hell version of monsters and more
- hiding and unhiding brushes
- creat a round patch mesh w/o use of a square one
- Browsing through textures and models
- solid cylenders part two
- vertice tip
- illusion of projected displays and one sided
- tricks regarding moveables and func_clipmodel
- water visual effects (built in ones)+heat haze
- Multiple splines for one entity (no script)
- changing models on the fly
- ( http://www.doom3world.org/phpbb2/viewtopic.php?p=115491#115491 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?p=115498#115498 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?p=115500#115500 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?t=12723 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?t=12755 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?t=12756 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?p=115883#115883 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?t=12514 )
- ( http://www.doom3world.org/phpbb2/viewtopic.php?p=115893#115893 )
Creative Resolve Tutorials
Paths / Nurbs
Lights and lighting techniques
- Projected Lights (With screenshots!)
- Projected Lights, Part II **Custom Lights
- Simple Destructable Lights
- Swinging Lights Tutorial
- Creating a Swinging Light
- Lighting Tips By Raven of Raven software.
- Scripting Light Switches
Cinematics and camera manipulation
- Cinematic with moving camera in editor
- Monster Cam
- Cinematic camera video tutorial
- Security Cameras **See GUI Scripting section below
Old Quake3 tutorials relevant to Doom 3
Tutorial maps
GoliathVT’s trigger tutorial
GUI scripting
Zeh’s tutorials
- Tutorial 0: A GUI Script Primer
- Tutorial 1: Your First GUI Script
- Tutorial 2: Using the GUI Editor
- Tutorial 3: Preparing and Importing Assets (cake status reporter #1)
- Tutorial 4: Making Simple Interactions (cake status reporter #2)
- Tutorial 5: Applying a GUI script to a map (cake status reporter #3)
- Tutorial 6: Creating a new HUD GUI (classic DOOM HUD #1)
- Tutorial 7: Creating basic HUD items (classic DOOM HUD #2)
- Tutorial 8: Using named events (classic DOOM HUD #3)
- Tutorial 9: Animating the marine face HUD (classic DOOM HUD #4)
- Tutorial 10: Using custom fonts (classic DOOM HUD #5)
- Tutorial 11: Editing fonts (classic DOOM HUD #6)
Other tutorials
- Quick & Dirty GUI Tutorial
- GUI Command Reference (work in progress)
- Security Camera Tutorial
- Making Video GUIs
Level scripting
rich_is_bored’s tutorials
- Custom GUI/HUD Data from Scripts
- A Simple Rotating Door
- Level Scripting Reference (work in progress)
- Entity Scripting: How it works
- Camera Tutorial
- Custom gun: Hellfire Cannon
- Scripting Light Switches
Particles / Particle effects
- Particles & Shapes
- Particle Effects: The Editor
- Particle Effects: Using Custom Assets
- Particle Syntax Reference
Coding with the SDK
Shaders Tutorials
Trevor Hogan tutorials
- Text Messages tutorial Part 1
- Buttons, Impulses, and Commands tutorial
- Tracelines tutorial
- Text Messages tutorial Part 2
- Weapon Scripts tutorial Part 1
- Shaders tutorial Part 1
- Shaders tutorial Part 2
- Collisions tutorial
- BFG Fun tutorial
Texture creation
- Tutorial 1
- Tutorial 2
- Tutorial 3: Renderbump flat
- Tutorial 4: Renderbump flat
- Texture Creation From Reference
- Info on Bumpmapping
- Generating Bumpmaps from a PhotoSource
- Texture Resources
- Quick and Dirty Material Shader Primer
- Creating Seamless Tiles in Photoshop
- Creating Seamless Tiles in The GIMP
- How to make normal maps from real surfaces
Modelling
- 3dsmax exporter to md5
- MD5 File Formats
- md5mesh to obj converter
- Details about md5anim
- Tutorial: Materials for an animated model
- Weapon/items models
- Information on Ragdolls
- Modelling and Texturing Tutorial
- Creating the Plasma Tick **Part 1
- Exporting md5 files from Maya (pdf)
- Creating a Plugin Player Replacement (zip)
- Creating Vertex Blended ASE Models Using DarkRadiant and Blender 2.53
Brain Trepaning’s modelling videos (3dsmax / gmax related)
- Master List
- How To Bring a Textured Mesh into Doom 3
- How To Get a Multi-Textured Mesh into Doom 3
- Multi Mesh and Texture Object from 3ds Max to Doom 3
- Animated Prop Meshes for Doom 3
- Changing Monster Meshes in Doom 3
- Changing Monster Meshes in Doom 3 with GMAX
- Creating Caves in DOOM 3
- Using RenderBump
Enemy Territory Quake Wars
As of January 2010 the ETQW Community Site has been taken offline by Activision permanently. Archived versions of tutorials will be uploaded to modwiki shortly.
- Making command map, heightmaps , deploymasks
- Mapshot, deployables, masks and heightmap Checklist
- Step-by-Step Terrain in ETQW
- Progress with bots
- Creating Custom Campaigns for ETQW
- Easy Deploymask editor ETQW