Skip to content

Latest commit

 

History

History
228 lines (149 loc) · 5.25 KB

CHANGELOG.md

File metadata and controls

228 lines (149 loc) · 5.25 KB

Changelog

All notable changes to UKMM will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Added drag-and-drop installation
  • Now saves tab/dock layout

Changed

  • Breaking Change: Make BFARC files mergeable. All mods which edit UI game fonts will need to be reinstalled.
  • Ignore invalid gamedata flags
  • Switch to folder selector for Cemu

Fixed

  • Fixed updater
  • Fixed parsing meta.yml for autofill

[0.6.0] - 2023-03-10

Added

  • Added meta autofill when packaging source contains meta file
  • Added setting to control system 7z
  • Added macOS release

Changed

  • Skip copying mod on install if already stored from another profile
  • More error details with anyhow_ext

Fixed

  • Fixed profile corruption when uninstalling a mod used by multiple profiles
  • Fixed thumbnail compression issue with unpack mods setting
  • Fixed unpacked ROM optional DLC folder check
  • Fixed font loading on macOS and certain Linux distros
  • Experimental fix for BNPs with UNDERRIDE_CONST in drop logs

[0.5.0] - 2023-03-02

Added

  • Added mod preview image packaging. You can include a preview image in a mod by placing it in the root folder and naming it thumb.jpg or similar (all options listed in docs).
  • Added more error details

Changed

  • [Breaking change] Made BLARCs mergeable. All mods which contain Bootup.pack will need to be repackaged/reinstalled.
  • Ignore zero byte when processing mods
  • Further improved mod filename sanitation
  • Switched to safe error for potential issues with BNP text logs
  • Updated roead for MacOS support progress
  • Various UI tweaks (courtesy of ArchLeaders)

Fixed

  • Fixed handling required field for BNP options
  • Fixed BCML settings path on Windows
  • Fixed parsing empty dump folder settings in BCML migration
  • Minor fixes to logging

[0.4.0] - 2023-02-27

Added

  • Added "Reset Pending" option to menu
  • Added experimental BCML migration tool
  • Added log file and panic details

Changed

  • Moved rules.txt setting to deployment config
  • Improved message pack processing to report the paths of problem files and filter for only MSBTs (should fix Zelda's Ballad compatibility)

Fixed

  • Exclude bootup language packs from BNP pack converter to solve cross-region issues
  • Fixed panic on zero-length mod files
  • Fixed cross-region bootup language pack deployment

[0.3.1] - 2023-02-22

Changed

  • Default to portable storage folder in portable mode
  • Clear resource cache on settings change
  • Update deps to improve binary size

Fixed

  • Fixed missing non-US languages in nested SARC map

[0.3.0] - 2023-02-19

Added

  • Added experimental updater
  • Added support for BCML 2.x BNPs
  • Added basic cross-region language support

Changed

  • Strip and compress release builds

[0.2.6] - 2023-02-15

Added

  • Added GitHub workflow for potential Steam Deck support

Changed

  • Improve editor UI file tree
  • Implement NamedEnumerate for slight perf boost
  • Added scrolling to options selection dialog

Fixed

  • Fixed crash from bad damage param RSTB
  • Fixed missing parent folder with BNP logs
  • Fixed required field parsing for BNP mod options
  • Matching fix for certain AS nodes
  • Fixed max width for busy dialog
  • Fixed edit UI for ElementParams
  • Fixed font loading on Linux

[0.2.5] - 2023-02-11

Added

  • More mod categories
  • Install multiple mods at once

Fixed

  • Fixed parent folder creation for BNP SARCs
  • Fixed portable mode flag
  • Statically link OpenSSL for Steam Deck support
  • Fixed SARC inflation for BNP options
  • Fixed repeated None radio for mod options

Changed

  • Show BNPs in file browser
  • Support reading UKMM ZIPs with compressed metadata
  • Updated roead for more flexible param types
  • More error details for some content

[0.2.4] - 2023-02-09

Added

  • Added welcome/changelog popup on new version

Fixed

  • Fixed BNP SARC inflation for edge cases
  • Fixed issue with optional BNP option fields
  • Fixed platform detection for "graphic pack" mods
  • Fixed AI program serialization
  • Fixed illegitimate RSTB entries causing crashes in-game (probably fixing #23)

Changed

  • Significant pointless changes to AS merger
  • Fixed mod meta issues by switching to YAML
  • Modified progress message to improve performance

[0.2.3] - 2023-02-02

Added

  • More docs
  • Cross-platform mods (experimental)
  • Initial theme support

[0.2.2] - 2023-02-01

Added

  • Added required setting for option groups
  • Added support for converting BNP options

Fixed

  • Fixed BNP conversion missing dump reference
  • Fixed mod option descriptions
  • Updated roead to fix SARC debugging
  • Fixed BNP SARC inflation (partially fixes #23)

Changed

  • Added alignment to SARC info

[0.2.1] - 2023-01-30

Changed

  • Fixed mod option default display
  • Fixed problem with delete collection length
  • Fixed BNP temp file and improved temp file cleanup
  • Fixed some tooltip formatting

[0.2.0] - 2023-01-28

Added

  • Readme
  • Support for converting and installing BNPs (no option support yet)

Changed

  • Switched mod versions to semantic version strings
  • Fixed various mod option UI limitations