Skip to content

General Fixes & Improvements

Latest
Compare
Choose a tag to compare
@kimwnasptd kimwnasptd released this 26 Dec 11:33
2fc3752

This is a new minor release for OWM!
It includes improvements on the code as well as bug fixes. Credits to @Kalarie1 for reporting most of the fixed issues.

A more detailed list of changes:

Fixes:

  • OWM will properly load all the OWs. In some ROMs it would only load the first ~70
  • The ini file will be created from OWM if it doesn't exist and doesn't need to pre-exist (even empty)
  • OWM will not crash if a new OW is imported and will have palette id 0x11FF
  • Templates are not created by looking static OW positions
  • UI: Will not show the same table after adding a new OW Table

New Features:

  • Add a Reserved Regions in the Profiles for specifying which regions of the ROM should not be touched from OWM
  • Add a comment in the ini for each Profile when it is created to make it easier to remember the ROM for which the Profile was created for

Code refactoring:

  • Use flake8 to uniform the code
  • Add all the ROM manipulation logic on a module and use this module from everywhere in the code
  • Improve the logging mechanism and messages