Here you'll find the various projects I've worked on for Unreal Tournament and the Infiltration total conversion, UT2004 and UT3, and others.
This is a port of the UT2004 mutator of the same name, and is also very experimental.
This is a small experimental mutator which, at the beginning of the game, selects specific locations on the map for the teams to spawn in. This is the same principle of the DTAS gametype, which uses a similar but more refined method written by Olethros.
Expansion Theory is (or was) a near-future realistic total conversion of UT2004, made by Insidious Creations, a team formed by members of the Inf Mod Team which brought a number of additional weapons and mutators to Infiltration. Development ceased in 2006 due to lack of time from many of the developers, including myself. An alpha build and source code is available on request.
This is a direct port of (an older version of) TeamSpeakSync for UT to Unreal Tournament 2004, as seen below.
TeamSpeakSync is a server-side add-on which synchronises the players connected to a TeamSpeak server with the players in each team in-game, effectively giving each team it's own private voice chat channel. It can optionally be configured to move dead players and spectators into their own channel to prevent 'ghosting'.
IWE makes a number of small changes and adjustments to Infiltration 2.9's armoury in an attempt to solve some minor gameplay and balance issues.
DTAS is a new gametype for Infiltration, where teams alternate between capturing and defending a randomly-chosen position on the map. Development was handed over to Cleeus and Harper, and you'll find the latest version at CombatMaps.
SpeechPad is a customiseable speech and command system that allows players to define and use key combinations to access whatever messages and actions they define. This includes a HUD overlay showing the current menu layout and key commands.
Infiltration 2.9 allows players to create up to 32 different loadouts - sounds like a lot, but with the amount of additional weapons that have been released it sometimes isn't enough. This mutator allows players to switch between 10 sets of loadouts on-the-fly.
This server-side mutator allows the administrator to control the types of weapons and equipment allowed on any or all missions, or can be used to force the players on each team to use a set equipment list.
The Benelli M3 Super 90 shotgun was removed from Infiltration 2.9 and replaced by the M1S90. This mutator simply reinstates the old M3S90, along with a few tweaks to the weapon handling and flashlight.
This mutator affects the damage taken when shot, based on the idea of a 'critical hit'. The chance that the damage increases varies depending on the player's health, so a wounded player is more likely to take critical damage.
This mutator provides a HUD overlay displaying the time, switchable between current local time and game time either from the begin of play or a countdown to the time limit.
A simple mutator for Infiltration to remove all of the sniper actors from a map which guard protected areas. This is useful when playing EAS maps using other gametypes.
Currently a work-in-progress (online version is somewhat outdated). Original website updated to use the Joomla! CMS, with a theme adapted from the old site and various 3rd-party and self-developed add-ons.
A PHP/MySQL backend and frontend to query a range of game servers (including master servers) using Qstat. Features to include:
A web-based download manager in a similar vein to TorrentFlux, but using Wget to handle HTTP/FTP downloads as opposed to BitTornado to handle torrents. Features to include: