Skip to content
This repository has been archived by the owner on Dec 2, 2017. It is now read-only.
/ SMRemapper Public archive

A tool that reads .smmap's to deobfuscate and reobfuscate StarMade

License

Notifications You must be signed in to change notification settings

StarMade/SMRemapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMRemapper

A tool that reads .smmap's to deobfuscate and reobfuscate StarMade

##No longer sustained - New program SMRemapper is no longer being developed and no support will be offered with it. A new project, Lychee will replace this old setup once it is complete. Please follow the development of Lychee for more!

Command Line

Usage: java -jar SMRemapper.jar {input} {output} {mapping} {libs folder} {reverse (true/false)} {keep source (true/false)}

Example: java -jar SMRemapper.jar StarMade.jar StarMade-Deobf.jar ???_raw_min.smtmap libs false true

API

SMRemapper(ILog log) - Creates a new SMRemapper instance

reset() - Resets the remapper to defaults

resetMappings() - Resets any mappings loaded by loadMapping(...)

resetClasses() - Resets all class data caused by laodLib(...) or remap(...)

loadMapping(File mapping, boolean reverse) - Loads the mappings, it can also reverse them.

displayMappingInfo(File mapping) - Outputs the mapping information

loadLib(File path) - Loads a library

remap(File input, File output) - Remaps the input to the output

setKeepSource(boolean keepSource) - Sets if the source information should be kept in the classes (line numbers etc)

About

A tool that reads .smmap's to deobfuscate and reobfuscate StarMade

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages