It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
When I start the game, I do not get past the "contrast settings" dialog. I cannot click on anything.

The console says:
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so

But "ScreenSelector.so" is in the same subdirectory as the other *.so files.

I am on Ubuntu 18.04 with 64 bit.

What can I do to fix this?
Thank you.
This question / problem has been solved by jatowarimage
Hi, had same Problem with opensuse.

Fixed by installing steam - hehe ;). That apparently installed necessary (32 bit) requirements. You can immediately uninstall steam afterwards.

If this still does not work, please go to install folder and post the output of:

ldd $(find . -name "ScreenSelector.so")

So we can analyse what is missing on your system ;).
Post edited March 13, 2019 by Tuxgamer42
avatar
schaij: When I start the game, I do not get past the "contrast settings" dialog. I cannot click on anything.

The console says:
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so

But "ScreenSelector.so" is in the same subdirectory as the other *.so files.

I am on Ubuntu 18.04 with 64 bit.

What can I do to fix this?
Thank you.
Hello Schaij

Really sorry that you have problems playing Trüberbrook on Ubuntu.
The work around posted by Tuxgamer42 sounds like a good first approach but we will also put this on our "to look at"-list.


Sorry again and hope you managed to get past the contrast setting with the work around.
Hello,
same problem here, Ubuntu 18.10 64Bit.

The ScreenSelector.so is in the following folder:
/Tr berbrook A Nerd Saves the World/game/Truberbrook_Data/Plugins/x86

Output of ldd $(find . -name "ScreenSelector.so"):

[i]ldd $(find . -name "ScreenSelector.so")
linux-gate.so.1 (0xf7f8f000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f5e000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7dd7000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7bf6000)
/lib/ld-linux.so.2 (0xf7f91000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7af0000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7ad2000)[/i]

Any ideas? Thanks.


Unfortunately installing steam didnt help here.
Post edited March 13, 2019 by maltejoos
avatar
maltejoos: Hello,
same problem here, Ubuntu 18.10 64Bit.

The ScreenSelector.so is in the following folder:
/Tr berbrook A Nerd Saves the World/game/Truberbrook_Data/Plugins/x86

Output of ldd $(find . -name "ScreenSelector.so"):

[i]ldd $(find . -name "ScreenSelector.so")
linux-gate.so.1 (0xf7f8f000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f5e000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7dd7000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7bf6000)
/lib/ld-linux.so.2 (0xf7f91000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7af0000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7ad2000)[/i]

Any ideas? Thanks.

Unfortunately installing steam didnt help here.
Hi Maltejoos

Could you try to delete the user data / save files and restart the game?

Thanks
avatar
Tuxgamer42: Hi, had same Problem with opensuse.

Fixed by installing steam - hehe ;). That apparently installed necessary (32 bit) requirements. You can immediately uninstall steam afterwards.

If this still does not work, please go to install folder and post the output of:

ldd $(find . -name "ScreenSelector.so")

So we can analyse what is missing on your system ;).
Thanks for your advice. Unfortunately, steam did not fix the issue.
I performed a reboot, but the behaviour is still present.
I reinstalled Trüberbrook, too.


This is the console output:
linux-gate.so.1 (0xf7f2e000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7ef7000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7d71000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b95000)
/lib/ld-linux.so.2 (0xf7f30000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a93000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a75000)


I would like to delete the user data directory. Where do I find it on a Ubuntu system?
avatar
Tuxgamer42: Hi, had same Problem with opensuse.

Fixed by installing steam - hehe ;). That apparently installed necessary (32 bit) requirements. You can immediately uninstall steam afterwards.

If this still does not work, please go to install folder and post the output of:

ldd $(find . -name "ScreenSelector.so")

So we can analyse what is missing on your system ;).
avatar
schaij: Thanks for your advice. Unfortunately, steam did not fix the issue.
I performed a reboot, but the behaviour is still present.
I reinstalled Trüberbrook, too.

