Zdexby TheHolyOneZ

Every class, offset and function of a game build, in one searchable place.

Zdex is a public index of game reflection dumps, Unreal Engine and Unity IL2CPP alike. Pick a game, pick a build, and browse its full type system — members with real offsets, enums with values, functions with parameters — or diff two builds to see what moved.

Made for Zircon dumps (zircon dump --publish), open to any dumper that writes the Zdex format. Zdex never touches a game itself.

AActor0x2A8 bytes, inherits UObject
0x000
UObject inherited 0x28
0x028
PrimaryActorTick FActorTickFunction 0x30
0x058
bNetTemporary : 1 uint8 0x01
0x058
bAlwaysRelevant : 1 uint8 0x01
0x058
bReplicateMovement : 1 uint8 0x01
0x058
bHidden : 1 uint8 0x01
0x059
bTearOff : 1 uint8 0x01
0x05A
padding 0x06
0x060
RemoteRole ENetRole 0x08
28
games
37
builds indexed
787,424
classes, structs and enums
4,836,603
functions

Recently indexed

All games
The dumper

Zircon makes the dumps. Zdex keeps them.

Zircon reads a running game — Unreal Engine 4.22 through 5.7, or Unity IL2CPP — and writes one lossless JSON of the whole type system: every class, struct, enum and function with offsets, flags and defaults. It is free, open source, has a CLI and a GUI, and publishes here with a single command. It is the tool this site is built around, and the reason the data here is this complete.

zircon dump --pid 12345 -o game.json --publish
  engine     UE 5.6 (confidence 0.6)
  types      12,891   functions 16,578
  publish    https://zlogic.eu/zdex/d/3   ready

Publishing a dump takes three steps

1

Dump the running game

Zircon reads the engine's reflection data from a live process and writes one JSON file with the whole type system; add --publish and it lands here on its own. Any other dumper that writes the Zdex format works the same way.

zircon dump --pid 12345 -o game.json
2

Upload it, here or from the terminal

Sign in, pick or create the game, name the build — or stay where you are and let zircon publish do it. Either way it uploads in chunks and resumes if the connection drops; plain, gzip or zip is fine.

zircon publish game.json
3

It gets indexed and reviewed

The importer builds a search index, resolves every cross-reference, and the dump goes public once approved.

5,216 classes · 48,535 members · ready