Valve ConVar Parser
A code parser for Valve Software titles in the Source Engine.
Details
- Role: Lead Programmer
- Engine: .NET Framework (C#)
- Development Started: 2020
- Techniques Applied:
- File Reading
- Regular Expression (Formerly)
The Valve ConVar Parser is an application inspired from Valve Software's source code. Valve games made in the Source Engine all define their ConVars (Console Variables) in the same way, and this application reads through source code to find these definitions.
This program was my first attempt at creating file parsing intended for a specific format. While I had initially gone with regex, the system was removed as it was deemed unfit for the purpose. Using a custom parser gave me far more control and was also quite flexible for the purpose.