Skip to content

Releases: fgsfdsfgs/xash3d-fwgs

Xash3D FWGS Continuous switch_newer Build

25 Jun 15:02
Compare
Choose a tag to compare
continuous-switch_newer

scripts: psvita: bump vitaGL version

Continuous build (psvita)

09 Mar 17:52
Compare
Choose a tag to compare

Continuous build

04 Feb 20:37
Compare
Choose a tag to compare

Switch release 2

28 May 03:12
Compare
Choose a tag to compare
Switch release 2 Pre-release
Pre-release

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

  1. Extract the attached zip file into the switch folder on your SD card.
  2. 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.
  3. Run xash3d-fwgs from Homebrew Menu.

Mods supported out-of-the-box

This release includes game libraries for the following games/mods:

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

26 May 23:41
Compare
Choose a tag to compare
Switch release 1 Pre-release
Pre-release

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

  1. Extract the attached zip file into the switch folder on your SD card.
  2. 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.
  3. Run xash3d-fwgs from Homebrew Menu.

Mods supported out-of-the-box

This release includes game libraries for the following games/mods:

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.