Dumping format is very simple. No dependencies or sanitizations are required:
field[cvar_data]field[cvar_data]field[cvar_data]field[end_of_cvar]...
Field | Offset | Description |
---|---|---|
m_pszName | 0 | Name of cvar. |
m_pszDefaultValue | 1 | Default value. |
m_nFlags | 2 | FCVAR flags. |
m_pszHelpString | 3 | Help description. |
Generic dumping module which will be injected into target process which can be done via plugin_load
in most cases.
SourceEngine 2 games and engines based on Strata Source require an injector.
Latest builds can be downloaded here via GitHub artifacts (requires GitHub account).