New to the forums?Log in with your Farwoods account.
Takhat

I hesitated to even post this because no one else seems to have had such problems and if I had to guess, it's a particular issue with my setup and I have relatively little information I can provide, and I don't wanna waste anyone's time, but here goes:

Description of Bug:

On initial procurement of the app, it appears to download the game data without error, and then it presents the Run Game button. However, when I click it, the window closes, and nothing happens after that, not even leaving a background process running as far as I can tell. This behavior doesn't change (besides not trying to download the assets again) if I relaunch the game to try again. The same thing happens, identically to my eyes, on both my Windows (10, revision 22H2) and Linux (Arch, KDE Plasma 5) installs on the same machine. The only possible causes I can think of relate to 1) my slightly malcontent laptop GPU (an nVidia GeForce GTX 1050) or 2) any odd number of bespoke tweaks I have made to my system configuration, e.g. environment variables or what have you.
Reproduction Steps:

  1.  Download and launch the app
  2.  Click 'Run Game'.

Error message (if applicable):

When run from console on Linux, it yells at me about libcrypto. I've posted the log below.

Screenshots:

None applicable, as far as I'm aware.

Takhat

Here's the full console log from when I start the app in a Linux console:


/media/DATA/FarW-Linux> ./FarwoodsLauncherUbuntu


***************************************
*     YoYo Games Linux Runner V1.3    *
***************************************   
CommandLine: -game game.unx
ExeName= /media/DATA/FarW-Linux/FarwoodsLauncherUbuntu
MemoryManager allocated: 55598
INI DisplayName=Farwoods
SavePrePend /home/$USER/.config/FarwoodsLauncherUbuntu/
GAMEPAD: Initialising Ubuntu support
Attempting to set gamepadcount to 32
display=0x131a6f0
Display Size(Pixels): 3840,1080
CreateDesktopWindow 1024,768
Win #1
XF86VidModeExtension-Version 2.2
Got Doublebuffered Visual!
glX-Version 1.4
Icon: w=64 h=64
Creating window of width 1024, height 768
sw=1920 wh=1080
WindowCentre: 2368,156
Depth 24
Congrats, you have Direct Rendering!
sync = 0
**** GLX Extensions ***
GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_video_sync
Checking for GLX_EXT_swap_control
Vsync: GLX_EXT
DOUBLE BUFFERED
OpenGL: version string 4.6 (Compatibility Profile) Mesa 23.0.2
OpenGL: vendor string Intel
OpenGL GLSL: version string 4.60
Anisotropic filtering supported, max aniso 16
This is where it would have set them fullscreen= 0, they are 1024,768    displaywidth/h 1920,1080
Texture #1 16,16
Texture #2 16,16
Texture #1 16,16
Texture #2 16,16
finished(2)!!
Texture #1 1,1
Texture #2 1,1
finished(2)!!
Collision Event time(microsecs)=3
Opened libopenal.so...
alcCreateContext : 0x7f3c40c6b610
alcOpenDevice : 0x7f3c40c6c630
alcMakeContextCurrent : 0x7f3c40c6ade0
alGenBuffers : 0x7f3c40c43b70
alGenSources : 0x7f3c40c585e0
alGetError : 0x7f3c40c4e250
alBufferData : 0x7f3c40c44fd0
alSourceQueueBuffers : 0x7f3c40c5d920
alSourcePlay : 0x7f3c40c5c790
alSourceStop : 0x7f3c40c5d5c0
alGetSourcei : 0x7f3c40c5ba40
alSourceUnqueueBuffers : 0x7f3c40c5e640
alDeleteSources : 0x7f3c40c58a80
alDeleteBuffers : 0x7f3c40c44030
alcDestroyContext : 0x7f3c40c6ac70
alcCloseDevice : 0x7f3c40c6b140
alcGetString : 0x7f3c40c69530
alcGetIntegerv : 0x7f3c40c699f0
alcCaptureOpenDevice : 0x7f3c40c6c9c0
alcCaptureCloseDevice : 0x7f3c40c6a470
alcCaptureStart : 0x7f3c40c6a610
alcCaptureStop : 0x7f3c40c6a770
alcCaptureSamples : 0x7f3c40c6a8b0
g_device is 0x288d190
g_context is 0x1308550
g_context is set as current
error trying to load ExecuteShell.dll - ExecuteShell.dll: cannot open shared object file: No such file or directory
error trying to load ExecuteShell.dll - ExecuteShell.dll: cannot open shared object file: No such file or directory
Total memory used = 35735824(0x02214910) bytes
**********************************.
Entering main loop.
**********************************.
Texture #3 1024,1024
/home/$USER/.config/FarwoodsLauncherUbuntu/gamefiles/farwoods: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No suchfile or directory
Attempting to set gamepadcount to 0
Not shutting down steam as it is not initialised
Script_Free called with 22 and global 11

GM Ethos
Staff

Have you tried sudo apt-get install libssl1.0.0?

GM Ethos
Staff

We have had another user report this issue, and here is the solution according to their experience:

  1. Run sudo locate libcrypto.so.1.1
  2. Copy it from wherever it is located to /usr/lib/
  3. Do the same with libssl.1.0.0
GM Ethos
Staff

Update: Switched to AppImages which should resolve the issue for Linux users.