[WIP] New Remap Syntax

    Joined
    Jun 23, 2013
    Messages
    24
    Reaction score
    7
    • Community Content - Bronze 1
    • Legacy Citizen 2
    • Legacy Citizen
    I'm working on a fork of SMTRemap that uses a friendlier map syntax. Here's a demo.

    obf.a -> deobf.foobar {
    int a;
    int a -> useful;
    }

    baz {
    void foobar -> create(int, float, deobf.foobar);
    quux -> subclass {}
    }

    Hopefully, this is more human-editable and less redundant than the current JSON format.
     
    Last edited:
    Joined
    Jun 23, 2013
    Messages
    24
    Reaction score
    7
    • Community Content - Bronze 1
    • Legacy Citizen 2
    • Legacy Citizen
    Ok, there is a development version available: SMRemapper.jar. It seems to be working for me, but it may spontaneously combust.

    You use this the same as error22's SMRemapper, but it uses the new syntax. I might produce a tool to create an no-op map, but I'm not generally thrilled with how large those are for the amount of use they are.

    In the meantime, if there are people interested in the deobfuscation effort or producing a more complete mod framework, get in touch. I have Ideas.