This is the console output:
linux-gate.so.1 (0xf7f2e000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7ef7000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7d71000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b95000)
/lib/ld-linux.so.2 (0xf7f30000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a93000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a75000)

I would like to delete the user data directory. Where do I find it on a Ubuntu system?
Hi Tuxgamer,

The save folder should be here:
Linux $XDG_CONFIG_HOME/BTF/Truberbrook

We are already working on a patch for all versions.
Sorry about the trouble you are having with the Linux version so far.

Best
Thanks for supporting.

I deleted this folder. Stille same issue.

~/.config/unity3d/BTF
Same here, Ubuntu 18.10 (x11, x64), Steam is already installed, freeze on startup!

--> please fix!

Output of ldd $(find . -name "ScreenSelector.so"):
linux-gate.so.1 (0xf7f3b000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7efa000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7d73000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b92000)
/lib/ld-linux.so.2 (0xf7f3d000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a8c000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a6e000)
Post edited March 13, 2019 by airasim
avatar
airasim: Same here, Ubuntu 18.10 (x11, x64), Steam is already installed, freeze on startup!

--> please fix!

Output of ldd $(find . -name "ScreenSelector.so"):
linux-gate.so.1 (0xf7f3b000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7efa000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7d73000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b92000)
/lib/ld-linux.so.2 (0xf7f3d000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a8c000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a6e000)
Hi,

I don't have the game, but based on the missing dependencies reported by ldd, try installing their packages:
sudo apt-get install libgtk2.0-0 libglib2.0-0 libgdk-pixbuf2.0-0

Good luck!
I have the same issue on Ubuntu 10.04 and Ubuntu 18.10 (fresh install).

I tried all of the above steps to fix it: steam, delete config, new install with recent update v1.10.

ldd $(find . -name "ScreenSelector.so") gives the same result other useres but when I look for the missing objects with apt-file search I find them on my system and
sudo apt-get install libgtk2.0-0 libglib2.0-0 libgdk-pixbuf2.0-0
reports that the objects are already installed - any ideas?

marcus@marcus-VirtualBox:~/GOG Games/Tr berbrook A Nerd Saves the World$ ./start.sh
Running Trüberbrook - A Nerd Saves the World
Set current directory to /home/marcus/GOG Games/Tr berbrook A Nerd Saves the World/game
Found path: /home/marcus/GOG Games/Tr berbrook A Nerd Saves the World/game/Truberbrook.x86
Mono path[0] = '/home/marcus/GOG Games/Tr berbrook A Nerd Saves the World/game/Truberbrook_Data/Managed'
Mono config path = '/home/marcus/GOG Games/Tr berbrook A Nerd Saves the World/game/Truberbrook_Data/Mono/etc'
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so
PlayerPrefs - Creating folder: /home/marcus/.config/unity3d/BTF
PlayerPrefs - Creating folder: /home/marcus/.config/unity3d/BTF/Truberbrook
Logging to /home/marcus/.config/unity3d/BTF/Truberbrook/Player.log
marcus@marcus-VirtualBox:~/GOG Games/Tr berbrook A Nerd Saves the World$ ldd $(find . -name "ScreenSelector.so")
linux-gate.so.1 (0xf7f19000)
libgtk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7ef0000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7d69000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b88000)
/lib/ld-linux.so.2 (0xf7f1b000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7a82000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7a64000)
marcus@marcus-VirtualBox:~/GOG Games/Tr berbrook A Nerd Saves the World$ sudo apt-file search libgtk-x11-2.0.so.0
[sudo] Passwort für marcus:
libgtk2.0-0: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
libgtk2.0-0: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32
Mmm... the libraries you have are 64 bit, while it looks like ScreenSelector.so is a 32 bit library and is looking for the 32 bit versions of the missing libraries.

