Skip to content

Releases: ultimate-research/UltimateModManager

1.2.0

16 Nov 20:48
Compare
Choose a tag to compare

Changelog

  • Improved compression. Compression should now be optimal. UMM should now be able to compress at least as well as any other tool.
  • Now shows how many bytes away from successfully compressing a mod was, if within 48 bytes.
  • Extra logging to a log file can be enabled by putting a file named "debug.flag" in the UltimateModManager directory.
  • Currently installed mods will now be highlighted in blue. Note, this is only applicable to mods installed after this update. To remain fully compatible I recommend restoring all backups after updating to this version.
  • Mod paths are no longer case sensitive
  • General system stability improvements to enhance the user's experience.

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. Compressed mod files may start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb or be named by their path within that ARC. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done, by default, by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with a FTP client like WinSCP. Completely optional, as mods can be transferred in any other way as well.
  • Use the Mod Installer to install mods. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, press the option to restore backups or uninstall individual mods with the Y button.

1.1.0

26 Oct 21:10
Compare
Choose a tag to compare

Changelog

  • Allow installing files with greater decompressed sizes by writing to the file table
  • Add automatic region detection in applet mode (previously only in application mode)
  • General system stability improvements to enhance the user's experience.

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All compressed mod files need to start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, load the backups folder.

v1.0.2

01 Oct 00:36
Compare
Choose a tag to compare

Changelog

  • Fix dumper progress display
  • Fix Portuguese region detection.
  • General system stability improvements to enhance the user's experience.

Changes since 0.3/0.31/0.4

  • Fix UI bugs relating to the progress bar
  • Read metadata directly from the data.arc, so no more need for Offsets.txt.
  • Scrollable mod folder list.
  • Multi-select mod folders to install with ZR.
  • Delete mod folders with a button combination L+R+Y.
  • Compressed files now save ~3 bytes over a previous UMM implementation. If you had mods working with Smashpad or other methods that would fail in UMM, they may now succeed.
  • Regional file support changes. The app's current language will be used to install regional files. Additionally, mods of the format [modfile]+[region]_[language].[extension] will be installed for the region specified. An example is msg_melee+us_fr.msbt.
  • Most logging is now suppressed. The screen will only display a progress bar during mod installation and error logs if any errors occurred.
  • Automatic menu selection on startup based off of whether a data.arc already exists or not.
  • General system stability improvements to enhance the user's experience.

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All compressed mod files need to start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, load the backups folder.

v1.0.1

30 Sep 06:19
d2c0e70
Compare
Choose a tag to compare

Changelog

  • Fix UI bugs relating to the progress bar

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All compressed mod files need to start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, load the backups folder.

v1.0

30 Sep 03:43
Compare
Choose a tag to compare

Changelog

  • Read metadata directly from the data.arc, so no more need for Offsets.txt.
  • Scrollable mod folder list.
  • Multi-select mod folders to install with ZR.
  • Delete mod folders with a button combination L+R+Y.
  • Compressed files now save 3 bytes over a previous UMM implementation. If you had mods working with Smashpad or other methods that would fail in UMM, they will likely succeed now.
  • Regional file support changes. The app's current language will be used to install regional files. Additionally, mods of the format [modfile]+[region]_[language].[extension] will be installed for the region specified. An example is msg_melee+us_fr.msbt.
  • Most logging is now suppressed. The screen will only display a progress bar during mod installation and error logs if any errors occurred.
  • Automatic menu selection on startup based off of whether a data.arc already exists or not.
  • General system stability improvements to enhance the user's experience.

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All compressed mod files need to start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, load the backups folder.

v0.3

08 Sep 15:33
fbf2107
Compare
Choose a tag to compare

Changelog

  • Uncompressed file support. If a mod folder has its files in the proper ARC folder layout and is named with its proper name rather than its offset, the file will be automatically compressed and installed. This is automatically detected, so both uncompressed and compressed mods are supported.

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All compressed mod files need to start with their offset in hexadecimal, such as 0x35AA26F08_model.numatb. All uncompressed mod files must be in the ARC folder layout and have the correct original naming. An example of a correct uncompressed mod would be UltimateModManager/mods/organized_css/ui/param/database/ui_chara_db.prc, and it would show up in the application as organized_css.
  • Place the Offsets.txt corresponding to your region in sdmc:/UltimateModManager/.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups. If at any time you want to uninstall all mods in the data.arc, load the backups folder.

v0.2

19 Aug 06:04
a7773b1
Compare
Choose a tag to compare

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All mod files need to start with their offset in hexadecimal, such as 35aa26f08_model.numatb or 0x35AA26F08.numatb.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the FTP server to transfer over mods to your Switch over your Wi-Fi connection. Open this server, use its IP address in conjunction with either a file transfer client like WinSCP or the ArcInstaller. Completely optional, as mods can be transferred over via the SD card as well.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups, so if at any time you want to restore your data.arc to its original state, load the backups mods folder.

v0.1

19 Aug 04:32
1b099ca
Compare
Choose a tag to compare

Installation

  • Place the NRO in sdmc:/switch/
  • Put mods in sdmc:/UltimateModManager/mods in any folder structure. Folders at the top-level here will be the selectable modpacks. All mod files need to start with their offset in hexadecimal, such as 35aa26f08_model.numatb or 0x35AA26F08.numatb.

Usage

  • Use the DataArcDumper to dump your data.arc first if you have not. If you want to use this functionality, please start the HBL by overriding Smash itself, which is done by starting Smash while holding the R button.
  • Use the Mod Installer to install modpacks. Any time a mod is installed, the corresponding vanilla files will be populated as backups, so if at any time you want to restore your data.arc to its original state, load the backups mods folder.