Xash3D FWGS is a fork of the original Xash3D Engine by Unkle Mike. It allows you to play certain Source engine games such as Half-Life.
This system scrapes metadata for the “xash3d_fwgs” group(s) and loads the xash3d_fwgs set from the currently selected theme, if available.
Grouped with the “ports” group of systems.
/userdata/roms/halflife (/userdata/roms/xash3d_fwgs up to Batocera 42).gameNo Xash3D-FWGS emulator in Batocera needs a BIOS file to run.
Xash3D-FWGS supports the following games:
You will need to have a working copy already installed on your Steam account on a computer.
Steam/steamapps/common/Half-Life/<game data>//userdata/roms/halflife/<game data>/ on your Batocera machine<game folder>.game and place it in the /userdata/roms/halflife/ folder alongside the folder you just copied over, eg. Half-Life.game./userdata/roms/halflife/extras.pak.An example folder structure with a bunch of games installed might look like this:
roms/ └─ halflife/ ├─ bshift/ │ └─ (all of Blueshift's data) ├─ bshift.game/ │ └─ (completely empty) ├─ cstrike/ │ └─ (all of Counter Strike's data) ├─ cstrike.game/ │ └─ (completely empty) ├─ Half-Life/ │ └─ (all of Half-Life's data) ├─ Half-Life.game/ │ └─ (completely empty) ├─ valve/ │ └─ (all of valve game's data) ├─ valve.game/ │ └─ (completely empty) ├─ _info.txt ├─ extras.pak └─ gamelist.xml
Here are the default Xash3D-FWGS's controls shown on a Batocera Retropad:
For further troubleshooting, refer to the generic support pages.