Skip to content

Nocturne v1.1.0

Compare
Choose a tag to compare
@caseif caseif released this 28 Dec 00:45
· 19 commits to master since this release
6f60991

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 and ar_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