Add file Report Poke646 Port for Linux (Xash3D Only!)
Location
Files
Filename
Poke646_Linux.7z
Category
Full Version
Uploader
CrusoeDaWolf
Added
Size
55.1mb (57,772,350 bytes)
Downloads
152 (1 today)
MD5 Hash
612c81a3ee86e4e54fc48e27711efdb7
Embed Button
Embed Widget
Description

Poke646 with Linux binaries (by nekonomicon and malortie) Compiled with GCC and CMake on KDE Neon, tested on Fedora Linux.

Preview
Poke646 Port for Linux (Xash3D Only!)
Comments
rea987
rea987

Not compatible with Steam version of Half-Life on Linux. First of all, gamedll_linux was not present in liblist.gam file. As I add

gamedll_linux "/dlls/hl.so"

line in the file; the game failed to start a new game with "Host_Error: EV_Precache: file events/heaterpipe.sc missing from server" error. Then I changed it into

gamedll_linux "../valve/dlls/hl.so"

in order to run it via Half-Life's library; a new game starts but hangs right after the loading screen.

Thankfully, Sven Co-op version of the mod runs natively on GNU/Linux just fine.

Reddit.com

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

CrusoeDaWolf Author
CrusoeDaWolf

Alright, I will edit and point out that this will only run under Xash3D. I already saw the reddit post btw.

Reply Good karma+3 votes
rea987
rea987

CrusoeDaWolf A Linux installation tutorial for Xash3D would be wonderful. I tried to run xash.sh by specifying libraries in gamelibs directory; Xash3D launches for a moment but then segfaults. I would like to run Poke646 via Xash3D instead of Sven Co-op, because of increased enemy quantity in Sven Co-op version. I wonder if HL assets needed.

Reply Good karma Bad karma+1 vote
CrusoeDaWolf Author
CrusoeDaWolf

Most likely, yes. Download Xash3D from www.github.com/FWGS/releases/latest (Get the Linux version of course). Extract the tar and inside will be the engine itself, and another folder called gamelibs. Copy your valve folder from your Steam install, then go into the folder called gamelibs. Rename server.so to hl.so and copy client and hl binaries into your valve folder (client.so goes into cl_dlls, while hl.so goes into dlls). Finally, download this and move the poke646 folder inside of the Xash3D folder. Run the shell script, choose custom game, and select Poke646.

If you get an error like "missing library whatever.so," you might need to install libsdl2-2.0-0:i386 and libsdl2-dev:i386

Ubuntu/Debian: sudo apt install libsdl2-2.0-0:i386 libsdl2-dev:i386

Hopefully that fixes any issues.

Reply Good karma+4 votes
rea987
rea987

CrusoeDaWolf Yeah, now it works via Xash3D FWGS 0.19 on Linux. It is a sound idea to keep Steam client off while Xash3D is working. Thanks a lot!

Reply Good karma Bad karma+1 vote
CrusoeDaWolf Author
CrusoeDaWolf

No problem. c:

Reply Good karma+1 vote
rea987
rea987

As I tested tonight, flashlight does not work. The game controls cannot be changed in the menu but that is not the case. Since the mod uses Half-Life configs, flashlight's "impulse 100" command is bonded to "item_suit" which does not exist in Poke646. Even if I spawn item_suit by cheating, it cannot be worn; therefore flashlight cannot be activated. Any ideas?

Developer.valvesoftware.com

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

CrusoeDaWolf, Please add malortie to credits.

Reply Good karma Bad karma+2 votes
CrusoeDaWolf Author
CrusoeDaWolf

Done. c:

Reply Good karma+1 vote
rea987
rea987

Will there be Poke646: Vendetta port for Xash3D FWGS? Thank you.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

File
Browse
Files
New
Add file
Report
Report
Share
Related Games
Half-Life
Half-Life First Person Shooter
Related Groups
Mindmotor.Studios
Mindmotor.Studios Developer