- New M3U name option - "Disc 1 Filename"
- Always use the filename of the first disc of a multi-disc game for the m3u file, regardless of which disc was launched
- Allows better support for The Bezel Project config files, which use config files based on the ROM name
- New batch caching option to pause on caching errors (default is to skip and continue)
- Minor config window tweaks
- New extract-xiso option for Xbox iso conversion
- Full iso files (redump) automatically converted and cached in xiso format
- Supports both zipped and unzipped iso files
- Requires extract-xiso.exe to be added to the
ArchiveCacheManager\Extractors
folder
- Reduced archive cache path lengths, avoiding path too long errors
- Small performance improvement when checking many file priorities
- Smart Extract uses Priority to select file from archive in case where individual ROM file not previously selected
- Fix incorrect path for auto generated M3Us when Launch Path is not Default
- Fix background thread issue when Batch Cache Games window closed while still calculating archive sizes
- Interface tweaks
- New right-click menu option - "Batch Cache Games"
- Extract or copy multiple games to the cache, ready to play later
- Bulk cache games from NAS or external storage
- Cached games can be played even if network or external storage disconnected
- Fix config window DPI scaling issue
- Config window performance improvements
- Option to skip version during update check
- Option to copy non-archive files to cache
- Support for extracting additional formats
- Option to extract chd to cue+bin using chdman
- Option to extract rvz, wia, gcz to iso using DolphinTool
- Option to specify a launch folder for cached games (game platform, game title, or emulator title)
- Useful for managing common RetroArch settings
- Smart Extract option to only extract required files from an archive
- Useful for merged ROM sets
- Emulator selection when launching a file from "Select ROM In Archive" list
- Option to bypass LaunchBox's check the ROM file exists when launching a game
- Allows launching cached game immediately - no waiting for slow disk spin-up or network latency
- Allows playing cached games 'offline' if NAS or cloud storage unavailable
- Config window and UI overhaul
- Minor bug fixes
- Multi-disc support and automatic M3U generation
- Extract and cache all discs in a multi-disc game
- Generate and use M3U where supported by emulator / platform
- Custom filename priority for all emulators / platforms
- Option to automatically check for plugin updates
- Updated 7-Zip to version 21.07
- Minor bug fixes
- Support for LaunchBox 12.8 Extract ROM per platform setting
- Fix file priority for files in subfolder of archive when not in cache
- Fix launching individual file from archive when not in cache
- Wildcard based filename matching for file priorities in archive
- Prioritize a file extension, filename, or combination
- Create priorities to automatically play preferred ROM region from GoodMerged archives
- Performance improvements, especially for archives with many hundreds or thousands files
- [BigBox] "Select ROM In Archive" menu option (accepts keyboard input only)
- Badge to indicate if game is in cache
- Available under Badges -> Enable Archive Cached menu
- Remember previous selection made in "Select Rom In Archive..." right-click menu
- Previous selection automatically applied when game started normally
- Only remove items from cache path originally extracted by plugin
- Additional checks for invalid cache paths
- Fix to ensure cache path valid if config file corrupt
- New feature - 'Keep'
- Keep your favourite games cached and ready to play
- Games marked 'Keep' will not be removed from the cache, and do not contribute to the used cache size
- Configuration window updates
- Cache info summary
- View cached games, toggle the 'Keep' option
- Manually remove games from the cache or clear it entirely
- Events and errors now logged to
LaunchBox\Plugins\ArchiveCacheManager\Logs
- Minor bug fixes
- Aborting game startup process (
Esc
on Startup Screen) now terminates extract operation - Cleanup partially extracted archive from cache on 7z error, or previous startup process abort
- Fix archive list error when selecting individual ROM after a previous game launch failure
- New feature - Select and play ROM file from archive
- Right-click a game and click "Select ROM In Archive..."
- Currently only supports LaunchBox
- Support Startup Screen progress bar during initial extraction
- Minor bug fixes
- Code now open source under LGPL
- Rewritten to use LaunchBox plugin API
- Added configuration window in Tools menu
- Support for LaunchBox & BigBox 10.x, 11.x
- Add support for LaunchBox.Next
- Add emulator + platform based file priority, for multi-system emulators
- Fix LaunchBox overriding Archive Cache Manager during 7-Zip 16.04 update
- Include 7-Zip version 16.04 with installation
- Support for loading files direct from cache, bypassing LaunchBox temp folder
- This is now the default behaviour (no hardlinks/junctions)
- Configuration option to force using hardlinks/junctions
- Fix artwork not displaying for game titles containing an apostrophe
- Update to .NET Framework 4.7, inline with LaunchBox
- Show clear logo on loading screen, text title if logo unavailable
- Display cover art in loading screen when region specific art not found
- Configuration option to enable/disable verbose logging
- Configuration option to force file copy from cache to LaunchBox temp folder
- Support non-NTFS volumes
- Support cache stored in network location
- Initial release