Quake III Tutorials

Scripted Menus and Hud
Quake III Team Arena Scripted Menus

:- a complete tutorial on using the scripted menus from Team Arena in plain vanilla Quake 3. It looks at all the scripting commands avalible and provides examples of the different parts of a scripted menu.

Last Updated : Aug 18, 2006

Quake III Team Arena Scripted Hud

-: a complete tutorial on activating and using the Team Arena scripted Hud in vanilla Quake 3. It looks at modifying the source code and guides you through constructing a scripted Hud.

Last Updated : Oct 28, 2006

Quake III: Team Arena Menu Files by PhaethonH :- the original documentation for TA scripted menus. This document is cross indexed and contains a brief description of most of the commands in the original TA scripts. Some information is missing (there is nothing on the assetGlobalDef section) and there are some errors, which I have attempted to correct. Still the best quick reference for the TA scripting system around.

Single Player Game
Creating a Single Player Game Using Vanilla Quake 3

-: how to modify the Quake 3 source code in order to create a true single player game with NPCs and a complete load/save game system.

Last Updated : Aug 11, 2006

Implementing Scripted Cameras in Vanilla Quake 3

:- how to modify the Quake 3 source code to activate the scripted camera system. The changes fix several bugs and add new features to the camera system.

Last Updated : Sep 13, 2006

Creating Camera Scripts with GtkRadiant

:- a tutorial on using GtkRadiant 1.4 to create camera scripts usable with the Quake 3 scripted camera system.

Last Updated : Aug 27, 2006

Adding AI Scripting to the Single Player Game

:- a tutorial that shows how to modify the source code to implement AI scripting for the NPCs and other entities. This adds a new level of control over entities and makes possible the creation of scripted cut scenes.

Last Updated : Oct 3, 2006

 

Misc
New Teams for Team Arena :- the id Software document on how to add new teams to Team Arena. A very detailed look at what assets you need to add a new team.