demogobbler is a library for parsing and writing demo files written in C. Feature support:
Game | Basic packets | Net message parsing | Entity updates |
---|---|---|---|
Aperture Tag | ✅ | ✅ | ✅ |
BMS Retail | ✅ | ❌ | ❌ |
CSS/TF2/HL2:DM | ✅ | ✅ | ✅ |
HL2 2707 (OE) | ✅ | ✅ | ❌ |
HL2 4044 (OE) | ✅ | ❌ | ❌ |
HL2 steam | ✅ | ✅ | ✅ |
HL:Source steam | ✅ | ❌ | ❌ |
L4D1 | ✅ | ✅ | ✅ |
L4D2 | ✅ | ✅ | ✅ |
Portal 1 3420, 5135 | ✅ | ✅ | ✅ |
Portal 1 steam | ✅ | ✅ | ✅ |
Portal 2 | ✅ | ✅ | ✅ |
Portal: Reloaded | ✅ | ✅ | ✅ |
Use CMake