Quake Matt's Lair
Introduction to Gyro
Gyro is a small physics library for QuakeC that helps enhance the physical propeties of your game world. With only a few lines of code, Gyro makes it easy to simulate thundering shockwaves, the firey thrust of a rocket or the unsteady buoyancy of a freshly hewn gib.
Gyro runs transparently to the established think and touch functions of Quake and is compatible with all available engines, allowing it to be plugged immediately into almost any project. Using some simple initialisation routines and supplied macros, your mod can be Gyro-powered in just a few lines of code!
The latest version is Gyro 2.1a - although a long time in the making and light on new features, this version includes several important bugfixes and is supplemented by the online GyroDocs.
Features
Self-contained code integrates cleanly into existing projects
Simulation of real-world physics, including buoyancy, air/water resistance, aerodynamics, turbulence and thrust
Simulation of more interesting physics, such as hovering, anti-gravity and vorticies
Componentised forces may be custom-built by combining various falloff, affector and property elements
Sample force macros, tutorials and good documentation help you get started quickly
Works with any Quake engine at any framerate
Documentation
All Gyro documentation is now contained in the online GyroDocs, found here. Should you wish to keep the GyroDocs locally for offline use, a downloadable package is provided below.
In addition to the official documentation, you may also find the Gyro forum to be of help (once there's actually some posts in it!).
Screenshots
Downloads
To get started with Gyro, you will need to download one of the main release packages from the list below. These each include the four Gyro libraries and a short installation guide. More advanced documentation may also be downloaded as a local version of the GyroDocs, as found here, and are strongly recommended for offline users.
Main Files
Gyro 2.1a (April '07)
RAR | ZIP
GyroDocs for 2.1a
RAR | ZIP
Example Mods
Gyro Botmatch
RAR | ZIP
Old Releases
Gyro 2.0 (May '06)
RAR | ZIP
Gyro 1.1 Beta
ZIP
Gyro 1.0
ZIP