Homebrew RELEASE Xash3D (Half-Life) - Custom Goldsrc Engine for Switch

  • Thread starter Thread starter sj33
  • Start date Start date
  • Views Views 174,735
  • Replies Replies 400
  • Likes Likes 58
Has anyone found a way to improve performance when dynamic lights are on? This port typically runs very well, but when light sources such as the flashlight or emergency lights are activated, it absolutely tanks the framerate.

Using the @fgsfds version + fix from page 17 of this thread.
 
Last edited by coinblock,

Half life is working now with xash3d-switch.nro

But as other user pointed out there:
xash3d-valve.nro
xash3d-gearbox.nro
xash3d-decay.nro
xash3d-cstrike.nro
xash3d-decay.nro
xash3d-dmc.nro
xash3d-bshift.nro

These don't work.

I can't say, never tested and I do not have any room left on my SD to test :( That's sad, same for ioquake3
 

Half life is working now with xash3d-switch.nro

But as other user pointed out there:
xash3d-valve.nro
xash3d-gearbox.nro
xash3d-decay.nro
xash3d-cstrike.nro
xash3d-decay.nro
xash3d-dmc.nro
xash3d-bshift.nro

These don't work.
This is a fork of the port that was based on xash3d-fwgs 0.19.
This is a build of my newer port that's based on xash3d-fwgs 0.20.

They should both work on the newest firmware unless there were breaking changes that I don't know about. Basically the latter is more up to date with the new version of the engine but possibly more buggy.
 
This is a fork of the port that was based on xash3d-fwgs 0.19.

This is a build of my newer port that's based on xash3d-fwgs 0.20.

They should both work on the newest firmware unless there were breaking changes that I don't know about. Basically the latter is more up to date with the new version of the engine but possibly more buggy.
Will these nro be updated to work someday?
"xash3d-valve.nro
xash3d-gearbox.nro
xash3d-decay.nro
xash3d-cstrike.nro
xash3d-decay.nro
xash3d-dmc.nro
xash3d-bshift.nro"
 
So I managed to make it work thanks to these two posts :
It was in fact a problem with the Switch port. It couldn't correctly read more than one map from a .pak file because of a build setting that I forgot to disable.
New hotfix release (download link).
Only fixes that problem (hopefully). Also comes with the "proper" liblist.gam in case you're not using the Steam version of HL. Only the NRO has changed, so if you had the previous version installed, only replace that and the valve folder.
That being said, there still might be problems with the WON version that I don't know about. Use the Steam version if you can.


Half life is working now with xash3d-switch.nro

But as other user pointed out there:
xash3d-valve.nro
xash3d-gearbox.nro
xash3d-decay.nro
xash3d-cstrike.nro
xash3d-decay.nro
xash3d-dmc.nro
xash3d-bshift.nro

These don't work.

But I'm facing an issue with the controls mapping. Sticks are properly working, and also the B buttton for jumps, but that's it, so I'm stuck at the very beginning because I can't take the suit ^^

Anyone else having the same issue and managed to solve it, or willing to share a controller mapping file?
 
So I managed to make it work thanks to these two posts :




But I'm facing an issue with the controls mapping. Sticks are properly working, and also the B buttton for jumps, but that's it, so I'm stuck at the very beginning because I can't take the suit ^^

Anyone else having the same issue and managed to solve it, or willing to share a controller mapping file?
You pressed the button on the console to open the airlock where the suit is ?
 
  • Like
Reactions: EmmaP
./Counter-Strike 1.6 for Nintendo Switch
(Xash3D) [NSP]
327.07 MB
  • Homebrew (280521) 53.59 MB
    • xash3d 53.59 MB
      • cstrike 21.83 MB
        • cl_dlls 5.79 MB
          • client_nswitch_arm64.so 5.79 MB 6074600
        • dlls 13.51 MB
          • cs_nswitch_arm64.so 13.51 MB 14174216
        • config.cfg 1.40 KB 1442
        • extras.pak 2.51 MB 2638870
        • touch.cfg 1.29 KB 1324
      • valve 15.84 MB
        • cl_dlls 2.66 MB
          • client_nswitch_arm64.so 2.66 MB 2790000
        • dlls 9.41 MB
          • hl_nswitch_arm64.so 9.41 MB 9876776
        • config.cfg 1.36 KB 1394
        • extras.pak 3.76 MB 3947633
        • liblist.gam 224 B 224
        • touch.cfg 1.29 KB 1324
      • controllermappings.txt 395 B 395
      • libmenu.so 4.40 MB 4617368
      • libref_gl.so 1.48 MB 1560520
      • libref_soft.so 1.32 MB 1388200
      • xash3d.nro 8.70 MB 9128587
  • Counter-Strike 1.6 (Xash3D)_05DE5B449C270000.nsp 322.71 KB 330456
  • Counter-Strike Data.7z 273.16 MB 286429253
  • ./Half-Life + 11 Mods for Nintendo Switch (Xash3D) [NSP] 957.42 MB
    • ReadMe 330.86 KB
      • About.txt 2.91 KB 2990
      • buttons.jpg 137.04 KB 140331
      • modlist.txt 215 B 215
      • modslist.jpg 190.69 KB 195273
    • Half-Life (Xash3D Homebrew) [05DE5B449C270000][v0].nsp 338.71 KB 346840
    • HL English Voice Mod.7z 80.37 MB 84276561
    • xash3d.7z 876.40 MB 918973176
  • They Hunger, v3
  • Afraid of Monsters, v1107
  • Blue Shift, v1
  • Counter-Strike, v1.6
  • Decay, v1
  • Opposing Force, v1
  • Poke646, v1.1
  • Half-Life: Underground, v2
  • Half-Life: Uriel, v1
  • Poke646: Vendetta, v1.1
  • Half-Life: Visitors, v1
 

Site & Scene News

Popular threads in this forum