Setting up Half-Life through RetroPie (A Guide)
-
@zering said in Setting up Half-Life through RetroPie (A Guide):
@adambegood That's also what I've got, so I don't imagine it is the issue.
Cool, I am sure Quicksilver will be able to help. It just so explicitly says permission, that I thought it was worth checking.
-
I'm getting close.
I tried the version of xash3d-fwgs on RetroPie-extra as I wasn't getting anywhere with this one.
It almost boots but there's an issue.
I can see my mouse cursor in the corner for a few seconds before it boots me back to ES.
I had a similar problem with iortcw and I'd solved it when I realized the logs indicated the .so files should be in the config folder. That did not work here.@zerojay @quicksilver @AdamBeGood Any ideas?
-
@quicksilver Thank you so much for this amazing guide! When I read this I about jumped out of my seat with excitement!
So, I have followed the steps in your post. I have the Steam version of HL, and have copied over just the VALVE folder.
The game does run! However I am getting interesting logging information in the upper left corner as textures are being loaded?? Also how can I shut off the FPS indication in the upper right?
Cheers, and thank you!! -
@quicksilver im having problems, i make it works, all ok but gamepad only moves, i cant jump, or shoot and if i try to configure in main menu, game exits.
-
@soulrider911 see step three in my original post. I cover how to turn off the console notifications. I believe the fps counter option is turned off in the config.cfg in the valve folder.
@Codafire try using the binary that I compiled in my original post. It is more recent and less buggy than the one included with the script.
-
@quicksilver can you send me a link? Thanks!!!
-
@codafire said in Setting up Half-Life through RetroPie (A Guide):
@quicksilver can you send me a link? Thanks!!!
-
I always get the message "permission denied" when I want to place the "valve" folder inside
-
@johan_liebert511 said in Setting up Half-Life through RetroPie (A Guide):
I always get the message "permission denied" when I want to place the "valve" folder inside
Sounds like a permissions or ownership issue. Check to make sure the half-life folder is owned by user pi and has proper permissions.
-
@quicksilver
If you mean I didnt log in properly, I did it as pi user. But the files say in properties that they are from "root [0]". I also cant change them because of "permission denied" -
Hi,
I'm having difficulty in step 3:
- If you wish to use a controller to play this game edit the file /opt/retropie/ports/xash3d/Xash3D.sh and add -sdl_joy_old_api to the end of the line. You can also remove -console from that line if you don't want the constant console messages on screen.
I can't find ports/xash3d, I only see ports/Half-Life. For some reason Xash3D.sh is inside ports.
I tried to edit Xash3D.sh by adding -sdl_joy_old_api. It looked like this:#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "Xash3D" "" -sdl_joy_old_apiBut it did not work, the control still does not respond.
Sorry for bad English, I'm using google translator =)
-
@rafael you're editing the wrong file. Make sure you're not editing the .sh file in the roms directory.
-
@quicksilver thanks so much, I was looking in the wrong directory. It's working fine now.
-
@quicksilver I managed to run the game but the first 3 options of the game (New Game, Hazard Course and Load Game) can`t be used. I cant start a new game.
-
@johan_liebert511 make sure you are using the steam version of the game otherwise you'll have issues. I have heard you can use a cd copy of the game but you'll need to patch it to a newer version in order for it to work properly with xash3d. You'll need to consult the xash3d documentation for further details as I can't remember off the top of my head which patch version is the minimum requirement.
-
@quicksilver Dude, this is awesome info from you! Works perfect on my pi 4 with mouse and keyboard.
On my 3b, I can seemingly compile the new FWGS version, but I get errors trying to use it. The game is very playable with original install script. Neither one recognizes my bluetooth controllers at all so I cannot play with a controller.
Has anyone managed to compile FWGS and run successfully on the 3b?
-
This is what I get :
pi@retropie3:~ $ cat /dev/shm/runcommand.log Parameters: Executing: /opt/retropie/ports/xash3d/Xash3D.sh [15:39:58] Console initialized. [15:39:58] IN_TouchInit() [15:39:58] execing video.cfg [15:39:58] Found renderer gl: OpenGL [15:39:58] Found renderer soft: Software [15:39:58] Loading renderer: gl -> libref_gl.so [15:39:58] execing opengl.cfg [15:39:58] Trying safe opengl mode 0 [15:39:58] bpp 32 [15:39:58] Sys_Warn: Error: Can't initialize libref_gl.so renderer! [15:39:58] Loading renderer: soft -> libref_soft.so [15:39:58] r_fullbright is cheat protected. [15:39:58] r_lightmap is cheat protected. [15:39:58] Sys_Warn: invalid mode, engine will run in 640x480 [15:39:58] Sys_Warn: could not revert to safe mode! [15:39:58] failed to initialize software blitter, fallback to glblit [15:39:58] Sys_Warn: Error: Can't initialize libref_soft.so renderer!
-
@plimbs said in Setting up Half-Life through RetroPie (A Guide):
[15:39:58] Found renderer gl: OpenGL
The Pi3 doesn't have OpenGL support with the default drivers - only OpenGL ES.
-
@mitu Yes, you are right. I knew that as well. But it also fails to fall back to the software renderer, which runs very well on the Pi 3 with the older code base. Wondering if anyone else got past this.
-
@plimbs I do have xash3d running on my pi zero so it should work on a pi 3 if you compile it correctly. Unless they no longer support OpenGLES or something.
Edit: xash3d github states it supports gles so I'm not sure what the issue is.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.