swiftlys2/docs/api/ai/

Protobuf Viewer

versions

What are these protobufs?

Source 2 games exchange a lot of internal state - game events, network messages, tooling data - through Protocol Buffer messages compiled straight into each binary (client.dll, server.dll, and others). This viewer lets you browse every message and enum recovered from those binaries.

What can you find here?

Look up any message or enum by name, see its fields (label, type, field number, default value), and follow links between related message types. Each entry also lists which binaries it was found in. Data is dumped offline and updated as the game patches - see Swiftly-Tracker/CS2-Dumps.

How SwiftlyS2 uses this

This is the same kind of message layout data SwiftlyS2 can decode when hooking network messages and game events from your C# plugin code.

Search tips

Type any text in the sidebar search to filter message, enum, and field names - matching files expand automatically. Clear the search to browse file by file instead. Field types link to their own page whenever the referenced message or enum is unambiguous.