Back
SimpleModManager
by nadrino
|
Version | 2.1.2 |
Zip size | 4,580 KiB |
License | GPLv3 |
Updated | 25/05/2023 |
Downloads | 60,739 |
MD5 | 29e60b97c8648787328bd303087afa47 |
App Details
SimpleModManager is an homebrew app for the Nintendo Switch CFW : Atmosphere. It allows to manage your mods (via LayeredFS).
At the ROOT of your SDcard, there is a /mods/ folder.
Tree structure :
/mods///
Example :
/mods/The Legend of Zelda - Breath of the Wild/First Person View/titles/01007EF00011E000/romfs/Actor/Pack/GameRomCamera.sbactorpack
Changelog
2.1.2
Now every mod management action (apply, check, delete etc...) is cancelable
Fixing titleID display
2.1.0
Restructuring the core engine & cleaning code. Should be a lot more stable. For this version, I've dropped the overlay module as it instantaneously crash even with the simplest include.
The console version is now shipped appart as the escape codes (colors for example) are not displayed correctly when compiled with borealis.
2.0.4
Compiled with latest libnx (v4.0.0)
2.0.3
Compiled with latest libnx. Tested on fw 10.1.0 with Atmosphere 0.14.1.
New features:
Updated borealis (GUI submodule)
2.0.2b
Compiled with latest libnx. Tested on fw 10.0.4 with Atmosphere 0.13.0.
New features:
Overlay module is now fixed: apply/disabling mods won't crash Atmosphere anymore!
2.0.2
Compiled with latest libnx. Tested on fw 10.0.4 with Atmosphere 0.13.0.
New features:
Fixing focus loss when mod checking is faster than the display animation
Fixing last install preset not being remembered while restarting the app
Fixing loading subtitle display for mods checking
Increasing read buffer size for file comparison (faster mods status check)
Adding color to mods status tags
2.0.1
Compiled with latest libnx. Tested on fw 10.0.4 with Atmosphere 0.13.0.
New features:
Minor UI improvements
Updating loading display for mod sets operations
Adding icons to options labels
2.0.0
Compiled with latest libnx. Tested on fw 10.0.4 with Atmosphere 0.13.0.
New features:
First release of the GUI.
Now SMM will automatically find the game image to the game folders.
Mods management operation (applying, removing, checking) are now done asynchronously. This improves speed and allows a better loading monitor display.
Caveats:
Few features are still missing from the consoleUI version (like showing conflicts or detailed view of the status of each mod file). You can still switch back to the old UI by going to the Settings menu. You can switch back to the GUI as well.
Sometimes while playing with the mods preset editor might cause some random crashes. Those don't affect your mods files or parameters of SMM since they're related to the GUI memory allocation. If it happens just relaunch the app and everything you've done should be there.
1.6.0
Compiled with latest libnx. Tested on fw 10.0.3 with Atmosphere 0.12.0.
New features:
First release of the Tesla module !
Minor changes in the UI of the applet version
1.5.2
Compiled with latest libnx. Tested on fw 10.0.3 with Atmosphere 0.12.0.
New features:
Slight modification in the UI.
ZL and ZR now show a menu in which you can select the options.
Adding option to specify which preset should be used in this folder (in ZL/ZR menu).
Fixed a bug while removing a mod from a preset.
1.5.1
Compiled with latest libnx. Tested on fw 10.0.2 with Atmosphere 0.12.0.
New features:
Now SMM remembers the last install-preset you used.
Mods status cache is now considering install-preset
Now by pressing "Y", you can also check the conflicts a given mod wrt the others.
After the creation(edition) of a presets, SMM will now show the list conflicted files and the mod that will be considered for each of these files. Also the total size of the preset is printed.
Adding default install preset : "root", where the mods are installed in "/".
Re-design the buttons layout.
Fixes:
Fixing a bug in the config file reading that prevented the program to get non install-preset related options: stored-mods-base-folder and last-program-version.
Technical:
Now mods status cache file is writen as "mods_status_cache.txt"
Adding "use-gui" parameter, but will only be used by the GUI build
Now FS is properly handled by "enableEmbeddedSwitchFS"/"disableEmbeddedSwitchFS"
mkdir is now handled by native Switch FS calls
1.5.0
New features :
Now using built in filesystem functions for IO. (see Performance Improvement section below)
Optimized presets
Now if you apply any preset where several mods overwrite the same file, only the file of the last mod will be actually written.
Changing location of the config file : "/config/SimpleModManager/parameters.ini".
You will be warn at the first launch of the v1.5.0 if you already had SimpleModManager before. The program will automatically detect the old parameter file, and move it to the new location
Last cursor position is now save: each time you go back to the mod list, the cursor will no longer be at the begining of the list.
Removing cache of files list. (saving some RAM)
Preparing ground for a Tesla overlay :).
Performance Improvement :
Mods status check : 300% faster (CRC check reimplementation helped a lot)
Disabling mods : 40% faster
Apply mods (tested with preset) : 20% faster
1.4.1
Compiled with latest libnx. Tested on fw 10.0.2 with Atmosphere 0.12.0.
New features :
Adding checksum support (CRC32) with cache
Adding keyboard to rename presets
Fixing various displaying bugs
Fixing mod presets editing
Key mapping changes:
Y will now show you the files status of the selected mod
ZL will force a recheck of applied mods (CRC32)
1.4.0
New feature : ability to create and apply presets of mods
Now handles key persistence
Minor bugs fixes
1.3.1
Compiled with latest libnx (Compatible with 9.1.0)
1.3.0
Adding multiple presets in config file
Possibility to swap preset during the app execution with "Y"
1.2.0
Adding the possibility to change destination folder (Feature Request)
Adding parameter file reading (Initiated by kowbot, thanks !)
Changing keybinding
Fixing bugs
Cosmetics changes
1.1.0
Compiled with latest libnx (Compatible with 9.0.0)
Few changes in the ui
Minor bug fix
1.0.0
Tested on Nintendo Switch Firmware : 8.1.0 and 9.0.0