Type / to search schemas

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.

The schemas displayed here are generated by DumpSource2 and automatically updated by GameTracking. The code for this site is on GitHub.

Currently tracking:

Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Search by name, filters can be combined
Type any text to match class, field, or enum names, or entity design 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:MPropertyFriendlyName
metadatavalue: — filter by metadata value
e.g. metadatavalue:true
network: — filter by network property or value, =value for a whole one
e.g. network:changeCallbacks, network:=Player or network:userGroups=Player
entity: — filter entity classes by design name
e.g. entity:trigger_
input: — filter entities by their own inputs
e.g. input:Enable
output: — filter entities by their own outputs
e.g. output:OnTrigger

server

Entities

Classes

Enums