This repository has been archived by the owner on Jul 1, 2024. It is now read-only.
v0.4.16.0
github-actions
released this
25 Oct 23:29
·
8 commits
to master
since this release
This is a small bugfix and feature update. Generated assemblies should be mostly compatible with those generated by 0.4.15.x.
However, this version fixes a bug in deobfuscation map handling that can result in more things being renamed. This can lead to some breakage.
New features:
- Interface implementations for injected classes (contributed by @HookedBehemoth in #71). See README for more details
- Delegate types get generated operators + and - for easier handling of delegate-typed fields (contributed by @HookedBehemoth).
Changes:
- Fixed field and enum field renames from deobfuscation map not being applied
- Xref scanner now considers CMOVcc opcodes for string references
- Fixed deobfuscation map generator failing to run (it still generates bad maps for deobfuscated types though - some postprocessing is required)
- Fixed newer Unity versions failing due to wrong native struct description