fifty-six / Scarab

An installer for Hollow Knight mods written in Avalonia.
GNU General Public License v3.0
577 stars 157 forks source link

Not finding HK path and not allowing manual path choice #177

Closed lorefield closed 8 months ago

lorefield commented 1 year ago

Scarab Version

v1.34.0.0

Hollow Knight Version

v1.5.78.11833

Steps to Reproduce

I don't know.

Expected Behaviour

Setting the installation path or warning that an invalid path was selected.

Actual Behaviour

When I launch Scarab it tells me 'Unable to detect your Hollow Knight installation. Please select it.'. When I navigate to the install folder (in my case: /opt/steam/steamapps/common/Hollow Knight/) clicking 'Open' on the location picker dialog does nothing. (N.B. Clicking 'Open' while a file in the installation folder is selected will close the dialog with 'no path was selected')

Logs

This is all the log after starting Scarab, interactions (e.g. clicking 'open') with the location dialog don't create more log entries.

Launching...
LogHost: Initializing to normal mode (.cctor)
Checking if up to date...
Loading settings.
[Binding]Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.'(KeyBinding #18307385)
[Binding]Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.'(KeyBinding #30548742)
[Binding]Error in binding to 'Avalonia.Input.KeyBinding'.'Command': 'Null value in expression '{empty}' at ''.'(KeyBinding #6503226)
fifty-six commented 12 months ago

Ah sorry I forgot to respond to this, could I see the output of tree /opt/steam/steamapps/common/Hollow Knight? (If you haven't already figured this out)

lorefield commented 11 months ago

hktree.txt

fifty-six commented 10 months ago

Hey, sorry for a late response again, I've been messing with the path stuff in the meantime - I'm thinking of adding an option to either use the avalonia file picker or just let you choose the executable. I was also gonna ask, what distro/de/etc are you using? I haven't been able to repro this locally yet, but someone else has had the same issue

lorefield commented 10 months ago

My turn to say, "woops late response" ;-)

Debian 10.13 / KDE Plasma 5.14.5 / don't know what else the etc would be

On Sun, Sep 24, 2023 at 7:53 AM Yusuf Bham @.***> wrote:

Hey, sorry for a late response again, I've been messing with the path stuff in the meantime - I'm thinking of adding an option to either use the avalonia file picker or just let you choose the executable. I was also gonna ask, what distro/de/etc are you using? I haven't been able to repro this locally yet, but someone else has had the same issue

— Reply to this email directly, view it on GitHub https://github.com/fifty-six/Scarab/issues/177#issuecomment-1732492348, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEKP27PMBGIDI33JHFCTVIDX37DG3ANCNFSM6AAAAAA2MBO2ZM . You are receiving this because you authored the thread.Message ID: @.***>

fifty-six commented 8 months ago

Should be fixed with v2.4! Sorry this took so long, took a while to figure out it was FreeDesktop's folder picker and I've been a bit busy