Skip to content

Nocturne v1.1.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@caseif caseif released this 28 Dec 00:40
· 31 commits to master since this release
aa7aa38

Nocturne 1.1 introduces support for new mapping formats, fixes a couple more shortcomings of 1.0.x, and partially overhauls the internal mapping representation to be more thorough and accurate.

Please note that this is a release candidate version. While fit to be promoted to release if no blockers are discovered, it is not recommended for use in production.

New Features

  • Implement support for loading/saving Enigma-formatted mappings
  • Implement support for loading/saving JAM-formatted mappings
  • Add new context menu item "Toggle Deobfuscation"
    • 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

Bug Fixes

  • Fix code area not having horizontal scrollbar

Internal Changes

  • Internally identify fields by full signature (instead of just their name)
  • Fully migrate member identification to signatures across entire codebase
  • Remove internal mappings when resetting individual members
  • Add internal representation of method parameter mappings (no mutation support yet)