Skip to content

Latest commit

 

History

History
141 lines (119 loc) · 6.16 KB

HISTORY.md

File metadata and controls

141 lines (119 loc) · 6.16 KB

Archive Cache Manager change history

v2.16 (2023-02-10)

  • 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

v2.15 (2023-01-19)

  • 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

v2.14 (2022-05-05)

  • 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

v2.13 (2022-04-28)

  • Fix config window DPI scaling issue
  • Config window performance improvements
  • Option to skip version during update check

v2.12 (2022-04-21)

  • 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

v2.11 (2022-03-25)

  • 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

v2.0.10 (2022-03-08)

  • Support for LaunchBox 12.8 Extract ROM per platform setting

v2.0.9 (2022-01-31)

  • Fix file priority for files in subfolder of archive when not in cache
  • Fix launching individual file from archive when not in cache

v2.0.8 (2022-01-13)

  • 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)

v2.0.7 (2021-03-30)

  • 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

v2.0.6 (2021-03-26)

  • Only remove items from cache path originally extracted by plugin
  • Additional checks for invalid cache paths

v2.0.5 (2021-03-25)

  • Fix to ensure cache path valid if config file corrupt

v2.0.4 (2021-03-24)

  • 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

v2.0.3 (2021-03-17)

  • 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

v2.0.2 (2021-03-14)

  • New feature - Select and play ROM file from archive
    • Right-click a game and click "Select ROM In Archive..."
    • Currently only supports LaunchBox

v2.0.1 (2021-03-11)

  • Support Startup Screen progress bar during initial extraction
  • Minor bug fixes

v2.0.0 (2021-03-10)

  • 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

v1.5 (2018-04-13)

  • Add support for LaunchBox.Next

v1.4 (2018-01-25)

  • Add emulator + platform based file priority, for multi-system emulators

v1.3 (2017-12-24)

  • Fix LaunchBox overriding Archive Cache Manager during 7-Zip 16.04 update
  • Include 7-Zip version 16.04 with installation

v1.2 (2017-11-30)

  • 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

v1.1 (2017-01-25)

  • 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

v1.0 (2017-01-03)

  • Initial release