Here's my quota for the day
HOME=/usr/home/${USER}
part needs explanation.I think I found it?
Leisure Suit Larry in the Land of the Lounge Lizards: Reloaded on Steam
Leisure Suit Larry was first released by Sierra On-Line in 1987 and became an international phenomenon. The lovable loser Larry Laffer -- a 40-year-old virgin in pursuit of losing his vir….um, finding true love -- and risqué humor were unlike anything anyone had ever seen or played.store.steampowered.com
I added most of these, with exception of:
- Broken Sword 1, Zigfrak: seems a bit too obscure.
- The Fall, Shovel Knight: Treasure Trove: the
HOME=/usr/home/${USER}
part needs explanation.- The 7th Guest, Lifeless Planet, Leisure Suit Larry: Reloaded, Trine: need to know exact app id.
- Detective Case and Clown Bot, Drox Operative, Exile's End, The Tiny Bang Story: those "libsteam_api.so: cannot open shared object file" errors are quite suspicious.
- Noir Syndrome: "line 8: exec: java: not found"? Is it even a Java game?
- Starbound, UnEpic: somewhat suspicious errors.
AppID
220780 Thomas Was Alone
57640 Broken Sword 1
259430 Zigfrak
255920 The 7th Guest
261530 Lifeless Planet,
231910 Leisure Suit Larry: Reloaded
Does not look good:Noir Syndrome is indeed a java game, setting $JAVA_HOME=/usr/local/bin/java gets rid of the error but it still needs "libgdx.so" which appears to be a java gamemaker thing,
source is available: https://libgdx.badlogicgames.com/documentation/hacking/Working from source.html , but i'm not going down that rabbit hole.
happy to see Alien Isolation + usb gamepad working though.
Use Steam Linux binary to run a Java game using a Linux JVM -> You need a Linux libgdx.so.
Does it have a typical Feral launcher? Any workarounds?
214490 Alien Isolation__________________ + usb gamepad works
sudo ln -s libpcre.so.1 libpcre.so.3
librtmp.so.0 => not found https://git.ffmpeg.org/rtmpdump.git
libjpeg.so.8 => not found https://www.ijg.org/files/jpegsrc.v8.tar.gz
libSDL2_image-2.0.so.0 => not found https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz
needed that extra ${LD_PRELOAD}
procstat -v <pid> | grep "\.so" | rev | cut -w -f 1 | rev | sort -u
will list loaded shared libs if you want to double check that.frakswe@freebsd:/usr/home/frakswe$ procstat -v 26046 | grep "\.so" | rev | cut -w -f 1 | rev | sort -u
/compat/linux/usr/lib/alsa-lib/libasound_module_pcm_oss.so
/compat/linux/usr/lib/ld-2.17.so
/compat/linux/usr/lib/libasound.so.2.0.0
/compat/linux/usr/lib/libc-2.17.so
/compat/linux/usr/lib/libdl-2.17.so
/compat/linux/usr/lib/libgcc_s-4.8.5-20150702.so.1
/compat/linux/usr/lib/libGL.so.1.7.0
/compat/linux/usr/lib/libGLdispatch.so.0
/compat/linux/usr/lib/libGLX_nvidia.so.440.82
/compat/linux/usr/lib/libGLX.so.0
/compat/linux/usr/lib/libm-2.17.so
/compat/linux/usr/lib/libnvidia-glcore.so.440.82
/compat/linux/usr/lib/libnvidia-tls.so.440.82
/compat/linux/usr/lib/libpthread-2.17.so
/compat/linux/usr/lib/librt-2.17.so
/compat/linux/usr/lib/libSegFault.so
/compat/linux/usr/lib/libX11-xcb.so.1.0.0
/compat/linux/usr/lib/libX11.so.6.3.0
/compat/linux/usr/lib/libXau.so.6.0.0
/compat/linux/usr/lib/libxcb-dri3.so.0.0.0
/compat/linux/usr/lib/libxcb-glx.so.0.0.0
/compat/linux/usr/lib/libxcb-present.so.0.0.0
/compat/linux/usr/lib/libxcb-sync.so.1.0.0
/compat/linux/usr/lib/libxcb.so.1.1.0
/compat/linux/usr/lib/libXcursor.so.1.0.2
/compat/linux/usr/lib/libXext.so.6.4.0
/compat/linux/usr/lib/libXfixes.so.3.1.0
/compat/linux/usr/lib/libXi.so.6.1.0
/compat/linux/usr/lib/libXinerama.so.1.0.0
/compat/linux/usr/lib/libXrandr.so.2.2.0
/compat/linux/usr/lib/libXrender.so.1.3.0
/compat/linux/usr/lib/libXss.so.1.0.0
/compat/linux/usr/lib/libXxf86vm.so.1.0.0
/opt/steam-utils/lib32/fmodfix/fmodfix.so
/usr/home/frakswe/.steam/steam/linux32/steamclient.so
/usr/home/frakswe/.steam/steam/ubuntu12_32/gameoverlayrenderer.so
/usr/home/frakswe/.steam/steam/ubuntu12_32/libsteam.so
/usr/home/frakswe/.steam/steam/ubuntu12_32/steam-runtime_0.20200417.0/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
Age/lib/libfmodevent-4.42.16.so
Age/lib/libfmodex-4.42.16.so
Age/lib/libSDL2-2.0.so.0
Age/lib/libsteam_api.so
LD_PRELOAD=${LD_PRELOAD}:fmodfix.so %command%
Also, the fmodfix.so...do I need to pull that down manually from somewhere? I can't find that file on the filesystem anywhere, so I'm wondering if I'm missing that piece?
I have the same issue with linux-unigine-heaven/valley; they launch and work but with no sound.
You can install Steam on Freebsd now! Just found this yesterday and been testing it for a bit: Source games work, but VAC servers crash the game. Left 4 Dead 2 single player is fine and you can join non-VAC server in TF2. Some unity games work, but I don't have sound...could be just my machine. Check this out, it's crazy!
The port and package are games/linux-steam-utils
Still under investigation.
I would also like to point out that it would be nice to learn such details and the news, that the port games/linux-steam-utils is actually available now, here in this thread.
VAC has a sentence in the readme
Valve Anti-Cheat doesn't seem to work properly.
Due to inherent difficulty of running games on Linuxulator as well as many (most?) native Linux ports being broken garbage in general, only the Source engine games are explicitly supported.
Valve Anti-Cheat doesn't seem to work properly.
So what can be done about that?
A even more important statement to me is this:
Due to inherent difficulty of running games on Linuxulator as well as many (most?) native Linux ports being broken garbage in general, only the Source engine games are explicitly supported.
If that is true, what can be done to improve the Linuxulator?
I'm referring there to Linux ports being consistently not great on Linux itself. Nothing can be done about that from our side. Thus you should not expect everything to work.
The highlight is:What are you saying with "Linux ports being consistently not great on Linux itself"? Is that saying that those Linux Games would not work properly on Linux either? If that were so, how could they then be offered by Steam?