Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I don't think there's a readme, i just installed the https://github.com/fifty-six/Scarab/releases/download/v1.5.0.0/linux.zip file, extracted it, and ran the executable in the extracted "linux" folder, it worked fine.
Oh, that's how it works, thanks.
However, since i copied a 1.4.3.2 version of HK to be able to easily switch between modded and unmodded, i'm not sure if it will actually work and target the right one?
It'll make a new Mods folder in the Hollow Knight game files directory, updating the game shouldn't delete that folder.
So i guess i would have to move that mods folder to the other HK instance? (although alternatively i could also rename the folders so the Scarab executable targets the 1.4.3.2 version)
You have 2 HK folders with the game files in them? I'm guessing one for 1.4.3.2 and another for the latest version, you can just install all the mods you want in one instance, then copy the mods folder to the other.
I'm assuming the thing i need to run is the one named "scarab"? (i also tried the others, same problem.)
[usercom]:~$ "/home/[user]/Modded Hollow Knight/hollow_knight.x86_64"
Found path: /home/[user]/Modded Hollow Knight/hollow_knight.x86_64
Mono path[0] = '/home/[user]/Modded Hollow Knight/hollow_knight_Data/Managed'
Mono config path = '/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/etc'
* Assertion at threads.c:4354, condition `execution_context_field' not met
Receiving unhandled NULL exception
#0 0x007f6d20422740 in funlockfile
#1 0x007f6d20422b80 in raise
#2 0x007f6d20422ca0 in g_free
#3 0x007f6d20422cd0 in g_free
#4 0x007f6d20422db0 in mono_get_special_static_data
#5 0x007f6d20422dd0 in mono_thread_create
#6 0x007f6d20422de0 in mono_thread_create
#7 0x007f6d20422e30 in mono_pthread_key_for_tls
#8 0x007f6d20422e50 in GC_end_blocking
#9 0x007f6d20422f00 in start_thread
#10 0x007f6d20422fc0 in clone
Stacktrace:
Native stacktrace:
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x9843a) [0x7f6d20e0643a]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x153bf) [0x7f6d270a23bf]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f6d26b8818b]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x12a) [0x7f6d26b67858]
/home/[user]/Modded Hollow Knight/hollow_knight.x86_64() [0x9e3cdb]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0xd8c70) [0x7f6d20e46c70]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x3713e) [0x7f6d20da513e]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x153bf) [0x7f6d270a23bf]
/lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f6d270a224b]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x1988c5) [0x7f6d20f068c5]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x19894e) [0x7f6d20f0694e]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x1665dd) [0x7f6d20ed45dd]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x1683b3) [0x7f6d20ed63b3]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x16853c) [0x7f6d20ed653c]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x18bb9a) [0x7f6d20ef9b9a]
/home/[user]/Modded Hollow Knight/hollow_knight_Data/Mono/x86_64/libmono.so(+0x1ac04c) [0x7f6d20f1a04c]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x9608) [0x7f6d27096608]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x42) [0x7f6d26c64292]
Debug info from gdb:
Preloaded 'ScreenSelector.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Logging to /home/[user]/.config/unity3d/Team Cherry/Hollow Knight/Player.log
I refuse to debug myself!
No threads.
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
I'm guessing from this part : "* Assertion at threads.c:4354, condition `execution_context_field' not met" That there's a problem somewhere with the HK executable, but not much more. Does anyone have any idea what i might need to change?
I'm not sure about the logs, those might be because launching it through the command line is not allowed (don't take my word for it, i'm probably wrong).
Through the executable, the terminal's command line, and Steam.
But i'm not using Proton for HK? Never did, not back when i began playing in 1.4.2.4, not when it updated to 1.4.3.2(the one i'm having trouble launching now) and not in any of the 1.5 versions.
I'll probably try it anyways. Which proton version do you currently use? I'll probably start by trying out that one.
I'll try after the proton idea.
Thank you again for your help.
The Proton i use for most games is proton-ge-custom[github.com], you could try using Proton Experimental (which you should already have), if that doesn't work, then maybe try Proton 6.3-8 or Glorious Eggroll (proton-ge-custom).
(Post 26 was incorrect about the crash being unrelated to mods, by the way.)
I updated back to 1.5 and it worked with no trouble(no need for proton)!