Open v-evets opened 4 years ago
I'm currently refactoring large part of code including installation, so this issue will likely be fixed after refactoring. No ETA as there's still some work to do.
how do I completely eradicate all of gamehubs settings?
dconf reset -f /com/github/tkashkin/gamehub/
and rm -rf ~/.cache/com.github.tkashkin.gamehub
should remove settings and caches.
Sweet, I await your non-ETA with restrained enthusiasm. Let me know if you need anything tested.
As cool as the overlays feature appears (and that's pretty darn cool), I seem to be having some rather frustrating problems with it. I did have it work properly once, for one game, only to have it break again when I installed another. Now I can't get it to work at all, and my situation is as follows:
When installing GOG DLC, the DLC overlay remains empty and content is installed to the base game directory. In this situation it is not possible to enable/disable/remove overlays.
Probably related: Overlay mounts do not appear to be reliably mounted/unmounted, and such mounts persist after the application is closed.
My chosen test-case here is "Don't Starve" and one of it's two DLCs (native), on account of being both small and cheap. I'll gift you these on GOG if you need something to test with. I'm seeing the same behaviour with "Overload" (native), and "Grim Dawn" (wine) as well, and I likely have others I could try.
Expected behavior:
When installing DLC content, said content lands in
$root/$game/_gamehub/overlays/dlc_$identifier
Actual behavior:
DLC content ends up in
$root/$game/_gamehub/overlays/base
, while$root/$game/_gamehub/overlays/dlc_$identifier
is an empty directory.Steps to reproduce:
Install "Don't Starve" from GOG. Install DLC "Reign of Giants".
Version info:
tree -L2
of$game_dir
after installing base game:tree -L4
of$game_dir
after installing DLC:mount | grep overlay
after installing DLC, (this remains after closing gamehub):output from above run with
-d --verbose
:Aside, how in the name of doG do I completely eradicate all of gamehubs settings? I don't really do this dconf/gnome stuff, and removing the obvious config files doesn't hit the spot. Owing to that one time I got things to function, I'd really like to at least try a "clean-slate" test.
Please excuse the formatting, this is my very first interaction with github, I have been studiously avoiding opening an account here for many years. Gamehub is too good to not submit bugs for though. :)