Skip to content

Releases: drakmor/ShadowMountPlus

ShadowMountPlus 1.6beta9

16 Apr 23:51

Choose a tag to compare

  • The algorithm for detecting crashes caused by kstuff pauses has been updated and is now enabled by default.
  • Backports are now searched for first in the folder next to the game, and then in other scan directories as well.
  • Background scanning for changes is disabled while the game is running.

ShadowMountPlus 1.6test8-fix1 (12.00 fixed)

05 Apr 07:54
9f17869

Choose a tag to compare

  • Improved game install flow, especially on newer firmware.
  • On firmware 12.00+, batch app installation is enabled automatically.
  • config.ini is now created automatically on first launch if it is missing.
  • The file /data/.ksuff_noautomount that disables automatic mounting is now removed automatically on shutdown.
  • Default scan interval was increased to 60 seconds to reduce background activity.
  • Shutdown is faster and handles in-progress scan/install work more cleanly.

fix: firmware 12.00 crash

ShadowMountPlus 1.6test7-fix2

29 Mar 22:30

Choose a tag to compare

  1. Improved kstuff auto-pause behavior and added support for firmware up to 12.00.
  2. Added per-image sector size overrides with automatic autotune when an image mount fails due to cluster size being too small (at the cost of falling speed)
  3. Added automatic kstuff pause-delay tuning after detected early post-launch crashes (disabled by default).
  4. Fixed app metadata recovery for already installed titles (snd0 fix).
  5. Fixed mount /system_ex/app error.
  6. Increased kstuff's default autopause delay to 15/25 seconds.

Use this version of Kstuff Lite 1.1-dr for maximum performance and compatibility.

ShadowMountPlus 1.6test6

22 Mar 17:57

Choose a tag to compare

Pre-release
  1. Reworked scanning to use filesystem events, reducing unnecessary rescans and improving reaction time for new, changed, or removed games and images.
  2. Added scan_depth:
  • scan_depth=1 scans the first level only
  • scan_depth=2 scans one extra nested level
  • recursive_scan=1 is now treated as compatibility mode and forces scan_depth=2.
  1. Fixed stability waiting for image files so it works correctly for both folders and images.
  2. Improved damaged image handling: unreadable mounted images are now reported as damaged images instead of misleading param.json errors.
  3. Kstuff auto-pause now checks kstuff availability at the moment auto-pause is needed, not only at startup.
  4. Added optional per-game autopause.txt support for local auto-pause delay rules.
  5. Added runtime hot-reload for selected config.ini settings without restarting the payload.
  6. Improved duplicate title handling: valid installed sources are preferred, and ignored duplicates are reported more clearly.

ShadowMountPlus 1.6beta5

16 Mar 19:30

Choose a tag to compare

A small update before the big changes.

  1. Image mounting has been moved to /mnt/shadowmnt
  2. For the test turbo version of kstuff-lite automounting is disabled (the file /data/.kstuff_noautomount is created)
  3. Notification log spam has been fixed
  4. Duplicate image handling has been fixed
  5. A check for kstuff being installed on the system has been added.

After testing, I recommend the FFPKG image format with the settings in README.md as the most performant. However, creating them using UFS2Tool sometimes causes problems – broken images are created with these settings.

ShadowMountPlus 1.6beta4

09 Mar 23:41

Choose a tag to compare

Refactored ShadowMount+ into modular subsystems, added automatic kstuff lifecycle management and sandbox fakelib support, improved remount/recovery flow.

  1. Backports are now mounted from a backports folder located next to the game images instead of /data/backports. This fixes external drive mounting and also works for unpacked games.
  2. Sandbox fakelib backports are now mounted directly by ShadowMount+. backpork.elf must be disabled.
  3. Automatic kstuff pause is now enabled by default. You should disable sentinel_warden.elf and turn off etaHEN auto-pause settings.
  4. Reboot and power-off handling has been fixed, including proper image unmounting during shutdown.
  5. A quiet mode has been added, with minimal notifications.

See README.md for full details.

ShadowMountPlus 1.6beta3

28 Feb 17:29

Choose a tag to compare

  • Fixed an issue with /dev/lvd1 waiting forever.
  • Added protection against mounting images with too small a cluster size, as they will not work.

ShadowMountPlus 1.6beta2

26 Feb 22:13

Choose a tag to compare

  • Wait for /dev/lvd1 to be freed to avoid remounting after closing y2jb
  • The number of game registration attempts has been increased to 2x
  • The backport is mounted only after successful registration to ensure its successful completion. If you delete a game with a backport, re-registration will only occur after a reboot.

ShadowMountPlus 1.6beta1

25 Feb 01:17

Choose a tag to compare

The first beta of the 1.6, which will receive new features.

  • Instant game mounting has been restored, eliminating the need to wait for Kstuff.
    To avoid kernel panics, load Kstuff/EthaHEN last in autoload.txt.
  • Added support backports for games in images.
    Place the unpacked backport in /data/backports/TITLEID and load backpork.elf.
  • Added "force_mount" option

A known issue: when using ffpkg, the console won't shut down or restart on older firmware versions. The recommended solution is to use exfat. I'll try to fix this in the next release.

ShadowMountPlus 1.5beta6 (fix1)

22 Feb 23:40

Choose a tag to compare

  1. Fixed issues with remounting unmounted images (this happens when the first /dev/lvd* numbers remain occupied and the system frees them, unmounting all mounted images).
  2. Changed the mount folder to /data/imgmnt to align with Dump Installer. The old /data/ufsmnt folder must be manually deleted.
  3. You can use config.ini to change the R/W mode individually for each image, as some games require the ability to write to the file system.
  4. Improved verbosity of mounting error messages.
  5. Added caching of app.db requests.

fix1 - Added a forced mount option for damaged file systems. It's better to fix the errors than to use this option.