GoldSrc Research
This is the long-running research track behind a lot of the blog itself: collecting version references, reversing individual subsystems, and building small utilities to inspect how older GoldSrc-era binaries and assets behave.
Why It Stands Out
- Mixes archival work, reversing, and tool-building in one body of work.
- Spans both engine-level behavior and practical binary utilities.
- Directly supports deeper write-ups and long-form research on the blog.
Repository Index
- goldsrc-version-list GoldSrc versions, build dates, and binary references.
- goldsrc-buildnumber-extractor Build number extractor from binaries.
- goldsource-dll-decryptor DLL decryptor for older GoldSrc builds.
- goldsrc-reversed-steam_api Reversed steam_api module from GoldSrc.
- goldsrc-reversed-build_number-function Reversed build number algorithm.
- cstrike-random-number-generator Reversed RNG implementation from cstrike.
- goldsrc-reversed-dinput Reversed DInput implementation.
- goldsrc-wad-walker WAD3 inspection utility.
Focus
The through-line here is understanding how legacy engine builds were put together, how their subsystems changed, and how to recover useful facts from binaries that were never meant to be transparent.