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