Releases: fgsfdsfgs/xash3d-fwgs
Xash3D FWGS Continuous switch_newer Build
continuous-switch_newer scripts: psvita: bump vitaGL version
Continuous build (psvita)
GitHub Actions build log: https://github.com/fgsfdsfgs/xash3d-fwgs/actions/runs/4377214780
Continuous build
GitHub Actions build log: https://github.com/fgsfdsfgs/xash3d-fwgs/actions/runs/4093320573
Switch release 2
Changelog
- (at least partially) fix reading files from .pak archives (might fix the WON version of HL);
- added a default
valve/liblist.gam
to the distribution (again, for WON versions).
Main changes compared to old engine port
- based on xash3d-fwgs 0.20, bringing in all the new features (and bugs);
- uses dynamic libraries for renderers and game code.
Installation guide
- Extract the attached zip file into the
switch
folder on your SD card. - Copy the
valve
directory from your Half-Life installation (the Steam version) to/switch/xash3d/
on your SD card. Don't replace anything if asked.- The WON (GOTY, Day One, etc) versions of HL are technically not supported by the new engine, but should still work at least partially.
- Run
xash3d-fwgs
from Homebrew Menu.
Mods supported out-of-the-box
This release includes game libraries for the following games/mods:
- Half-Life
- Half-Life: Blue Shift
- Half-Life: Opposing Force
- Counter-Strike (cs16-client and regamelite).
To install a game/mod, copy its data folder (e.g. bshift
for Blue Shift, gearbox
for Opposing Force, cstrike
for Counter-Strike) to /switch/xash3d
without replacing anything. If you did everything correctly, you will see the game/mod you installed in the Custom game
menu.
Any Half-Life mods that don't use custom code (no cl_dlls
or dlls
in the mod folder, e.g. USS Darkstar) are also probably supported. Most other mods that do have custom code (e.g. Team Fortress Classic) require porting of their game libraries.
Counter-Strike has bot support. Host a LAN game, then enter bot_quota NUMBER
in the console, where NUMBER
is how many bots you want to have (you can also use the other bot commands, e.g. bot_add
). However you probably won't be able to connect to other CS servers in the server list since the version of cs16-client is outdated and some of them only let in Android users.
Switch release 1
Changelog
- initial release.
Main changes compared to old engine port
- based on xash3d-fwgs 0.20, bringing in all the new features (and bugs);
- uses dynamic libraries for renderers and game code.
Installation guide
- Extract the attached zip file into the
switch
folder on your SD card. - Copy the
valve
directory from your Half-Life installation (the Steam version) to/switch/xash3d/
on your SD card. Don't replace anything if asked.- The WON (GOTY, Day One, etc) versions of HL are currently not supported. If you still want to try, replace
valve/liblist.gam
with this one. The game will not work 100% properly though.
- The WON (GOTY, Day One, etc) versions of HL are currently not supported. If you still want to try, replace
- Run
xash3d-fwgs
from Homebrew Menu.
Mods supported out-of-the-box
This release includes game libraries for the following games/mods:
- Half-Life
- Half-Life: Blue Shift
- Half-Life: Opposing Force
- Counter-Strike (cs16-client and regamelite).
To install a game/mod, copy its data folder (e.g. bshift
for Blue Shift, gearbox
for Opposing Force, cstrike
for Counter-Strike) to /switch/xash3d
without replacing anything. If you did everything correctly, you will see the game/mod you installed in the Custom game
menu.
Any Half-Life mods that don't use custom code (no cl_dlls
or dlls
in the mod folder, e.g. USS Darkstar) are also probably supported. Most other mods that do have custom code (e.g. Team Fortress Classic) require porting of their game libraries.
Counter-Strike has bot support. Host a LAN game, then enter bot_quota NUMBER
in the console, where NUMBER
is how many bots you want to have (you can also use the other bot commands, e.g. bot_add
). However you probably won't be able to connect to other CS servers in the server list since the version of cs16-client is outdated and some of them only let in Android users.