mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-10-04 02:33:33 +10:00
fetch_game_logic saves a fetched game under the key "<id>", but the download agent (and the offline path) look it up under "game/<id>". Only the library list writes "game/<id>". So a game that isn't in the user's library - for example an emulator pulled in as a dependency - is never found in the cache. The download agent then falls back to the game's id for the folder name and installs it into <install dir>/<uuid> instead of <install dir>/<name>.