Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

native linux GOG version requires manually renaming Assembly-CSharp.dll #220

Open
binomial0 opened this issue May 26, 2024 · 1 comment
Open
Labels
bug Something isn't working

Comments

@binomial0
Copy link

Scarab Version

2.5.0.0

Hollow Knight Version

1.5.78.11833

Steps to Reproduce

Be on Steam Deck, install the GOG version via the manual installer (not GOG Galaxy) choosing the default options. Try starting HK, it works normally. Install Scarab, which will not find the installation automatically. Select the installation folder.

Expected Behaviour

Scarab accepting the installation folder

Actual Behaviour

Scarab complains that Assembly-CSharp.dll is missing. In fact, in that folder, there is a file named Assembly-CSharp.dll.m for whatever reason (maybe a quirk of the GOG linux version?)

Renaming that file to Assembly-CSharp.dll keeps the installation intact (it still launches normally). Restarting Scarab and trying this again makes it work, and I can install mods now, and the game launches successfully.

Logs

https://pastebin.com/csRQj5nk

@binomial0 binomial0 added the bug Something isn't working label May 26, 2024
@fifty-six
Copy link
Owner

Did you happen to ever use another mod installer of any sort before this? Or have used Scarab previously or similar? Assembly-CSharp.dll.m is what Scarab renames Assembly-CSharp.dll to after the API is installed but then disabled. Conversely, when the API is installed and enabled, you'll see an Assembly-CSharp.dll.v (v for vanilla).

For reference, I did try reinstalling the game off GOG and it worked fine - though I had to select the "game" folder under Hollow Knight

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants