The release of the "Poke646: Anniversary Edition" on Dec 21st 2016 marks the 15th anniversary of the original "Poke646" release and the 10th anniversary of the "Poke646: Vendetta" sequel release, both some of the most critically acclaimed singleplayer mods for Half-Life. Both games form a coherent storyline and span over a total of 42 maps and approximately 4-6 hours of playtime. The "Poke646: Annniversary Edition" is basically a bundle of both mods, patched to run under the current Steam and Half-Life versions. This edition is designed to replace all other installations and/or patches of the mods, ideally becoming the only downloadable edition of the mods over the coming years.

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!)
Post comment Comments
rea987
rea987 - - 79 comments

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 - - 688,627 comments

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

CrusoeDaWolf Author
CrusoeDaWolf - - 49 comments

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 - - 79 comments

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 - - 49 comments

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 - - 79 comments

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 - - 49 comments

No problem. c:

Reply Good karma+1 vote
rea987
rea987 - - 79 comments

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 - - 306 comments

CrusoeDaWolf, Please add malortie to credits.

Reply Good karma Bad karma+2 votes
CrusoeDaWolf Author
CrusoeDaWolf - - 49 comments

Done. c:

Reply Good karma+1 vote
rea987
rea987 - - 79 comments

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

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: