Conversation
… AsmResolverDummyDllOutputFormat.cs to match class name
…fects like flags visible
|
So I attempted to review this but I think you have a massive number of thread safety issues. I got thousands of exceptions - some concurrent modification, some From a quick look, you're using one The control flow graphs I did get (I uncommented the line which wrote them, so that I could evaluate the decompilation in at least some way) looked promising, though they were much more complex and I didn't have much time to familiarise myself with the string representations you were using. For reference, I was attempting to decompile AUDICA. |
|
I forgot to try this in non debug mode so stuff was not actually parallel, should be fixed now |
|
When i try to use the dll_il_recovery option for the output im getting many errors. Is this maybe a common error or can someone help me? I tried different versions of my game with different unity versions. Both smaller than 2022 and one 6000. [Info] [Program] Running on Win32NT ' was not present in the dictionary. ' was not present in the dictionary. ' was not present in the dictionary. ' was not present in the dictionary. |
Transforms ISIL into higher level with stack analysis, ssa form, simplification, etc. and then translates that into CIL.
The decompiled C# is pretty messy right now (dnSpy just refuses to decompile it, but ILSpy works) but most of the times it's possible to at least see what methods do.
I'm MrUser127 btw, i changed my name, and that stuff in that previous decompiler pr should now be fixed, and now i actually have motivation to work on this if something needs to be changed