mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-21 16:15:24 -04:00
[GH-ISSUE #74] Library breaks when relocating a game folder from it's original drive, to a new location. #39
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SCOPEDDXYZ on GitHub (Jun 2, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/74
So this is kind of a weird one. Say you have a folder for "Minecraft" on your main storage source. This will work just fine, but if you were to add another storage source, and move that "Minecraft" folder to it, you'll notice your entire library will just break.
I noticed this issue when I was trying to move games that I had metadata pre-setup for, while still keeping that metadata. In the end, this didn't work out, but it did help me to find this bug. I've provided logs of the error below.
While this is being dealt with, it may be a nice time to add an option to import to an existing game, rather than having a duplicate of the same game. Spoke about this with DecDuck in Discord, attached some screenshots from that conversation so this can be referred back to.
@DecDuck commented on GitHub (Jun 2, 2025):
To support re-discovering games after being moved between libraries, we'd need to write some sort of "identifier" to the game folder (like writing the game ID to a
.dropidfile at the root)To support merging games, we'd need some work on the backend.
@DecDuck commented on GitHub (Aug 1, 2025):
This issue has been addressed recently (not sure of exact commit) where games that cannot be accessed are marked as 'offline'. When moving between library sources, you will have to delete and recreate the game, which is something that can be improved. Created #152 to track that.
Library breaks when relocating a game folder from it's original drive, to a new location.to [GH-ISSUE #74] Library breaks when relocating a game folder from it's original drive, to a new location.