60 Commits
Author SHA1 Message Date
Roman Tarasov 24fba2be21 Reduce scanner directory watchers by default 2026-06-03 21:13:07 +03:00
Roman Tarasov 9d6ab61369 Added description of compressed PFS format 2026-06-03 17:49:43 +03:00
Roman Tarasov 8cdcd112f5 Nested images 2026-06-03 01:34:23 +03:00
Drakmor 3d6a300742 Update README.md 2026-06-02 11:51:43 +03:00
Drakmor 2df61d7e2d Update README.md 2026-05-25 22:51:30 +03:00
Drakmor e960fc8079 Update README.md 2026-05-25 22:51:03 +03:00
Drakmor d1c6978e78 Update README.md 2026-05-25 22:44:36 +03:00
Roman Tarasov 4eadb06f57 Add manual install list support 2026-05-25 18:00:14 +03:00
Drakmor 99e000eed9 Update README.md
kstuff link
2026-05-23 16:17:25 +03:00
Drakmor 8622d8757f Update README.md 2026-05-14 11:55:28 +03:00
Roman Tarasov e00dda0075 Lower default scan interval to 15 seconds 2026-05-13 05:21:47 +03:00
Drakmor 30b04358f4 Update README.md 2026-05-10 19:51:33 +03:00
Roman Tarasov a6ad4922a9 Support link 2026-05-10 19:50:17 +03:00
Roman Tarasov 3652f506c0 Add global fakelib overlay support 2026-05-10 11:50:18 +03:00
Roman Tarasov 059f8b40f1 Rework crash detection with sm_mdbg and post-pause autotune 2026-04-16 01:50:51 +03:00
Roman Tarasov 0abfecd3e7 Rework backport overlay resolution and mount handling 2026-04-14 23:52:09 +03:00
Roman Tarasov a584121d76 Create config.ini from bundled template when missing 2026-04-04 22:55:03 +03:00
Roman Tarasov 45da514549 Increase default scan interval to 60 seconds and clarify config example 2026-04-04 22:42:32 +03:00
Roman Tarasov 6df8a472e3 Add optional AppInstallAll mode with FW 12+ override 2026-04-04 21:53:27 +03:00
Roman Tarasov bcb906e5b6 Add per-image sector-size overrides with autotune on cluster-size mount errors 2026-03-29 16:32:28 +03:00
Roman Tarasov 47a033b50b Make kstuff crash detection optional and reset heuristic state on config reload 2026-03-29 16:05:33 +03:00
Roman Tarasov 5d0ca6d5d1 Add kstuff crash autotune with autotune.ini pause-delay overrides 2026-03-29 03:27:43 +03:00
Roman Tarasov 8c1ebbdf28 Wait for sce_sys stabilization before folder install 2026-03-28 23:19:54 +03:00
Roman Tarasov e30a296a53 Add autopause.txt per-game delay overrides for kstuff auto-pause 2026-03-22 20:49:28 +03:00
Roman Tarasov 27feba2085 Add bounded scan_depth with recursive_scan compatibility remap
Add scan_depth config, remap legacy recursive_scan=1 to scan_depth=2, and avoid duplicate traversal of nested scan roots
2026-03-22 12:43:55 +03:00
Roman Tarasov 7e48103149 Updated readme 2026-03-16 22:04:49 +03:00
Roman Tarasov 7684e8431d Increased block size to 64kb for UFS 2026-03-15 14:28:24 +03:00
Roman Tarasov c785daaddf Changed image mount directory to /mnt/shadowmnt 2026-03-14 23:41:28 +03:00
Roman Tarasov cc3e07d201 Update compatibility note in README.md 2026-03-10 10:24:30 +03:00
Roman Tarasov 2c03ede25c Update README.md 2026-03-10 02:43:18 +03:00
Roman Tarasov a212a883b3 1.6b4 2026-03-10 02:24:03 +03:00
Roman Tarasov 47e47477d1 Add macOS exFAT image builder and improve LVD startup wait handling 2026-02-28 20:21:46 +03:00
Roman Tarasov c9b3415048 Fixed instant game mounting 2026-02-25 04:05:03 +03:00
Roman Tarasov 11b32a97cf 1.6test2 Restored nullfs mounting 2026-02-23 23:50:10 +03:00
Roman Tarasov a43401391d 1.6test1
Added backport support for images from /data/backports/<TitleID>.
Image mount folder layout has been standardized to /data/imgmnt/<FS>mnt/<filename>
2026-02-23 20:44:07 +03:00
Roman Tarasov 0f7bc24928 Add "force_mount" option 2026-02-23 02:35:29 +03:00
Roman Tarasov 1db534cf82 Update readme 2026-02-23 01:50:05 +03:00
Roman Tarasov 3f81ae589f 1.5beta6 Refactor image mount flow, add per-image RO/RW overrides, and improve mount error reporting
- Rename mount base from /data/ufsmnt to /data/imgmnt
- Add per-image mount mode overrides via config:  image_ro=<filename>, image_rw=<filename>
- Improve mount failure notifications.
- Optimize stale-link recovery path.
2026-02-23 01:16:35 +03:00
Roman Tarasov 5564b4396d v. 1.5beta5 Improve mount lifecycle recovery and link cleanup
Added stale mount.lnk cleanup logic for /user/app/* entries, including broken links and invalid sources.
Added automatic remount recovery: if a previously mounted image becomes inactive while the image file still exists, retry mounting.
Added optional cleanup of related /system_ex/app/<TITLE_ID> nullfs bind mounts when unmounting an image source.
Added debug log rotation on startup
2026-02-22 12:52:49 +03:00
Roman Tarasov abe6bbb92b Merge branch 'main' of https://github.com/drakmor/ShadowMountPlus 2026-02-22 02:36:28 +03:00
Roman Tarasov 896e5af0fd Fix RO/RW mount flag mapping and kstuff loader mount-link handling 2026-02-22 02:35:36 +03:00
Roman Tarasov 15776edb8b Update README.md 2026-02-21 12:30:10 +03:00
Roman Tarasov 1bc6477ea7 Fixing exFAT image builds in Windows 2026-02-21 06:16:56 +03:00
Roman Tarasov 8f34cabb20 v 1.5beta3
Optimized mounting parameters
Automatic param.json correction
Extended error diagnostics output
Optional recursive folder scanning (slower)
Automatic disk image size calculation in creation scripts
Fixed exFAT image creation on Windows
Expanded documentation, examples, and troubleshooting guidance
2026-02-21 04:40:44 +03:00
Roman Tarasov f5421c9c5f Update README.md 2026-02-18 23:52:34 +03:00
Roman Tarasov 2002b0b5b1 1.15beta2 2026-02-18 01:13:46 +03:00
Roman Tarasov c0f9574dbc Merge branch 'main' of https://github.com/drakmor/ShadowMount 2026-02-17 05:21:00 +03:00
Roman Tarasov 6393b2f7e0 1.5beta release 2026-02-17 05:19:02 +03:00
Roman Tarasov 4e2153e349 Update README.md 2026-02-16 09:37:08 +03:00
Roman Tarasov af64dd1967 exFAT was switched to LVD, mount retry attempts were limited, and image creation documentation was added. 2026-02-16 01:50:05 +03:00