I think you can install the 32 bit library directly in Ubuntu by appending :i386 to the name. I haven't tried it as I don't have Ubuntu installed, but maybe this works:
sudo apt-get install libgtk2.0-0:i386 libglib2.0-0:i386 libgdk-pixbuf2.0-0:i386
Hello again,

I tried it with installing the libs for i386-architecture (as mentioned in this thread askubuntu.com/questions/892578/missing-libgobject-2-0-so-0-error-on-kubuntu-16-10).

-> ldd does'nt report any missing dependencies any more
-> I can adjust brightness on the introduction screen
-> the "Apply"-button has no function
-> I can go back to my desktop by pushing Strg+Alt+D

This is the output from start.sh:

Running Trüberbrook - A Nerd Saves the World
Set current directory to /home/boerek/trueberbrook/game
Found path: /home/boerek/trueberbrook/game/Truberbrook.x86
Mono path[0] = '/home/boerek/trueberbrook/game/Truberbrook_Data/Managed'
Mono config path = '/home/boerek/trueberbrook/game/Truberbrook_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Logging to /home/boerek/.config/unity3d/BTF/Truberbrook/Player.log

And this is Player.log:

Desktop is 2560 x 1440 @ 0 Hz
New context 0xa595c40 created with attributes:
Initialize engine version: 2017.4.4f1 (645c9050ba4d)
GfxDevice: creating device client; threaded=1
Renderer: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) x86/MMX/SSE2
Vendor: Intel Open Source Technology Center
Version: 4.5 (Core Profile) Mesa 18.2.2
GLES: 0
GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD$
GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL$
mpler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atom$
to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_textu$
_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_$
itional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_NV_texture_barrier GL_OES_EGL_image GL_S3_s3tc
OPENGL LOG: Creating OpenGL 4.5 graphics device ; Context level <OpenGL 4.5> ; Context handle 173628480
AudioManager: Using Unknown: NoSound Driver
Begin MonoManager ReloadAssembly
- Completed reload, in 0.028 seconds
OnLevelWasLoaded was found on Inventar
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename: Line: 375)

New context 0xa96aa30 created with attributes:
Default vsync count 1
requesting resize 1920 x 1080
requesting fullscreen 1920 x 1080 at 0 Hz
Setting up downscaled viewport at 1920 x 1080
Desktop is 2560 x 1440 @ 0 Hz
UnloadTime: 2.694000 ms
VideoOptionsData

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

ContrastSlider (UnityEngine.UI.Slider)

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Desktop is 2560 x 1440 @ 0 Hz
Setting up 2 worker threads for Enlighten.
Thread -> id: d7599b40 -> priority: 1
Thread -> id: d6d98b40 -> priority: 1

Any further ideas?
Post edited March 14, 2019 by airasim
avatar
schaij: When I start the game, I do not get past the "contrast settings" dialog. I cannot click on anything.

The console says:
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so

But "ScreenSelector.so" is in the same subdirectory as the other *.so files.

I am on Ubuntu 18.04 with 64 bit.

What can I do to fix this?
Thank you.
The Linux version has been updated today. Please download the new version from your account and see if that fixes the issues you've reported :)
avatar
schaij: When I start the game, I do not get past the "contrast settings" dialog. I cannot click on anything.

The console says:
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so

But "ScreenSelector.so" is in the same subdirectory as the other *.so files.

I am on Ubuntu 18.04 with 64 bit.

What can I do to fix this?
Thank you.
avatar
JudasIscariot: The Linux version has been updated today. Please download the new version from your account and see if that fixes the issues you've reported :)
I uninstalled the old version and installed the new version, as advised.
It did not fix the issue. The same issue occurs again with the ScreenSelector.so not loaded.

What i did:
1. Executed the "uninstall-Tr berbrook.sh" script
2. Waited until the process finished.
3. I checked whether all game and config files werde deleted.
4. Executed the new game version script.
5. Booted the new version of the game with the "start.sh" script.

Do you perform any other steps to get the game running?
On what OS versions was the game tested?