- C# 100%
| .github/workflows | ||
| SplatHeX | ||
| .gitignore | ||
| image.png | ||
| README.md | ||
SplatHeX_decomp
A decompilation and deobfuscation of SplatHeX by WemIO and Lean. The project is compilable and launchable.
Futher testing is needed to make sure the decompilation is correct.
Disclaimer
Use this project at your own risk. I'm not responsible for corruption of data.
Disclaimer v2
I don't consider this as a "full" decompilation, as a lot of the code still has obfuscated identifiers.
Details
SplatHeX is obfuscated with .NET Reactor. I used .NET Reactor Slayer to deobfuscate the original executable.
Obviously, that wasn't enough, so I used dnlib to further process the code. Mostly to rename everything, auto-detect variable names, fix properties and fix resources. This code won't be published, as it's "spaghetti" adjacent.
For checking my changes, I used ILSpy, to export to a project I used dotPeek.
After exporting the fixed program, I manually fixed a LOT decompilation errors.
