The files in this directory and subdirectories contain documentation for the Unified SDK as well as tutorials and resources. Please check them before asking for help.
Warning
Due to how some SDK features are implemented demos will not work properly. Use an external program like OBS to record the game.
Note
Maps made for the original games need to be upgraded using the MapUpgrader tool before they can be played in this mod.
- SDK Source Code (Source code for mods and original SDK tools)
- .NET Tools
- Asset Source Files
- C# Tools Source Code (Source code for new tools written in C#)
- Releases (Game installation package)
- Github Actions (Automated builds, pre-built binaries for Windows and Linux)
- Map Decompiler (Note: GPLv2-licensed)
- Half-Life Updated
- Half-Life: Opposing Force Updated
- Half-Life: Blue Shift Updated
- DMC Updated
- Ricochet Updated
- String pool
- JSON system
- Logging system
- Game configuration system
- Console command system
- Client command registry
- User message dispatcher
- Skill configuration system
- Replacement map system
- Angelscript scripting support
- Sound system
- Network data system
- File system
- Hud Project Info
- Hud Entity Info
- Material system
- Mapcycle
- Bot system
- Campaign selection system
- Hud Sprite and HUD Replacement Systems
- Inventory System
- Game Modes
- Save Games
- Entity Dictionary
- Entity Classifications
- Entity Triggering
- Entity Templates
- Temporary entities
- Miscellaneous Commands
- AssetSynchronizer
- MapUpgrader
- MapUpgraderDocGenerator
- Packager
- Content Installer
- Bsp2Obj
- KeyValueMatcher
- MapCfgGenerator
- Hud2Json
- Materials2Json
- Sentences2Json
- Skill2Json