More actions
xash3d-fwgs | |
---|---|
General | |
Author | fgsfdsfgs |
Type | Shooter |
Version | 0.20-nx2 |
License | Mixed |
Last Updated | 2021/05/28 |
Links | |
[0.20-nx2 and Continuous Build Download] | |
Website | |
Source | |
Port of Xash3D FWGS to the Nintendo Switch, which is a fork of Xash3D Engine by Unkle Mike with extended features and crossplatform.
Xash3D is a game engine, aimed to provide compatibility with Half-Life Engine, as well as to give game developers well known workflow and extend it.
Main changes compared to old engine port xash3d-switch:
- Based on xash3d-fwgs 0.20, bringing in all the new features (and bugs).
- Uses dynamic libraries for renderers and game code.
Installation
How to install
- 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.
Changelog
v0.20-nx2 2021/05/28
- (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).
v0.20-nx1 2021/05/27
- Initial release.
External links
- Gbatemp - https://github.com/fgsfdsfgs/xash3d-fwgs
- Github - https://github.com/fgsfdsfgs/xash3d-fwgs
- Reddit -