Software Tools
Open-source utilities for classic FPS games — Medal of Honor: Allied Assault, Call of Duty series, and multiplayer mapping.
CoD2 MP Mapping Tool
A powerful GUI tool (Python + Tkinter) to speed up creation and editing of Call of Duty 2 multiplayer custom maps.
Key features:
- Generate and edit core map files:
mp/mp_mapname.gsc,mp/mp_mapname_fx.gsc,sun/mp_mapname.sun, sound aliases (.csv), arena/loadscreen files - Built-in Model Viewer: Browse and preview stock xmodels (thumbnails + full size), with offline asset support
- IWD Packer: Automatically detects and packs custom assets (models, textures, sounds, scripts, FX, etc.) into .iwd files
- Setup helpers: Set CoD2 path, extract missing folders (xmodel/fx), create desktop shortcuts, fix grid batch issues
Requires: CoD2 + Mod Tools installed, Python 3.8+ (3.10–3.12 recommended), and Pillow library (pip install pillow). Run with python main.py. Always back up your map folder before generating files.

View on GitHub → (Updated February 2026)
XRcon
Open-source RCON client for Medal of Honor: Allied Assault series and Call of Duty games (1, United Offensive, 2, 4, World at War).
Full-featured remote console tool with server list management, command sending, and in-game admin controls.
Mohaa Resolution Util
Lightweight (82 KB) utility that auto-detects config files for Medal of Honor: Allied Assault (including Spearhead & Breakthrough).
Easily set custom resolutions beyond in-game menu limits, plus one-click max graphics preset.

MoH:AA & Call of Duty Server RCON + Query DLL
Open-source DLL for sending RCON commands and querying game servers.
Supported games:
- Medal of Honor: Allied Assault
- Medal of Honor: Allied Assault – Spearhead
- Medal of Honor: Allied Assault – Breakthrough
- Call of Duty
- Call of Duty: United Offensive
- Call of Duty 2
- Call of Duty 4: Modern Warfare
- Call of Duty: World at War
Perfect for custom server tools, browsers, admin panels, or monitoring scripts.
All projects are open source and free. Bug reports, feature requests, and pull requests are welcome on GitHub!

