Nocturne v1.1.0
Nocturne 1.1 introduces support for new mapping formats, fixes a few more shortcomings of 1.0.x, and partially overhauls the internal mapping representation to be more thorough and accurate.
New Features
- Implement support for loading/saving Enigma-formatted mappings (#22)
- Implement support for loading/saving JAM-formatted mappings (#9)
- Add new context menu item "Toggle Deobfuscation" (#17)
- Toggles whether a member is marked as deobfuscated in the editor (does not persist across sessions)
- Add new
File
menu item "Open and Merge Mappings" - Remember last selected extension filter when loading/saving mapping files
- Add partial
es_ES
andar_SA
locales *
Bug Fixes
- Fix code area not having horizontal scrollbar (#19)
- Fix NPE when saving mappings (#26) *
- Fix hierarchy tree items being duplicated if both class and package with same name exist (#27) *
- Fix names of classes in packages always being marked as deobfuscated *
Internal Changes
- Internally identify fields by full signature (instead of just their name) (#10)
- Fully migrate member identification to signatures across entire codebase
- Remove internal mappings when resetting individual members
- Add internal representation of method parameter mappings (no front-facing support yet)
* changes from 1.1.0-RC1