- Status
- Offline
- Joined
- Mar 3, 2026
- Messages
- 754
- Reaction score
- 457
Anyone currently digging into the internals of Schedule I knows that manually parsing IL2CPP dumps is a chore. I put together a small tool to automate the creation of an SDK, turning a standard il2cpp dump into a structured C++ header with offsets.
Workflow for SDK Generation
To get this running, you'll first need to get your metadata and assembly handled. If you use the standard online il2cpp converters, you'll need these paths:
And for the metadata file:
Technical Execution
The tool will automatically parse the C# dump and spit out a properly formatted .hpp file. This includes the SDK structure and relevant offsets ready to be dropped into your internal project.
Binaries and Source
Let me know if you run into any issues with nested classes or specific method offsets.
Workflow for SDK Generation
To get this running, you'll first need to get your metadata and assembly handled. If you use the standard online il2cpp converters, you'll need these paths:
Code:
C:\Program Files (x86)\Steam\steamapps\common\Schedule I\GameAssembly.dll
And for the metadata file:
Code:
C:\Program Files (x86)\Steam\steamapps\common\Schedule I\Schedule I_Data\il2cpp_data\Metadata\global-metadata.dat
Technical Execution
- Download the converter source/zip and extract the contents.
- Compile the Dumper project to generate Dumper.exe.
- Take your dump.cs file (generated from your preferred dumper) and place it in the same directory as the executable.
- Execute Dumper.exe.
The tool will automatically parse the C# dump and spit out a properly formatted .hpp file. This includes the SDK structure and relevant offsets ready to be dropped into your internal project.
This is an early release. The source might be a bit messy as I'm using it for my own internal project which is still under heavy development. The logic is specifically tuned for Schedule I's IL2CPP implementation, but it serves as a solid base for anyone trying to skip the manual offset hunting. Disable any over-zealous AV if it flags the compiled dumper—standard false positives apply to custom RE tools.
Binaries and Source
You cant view this link please login.
You cant view this link please login.
Let me know if you run into any issues with nested classes or specific method offsets.