Download the extras.pak files from and put it in the valve folder for all the menu assets.From 1.0.0, you can also copy the 'decay' and 'dmc' folders for Decay and Deathmatch Classic. For Opposing Force and Blue Shift, also copy the /gearbox/ and /bshift/ folders for Opposing Force and Blue Shift respectively. Make a xash3d on the root of your SD card and copy the valve game folder into there.Get a copy of half life that contains the valve folder.Drop the nro downloaded from releases file in your /switch folder.The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. Xash3D Engine is a custom Gold Source engine rewritten from scratch. The Opposing Force and Blue Shift expansions are also supported.
To put it simply, this allows you to play Half-Life on your Nintendo Switch. It is an open-source re-implementation of Valve's Goldsrc engine. This is a port of Xash3D to the Nintendo Switch.
This was NOT ported by me, it was ported by Datamats who gave me the go-ahead to make this thread.