Choose a class or enum from the sidebar, or use search...
Source 2 includes a schema system that describes the engine's classes, fields, and enumerations along with their types, offsets, and metadata. These schemas comprehensively map engine internals, making them useful for modding and reverse engineering.
Currently tracking: Counter-Strike 2 Dota 2 Deadlock
The schemas displayed here are generated by DumpSource2 and automatically updated by GameTracking. The code for this site is on GitHub.
- Search by name, filters can be combined
- Type any text to match class, field, or enum names.
-
module:— filter by module name - e.g. module:client
-
offset:— filter by byte offset - e.g. offset:0x1A0
-
enumvalue:— filter by enum member value - e.g. enumvalue:4
-
metadata:— filter by metadata key name - e.g. metadata:MNetworkEnable
-
metadatavalue:— filter by metadata value - e.g. metadatavalue:true
client (714)server (745)animationsystem (55)animdoclib (203)animgraphdoclib (172)animgraphlib (265)animlib (210)compositematerialslib (17)entity2 (17)hammer (10)host (2)mapdoclib (3)materialsystem2 (19)mathlib_extended (12)met (3)modellib (140)navlib (11)networksystem (2)panorama_content (2)particles (502)particleslib (33)physicslib (98)pulse_runtime_lib (107)pulse_system (33)pulsedoc_lib (4)rendersystemdx11 (7)resourcecompiler (18)resourcefile (6)resourcesystem (48)scenesystem (12)schemasystem (3)smartprops (159)sounddoc_lib (75)soundsystem (23)soundsystem_lowlevel (80)soundsystem_voicecontainers (42)texturelib (10)tier2 (2)toolscene (12)toolutils2 (26)vphysics2 (5)worldrenderer (31)