Tuesday, September 27, 2011

BCBG now has an integrated deobfuscator, kind of!

Thanks to the kindness of the MCP devs CBG now loads and parses the MCP .csv deobf tables at runtime, allowing mod developers to compile with MCP calls! This was really only needed for the @noPatch annotation as MCp is "clever" and won't obfuscate a method call if there's a method with that name declared, so I just do it at runtime instead. Eventually this will become a full deobfuscator.

Reobfing method a(IIF)V to sf.a
func_35356_c, (IIF)V, sf
Replacing method call: GuiMainMenu_Stub.func_35356_c with sf.c

No comments:

Post a Comment