Currently Xash3D Engine by Unkle Mike (Windows version) supports almost every singleplayer Half-Life mod or map based on the standard game code. By the word "standard" is meaning a wide variety of mods released from early beginning of WON Half-Life era till the current Steam Half-Life, mods which used common Half-Life hl.dll & client.dll without applying any changes to them. Such mods are supported by Xash3D mostly without any problems, and you can find an information about them in this article.
But there are a lot of Half-Life mods which use a custom game code of any kind, intended for different things, from changing a HUD's color to adding new weapons, NPCs, monsters, game mechanics, visual effects etc. Most of them are supported by Xash3D also, except mods, based on very old HLSDK (before WON version 1.1.0.0) and mods which bound to modern interfaces of current Steam Half-Life. Though in some cases Xash3D FWGS can help you with last ones.
But you should understand, that most of mods with a custom game code are only Windows-compatible. It means, if you try to launch them with any ported version ("fork") of Xash3D on another OS (like Android, Linux, Mac, iOS etc.), you will get different problems, from missing new weapons, NPCs, monsters, visual effects etc. to completely broken game mechanics. It's because the new code of such mods should be also ported on specific OS to make a mod work properly.
So, here is a guide about singleplayer Half-Life mods with non-standard game code, which were tested with Xash3D. All listed mods have a download link (if possible). You can play them with Xash3D, using common rules of mods' installing. Highly rated mods are marked with a bold font. Some mods have a compatibility tips, or an information about inner bugs of a mod (which show themselves not only with Xash3D, but with GoldSrc too). Some mods caused problems with performance on old builds of Xash3D because of engine-side mirrors (if "gl_allow_mirrors" cvar is set to "1"), but in latest builds this feature is removed, so you shouldn't get a trouble with it (still actual for previous builds though).
XASH3D-COMPATIBLE SINGLEPLAYER HALF-LIFE
MODS WITH NON-STANDARD GAME CODE
Compatible Half-Life themed mods (or which are using in a most part original Half-Life resources, weapons and characters):
- Absolute Redemption (there is also an old version of the mod, named Redemption, but it's compatible only with WON Half-Life v1.0.1.6 or earlier)
- Azure Sheep (cross-platform version and Android port are also available)
- Blade (the mod has inner bugs, but they don't interfere with a game progress)
- Black Guard, aka Black Security (to prevent a potential crash with "No free edicts" error, open gameinfo.txt file in the mod's folder and set max_edicts to 2048)
- Black OPS, aka Black Operations (cross-platform version and Android port are also available)
- Blood Bath
- Blue Shift (to install the game properly as a mod it's recommended to use Blue Shift Unlocked v1.1 or Blue Shift Patch by Shambler Team v1.0.1; please note that latest builds of original Xash3D cancelled the support of Blue Shift map format, so you must patch maps to convert them into common format; Android port is also available)
- Case Closed
- Chronicles. Episode 1: Traumatic Experience v1.3 (play only v1.3, because older versions can work properly only with WON Half-Life v1.0.1.6 or earlier)
- Cleaner's Adventures (cross-platform version and Android port are also available)
- Counter-Life Version 1 (build 2867 or newer is required to play this mod properly)
- DALEK unbidden
- Deliverance v3
- E. T. C. II
- Escape by Mark Whitling (before you start a new game, uncheck "read only" parameter from all files in the mod's folder to avoid crashes; it's also recommended to set fps_max to 60 to prevent sticking on an elevator)
- Escape from the Darkness (cross-platform version and Android port are also available)
- Fight for Life
- Field Intensity v1.5 (the mod has 2 solvable problems with original Xash3D: you have to delete or rename resource folder, because it contains incompatible background for menu; and if you don't like upscaled HUD you have to set hud_scale cvar to 0.99; FWGS version has a fix for both issues)
- Final Run (there is an inner bug - an unworking changelevel between first and second map)
- Half-Life: Enriched Alpha version 0.87 (for original Xash3D you have to use game & client dlls from enriched\WON\Half-Life\enriched folder, available in versions 0.75 - 0.87; v0.88 missed those dlls and is fully compatible with Xash3D FWGS only due to this; earlier versions may use those dlls for compatibility)
- Half-Life: Gold Singleplayer
- Half-Life: REDUX
- Half Secret
- Haywire
- HLFX: Lost in Black Mesa
- Hopelessness
- Hopelessness 2: The Afterlife
- Index Two: Episode One (there are a couple of inner mapping errors in the maps outl08 and outl09)
- Induction
- Intense Force v1.7.8 (you can use it to play Opposing Force mods listed below with some new features from Field Intensity, recommended!)
- INVASION (after the first activation of the mod open gameinfo.txt and set max_tempents to 1024 to avoid crashes)
- Ispitatel II
- Ispitatel IV: Classic (significantly modified SoHL)
- Light of Hope v1.0
- Lost in Black Mesa (initial mod without HLFX)
- Lunch Lady Invasion: Episode 1
- Mission Impracticable
- Peaces Like Us (v1.0 uses standard Half-Life code, v2.0 has specific game code)
- Point of View
- Prisoner Escaped 2 (there is a level design error with a second teleporter in a map with GMan, try to step into the center of the portal to prevent unsuccessful teleportation)
- Quarter Life (there is an inner bug of the map qlmap7 with APC ride and jail - do not save/reload your game at this map, until Barney has opened a door of an observation room, otherwise you will get a game-breaking bug with that door; save/reload your game at the map qlmap6 instead, immediately after you get into APC)
- Residual Life v1.7 (cross-platform version and Android port are also available)
- Residual Point (cross-platform version and Android port are also available)
- Retribution
- Sandpit v3.3
- Scientist Slaughterhouse
- Soldier
- Solo Operations
- The Aztecs' Bane
- The Blood v1.1 (there are some inner bugs in the mod, but they don't interfere with a game progress)
- The Conspiracy in Shadow 2 v1.2
- The God Mod v1.0 Beta, v1.1, v1.2 (build 2867 or newer is required to play this mod properly)
- The Infinite Shift (mappack for Blue Shift)
- The Puppy Years (you need to open pak0.pak file in the mod's folder and delete from it btns_main.bmp file inside gfx\shell folder, it has a wrong format and causes crash at start)
- The Real v2.0
- Time to Run
- Time to Run 2 (there are two unmovable boxes on the second map, which are intended to be pushable - it's an inner bug of the map, so you should use noclip to get over obstacles in this map)
- Times of Troubles (cross-platform version and Android port are also available)
- Todesangst 2: Der Echte Feind
- Unholy
- Unknown Faction
- Uplink Extended v1.1
- Zombie Edition v1.1
- Zombie-X v1.0 Final (significantly modified SoHL; it's required to look onto eyescanners here to open doors; there are two potential buggy places on maps mp4 and mp12 - sometimes scientists don't open a door for you without clear reason; but these problems depend on inner flaws of maps)
Compatible mods & maps, based on Opposing Force's game code (some of them are released as separate mods for Half-Life, some are mappacks or maps which require Opposing Force to play):
- Opposing Force, the initial mod/game (please note, that the current Steam version of Opposing Force has incompatible game DLLs; so if you use it with Xash3D, it's required to install the patch with OF dlls v1.1.0.9 to play, this can be useful for some of OF-based mods too)
- Alternate Points (single map)
- A Soldiers Tale
- Battle (single map)
- Black Bag Operations
- Black Op Mission Demo
- Bomb Squad (single map)
- Bootleg Squadrog (there is an inner bug - don't save/load your game at the second map of the mod, otherwise a script that giving you weapons in the armory will not work)
- Camp Aign
- Campaign: Part 1
- Corruption (single map)
- Critical Mass C3M1 Build 1 Demo (single map)
- Dark Operations (use build 4055 or later to play the mod properly)
- Double Helix
- EPRST! (single map)
- Fallback, Fire, and Ice, plus simply Fallback (initial version of the mod with 5 maps)
- Fallen Chopper, aka Chaper Fall
- Firing Range (single map)
- Friendly Fire (single map)
- Focalpoint
- Foothold
- Ground Zero by Necromancer
- Ground Zero 2: Fallout by Derek 'Hellfire' McBurney (there is a potential inner bug with unmovable barrel at the second map; you can break that barrel, but it very durable and has 9000 health points)
- Guitar Star Pre-Alpha (single map)
- Intolerable Threat
- J2000 (single map)
- Killing House for OF aka CQB or Scientist Rescue (single map)
- Klabautermann (though the map has some inner issues, it can be properly finished, just don't let the welder soldier die and don't press the fifth button until you mount a special gun in its' place)
- Little Escape (single map)
- Little Skyscraper of Horrors
- Madness 2 (single map)
- Marine Invasion: Freak-Lager (single map)
- Mechanized Death: An Army of None
- Military Duty v1.0.1
- Mission Impossible (the mappack is unfinished, the last 4th map is not working properly)
- Nuclear Winter
- Operation: Sandblast (single map)
- OpFor Postal (single map by Barry A. Bollinger)
- Opposing Force Aliens Addon v1.2
- Opposing Life2Life (at third map of the "training" stay near the edge of the tram platform to prevent incorrect level change; also there is an inner Opposing Force flaw of unworking longjump module, so you have to use noclip to pass through first Xen map)
- Poisonheadcrab Nightmare Mappack Demo+Update (there are some bugs, but they are inner bugs of the mod)
- Postal: The Bloody Sunday (single map by Ding Chavez)
- Realms
- Retaliation (use build 4055 or later to play the mod properly)
- Return to Black Mesa (set sv_validate_changelevel to 0 in config.cfg file or via console to avoid problem with level change between some maps; there is also an inner issue with one ladder at the map sf5, use noclip as solution)
- Shepard's Adventures
- Snowy Rock
- Space Disaster
- Super Nova Space Station (single map)
- The Alpha Unit v1.1 (set sv_validate_changelevel to 0 to avoid problem with level change between some maps; set fps_max to 60 to prevent a possible sticking in elevators)
- The Bounty Hunter Demo
- The Evasion
- The Infected
- The Red Area (single map)
- The Tower
- The Xen Campaigns
- Ultimate Attack
- Under the Blackmoon
- Underhalls (single map)
- Warzone
- Warehouse aka Experiment Warehouse and Target Range (single map)
- Without Doubts Beta (single map)
- X-Abaddon (technically it's a Sven Coop map, but playable with OF too)
- Xen Assault Demo (there are inner bugs, which interfere with level change in introductury maps p1vs1 and xenmp; you can just skip them and begin to play directly from the map p1v1)
- You Die v2 (single map)
- Zombies (single map)
Compatible mods, based on Spirit of Half-Life's code (SoHL is an advanced coding base for many mods, and there are ported versions of SoHL for another platforms, which can also be used to play corresponding mods not only on Windows, but on Linux, OS X & Android too, considering the required version of SoHL; "SoHL 1.2 compatible" means that mod is properly playable with origihal SoHL 1.2):
- Spirit of Half-Life (there are a lot of different versions of SoHL, the most popular are original SoHL versions by Lauri Cheers - up to v1.2, plus subsequently updated versions v1.4, 1.5 & 1.8 and custom builds by Unkle Mike - v1.3, 1.6, 1.7, 1.9; SoHL itself contains just demo maps, which may be interesting for testing only)
- Accidental Assassin (SoHL 1.2)
- Big Scientists (SoHL 1.1 / SoHL 1.2 compatible)
- Before (modified SoHL 1.8)
- Black Death (modified SoHL 1.2; has minor problems with using of original SoHL 1.2)
- Black Silla: Assault Demo (SoHL 1.2)
- Blbej Den (SoHL 1.2)
- Borderlands v0.4 (modified SoHL 1.1 / SoHL 1.2 compatible)
- Chaos Theory unfinished (modified SoHL 1.3 / SoHL 1.2 compatible)
- Christmas-Life (SoHL 1.8 / SoHL 1.2 compatible; initial mod works properly, but additional mappacks for this mod contain some maps with inner bugs)
- City Crush v0.1 (SoHL 1.1 / SoHL 1.2 compatible)
- Cold Experiment v1 (SoHL 1.0 / SoHL 1.2 compatible; to play it properly, you have to put into coldexv1 directory some files from SoHL: cl_dlls, dlls & sprites folders)
- COLONY 42 Alpha (SoHL 1.5 / SoHL 1.2 compatible)
- Crazy Crabs Demo 1 & 2 (SoHL 1.4 / SoHL 1.2 compatible; both demos are very unfinished & russian-only)
- Dark Territory (modified SoHL 1.2 / SoHL 1.2 compatible; set fps_max to 60 to avoid an inner problem of the map tau_jungle_02 with a scripted sequence, otherwise you can get a gamebreaking bug)
- Dead Sector v1.0a (SoHL 1.2)
- Death Is Dead (SoHL 1.2, there is a fog-related inner bug at the first map, just save & reload to play normally)
- Echoes v1.4 (modified SoHL 1.5; you may need cross-platform patch to make it work, it also adds support for Linux & OS X and fixes some problems; Android port is also available)
- Emergency (modified SoHL 1.2 / SoHL 1.2 compatible)
- ESCAPE by DMC Interactive (modified SoHL 0.7.1 / SoHL 1.2 compatible)
- ESCAPE 2 by DMC Interactive (modified SoHL 0.7.1 / SoHL 1.2 compatible)
- Escape from Black Mesa Alpha (SoHL 1.2; the mod is unfinished, so you have to use cheats in the beginning to play)
- ESCAPE: Trainingroom (SoHL 1.2)
- Far Crab Demo v2 (SoHL 1.8 / SoHL 1.2 compatible)
- Firefighter Demo v1.1 (SoHL 1.8 / SoHL 1.2 compatible)
- Force of Evil (modified SoHL 0.5 / SoHL 1.2 compatible)
- Friendship: Town of half-life.ru mappers v2.0 (modified SoHL 1.2 / SoHL 1.2 compatible)
- Gunz and Science v1.2 (SoHL 1.2)
- Half-Quake 3: Sunrise (SoHL 1.8)
- Invasion 105 (SoHL 1.2)
- Issues, aka Project Quantum Leap 2 (SoHL 1.2)
- Malevolence (v1.3 uses standard Half-Life code, v1.4 uses modified SoHL 1.2)
- Mission Impracticable 2 (SoHL 0.6.3; but custom code in fact wasn't used on maps, it's possible to play with standard HL code)
- Nosferatu (SoHL 1.2; there is a problem with a scripted sequence at the beginning of the 5th map, in a ventilation, which causes a crash of Xash3D, so you can only use noclip to pass around this place; also there is an inner bug of the 4th map - saved games at this map will fail to load, so save your game at previous map - after a room with boxes and glass ceiling, and make a next save already at the 5th map)
- Portrait of Freeman v1.1 (modified SoHL 0.6.3 / SoHL 1.2 compatible)
- Preludes, aka T.S. Eliot - Preludes (SoHL 1.2; it's not a gameplay mod, it's a scripted "movie" sequence in 2 maps)
- Prison v2.1 (modified SoHL 1.2 / SoHL 1.2 compatible; cross-platform version is also available)
- Prize v1.1 (SoHL 1.2)
- Project: M.L.P (modified SoHL 0.7.1 / SoHL 1.2 compatible)
- Prototype 98 (SoHL 1.8 / SoHL 1.2 compatible; set fps_max to 60, otherwise you can get stuck in some places)
- Radiation Alert: Episode 1 v1.1 (SoHL 1.2)
- Reissues v1.1 (SoHL 1.5 / SoHL 1.2 compatible; latest builds of Xash3D got fixed Egypt mission problem)
- Run from Hell (SoHL 1.1 / SoHL 1.2 compatible; there is the inner bug with underwater crates in the map firstmap9 - they can't be broken, so you should use noclip to pass through them)
- Santa's Revenge (SoHL 1.2; set fps_max to 60 to avoid the inner problem of the last map with final scripted sequence, otherwise the mod can not be finished properly)
- Santa's Revenge 2: Xmas Meltdown (SoHL 1.5)
- Sector 6 (SoHL 1.2; at 6th map you should find a landmark for C4 and then go to a corner with a couch in the nearest room for level change)
- Silent Zhildor Demo (SoHL 1.6)
- Snark Planet Demo (modified SoHL 1.2 / SoHL 1.2 compatible)
- Space Prisoner v1.1 (SoHL 1.0 / SoHL 1.2 compatible; after installing of the mod open liblist.gam or gameinfo.txt file in the mod's folder and correct the line gamedll "..\prison\dlls\spirit.dll" for gamedll "dlls\spirit.dll", otherwise you'll not be able to start a game; there is also a scripting error on a third map of the mod, so you'll be forced to use noclip to pass around bugged place)
- Swiss Cheese Halloween 2002 (SoHL 0.7.1 / SoHL 1.2 compatible; Android port is also available; the mod has few inner problems)
- Tactical Espionage Action v1.1 (SoHL 1.8; there's a small problem with few missing game titles, which are not really important for gameplay)
- Terrorist Attack 2, aka Terrorist attack 1.2 (SoHL 1.2; it's required here to look onto eyescanners to open doors)
- The Ancients, aka The Artifact; Demo Alpha 0.1 was tested (modified SoHL 1.5; single map)
- The Lost Hell (modified SoHL 1.2 / SoHL 1.2 compatible)
- The Trap v1.51 (modified SoHL 1.2 / SoHL 1.2 compatible)
- Time Machine (modified SoHL 1.2 / SoHL 1.2 compatible; single map)
- Timeline III: Heart of Darkness (SoHL 0.5; has minor problems with using of original SoHL 1.2)
- TWHL Tower (SoHL 1.8)
- Underground 2 Demo (SoHL 1.2)
- Xen-Warrior v1.5 & 1.6 (modified SoHL 1.0 / SoHL 1.2 compatible; Android port is also available)
Compatible total conversions, fun or horror mods (or other mods and games which are using in a most part their own resources, weapons and characters or which have a very different plot):
- Afraid of Monsters: Director's Cut (cross-platform version and Android port are also available)
- Big Lolly (playable with standard HL code also; Android port is also available)
- Bloody Pizza: Vendetta
- Bugstompers (you need to open pak0.pak file in the mod's folder and delete from it btns_main.bmp file inside gfx\shell folder, it has a wrong format and causes crash at start)
- Cthulhu: An Unspeakable Modification for Half-Life (greatly modified SoHL; latest builds of Xash3D got all of significant problems fixed)
- Gunman Chronicles (stand-alone game by Rewolf; to launch it properly make sure you added -game rewolf into hl.exe shortcut, also check gameinfo.txt settings for referring to "rewolf" folder instead of "valve" and for proper gamedll / startmap parameters, in case you have any problems).
- Heart of Evil: Alamo
- Heart of Evil: Napalm Edition
- Icon of Hell: Episode 1 (it's initially Xash3D-based mod, not a common Half-Life mod)
- Land of Legends: Heroes of Loria (it's a cooperative mod, was tested in solo playing)
- Master Sword v1.3-c1.4 (because of outdated HUD settings it's better to play it with 1024x768 window resolution)
- Mistake
- Mistake -1, aka Pre-Mistake (based on Paranoia's code)
- Night at the Office (Android port is also available)
- Operation Black Thunder
- Operations 1942 v2.0 (greatly modified SoHL)
- PARANOIA v1.2 (heavily modified SoHL; it's recommended to set fps_max to 60 or to 100 in config.cfg file or via console to prevent a possible sticking of your allies in some situations when they should open a door for you)
- Poke646 (Android port is also available)
- Poke646: Vendetta (Android port is also available)
- Red Star: Episode 1
- Resublimation (the mod has inner bug, causing crashes on loading a next map or a saved game, if you use the secondary bayonet attack of AK-47, so avoid doing this)
- Riot in Progress
- Survive in Catacombs (slightly modified SoHL 1.2)
- Survive in Catacombs II: Fear aka Bloodbath (significantly modified SoHL 1.2)
- The Gate (cross-platform version and Android port are also available)
- The Unknown Menace
- They Hunger: Trilogy (set gl_allow_mirrors to 0; cross-platform version and Android port are also available)
- Unnamed
- Vietnam 1967 (Heart of Evil based mod; install in a directory without spaces in its' name)
- Wanted: The Half-Life Western Pack v1.6 (put IFC22.dll from mod's folder into your main Xash3D directory, along with hl.exe, otherwise mod's client.dll can't be initialized; do NOT remove client.dll to start the mod, this brings other problems)
Compatible unfinished or demonstration mods (any kind of alpha, beta, demo versions of mods which have no complete storyline or which have been cancelled in development, so they can be not fully featured or can contain some inner bugs; however these mods have no incompatibilities with Xash3D):
- Arrange Mode v3.4 (beta version, made in year 2005)
- AvsM 2: Project XEN Alpha 1.6 & Beta 1
- Battle for Life Beta 1.2
- BMTT3D: Virtual Excursion (based on Paranoia's code)
- Borked Hazard Mod, aka The Borked Hazard Course
- Cat-Life Demo
- Chinatown Preview (latest Xash3D builds got rid off the problem of crashes)
- Citizen Arms Demo 2 (based of HLFX v0.5 code; there are few inner bugs in the mod, but it still playable)
- Classic Games Mod
- Codename HLDino 1.0 Beta
- Crowbar of Time (before you run the game open the mod's folder and delete or rename cl_dlls folder inside it, otherwise game doesn't start because of encrypted client.dll file)
- DaRkFoRcE (it's a preview demo version of Escape from the Darkness mod)
- Droptank Oscar Beta 1 & 2 (before you play the mod remove or rename btns_main.bmp file from gfx\shell folder, it has a wrong format and causes crash at start)
- Engineer Adventures Demo
- Escape from Woomera v0.84 Beta (latest Xash3D builds got rid off the problem of crashes)
- Gunman Chronicles Demo (it's a stand-alone demo with a bit different maps from the full game)
- Half-Life Baby v1.4 (it's an unfinished but playable mod; after installing of the mod open liblist.gam or gameinfo.txt file in the mod's folder and correct the line gamedll "..\hlbaby\dlls\hl.dll" for gamedll "dlls\hl.dll", otherwise you'll not be able to start a game)
- Hammertime Demo
- Hazard: The Objective, Hazard: The Plague Thanksgiving Release, Hazard: The Plaque Beta 2 (it's initially Xash3D-based game, not a common Half-Life mod)
- Heart of Evil: Branton Beta
- Heavily Armed (this mod can only be played with using of cheats, but such is initial mod's conception)
- HLFX v0.5 Beta Developer Edition (demo maps have been tested)
- HLFX v0.6 Beta Single Demo
- Icon of Hell: Lost Episode Beta (it's initially Xash3D-based beta, not a common Half-Life mod)
- Ispitatel 3 Tech Demo (significantly modified SoHL; it's recommended to place opfor.wad from Opposing Force in the mod's folder before you begin to play; also remove from there SAVE folder and config.cfg file to avoid certain problems; additional unfinished map, lab.bsp can be started manually via console)
- Kleiner's Adventure: The White Line Demo (there is a custom client.dll, but it looks like it only change HUD's color)
- Kleiner's Adventures Demo (there is a custom client.dll, but it looks like it only change HUD's color)
- Last Mission Demo
- New Life Beta (it's initially Xash3D-based beta, not a common Half-Life mod)
- Night Shift Beta (a set of maps without level transitions)
- Operation: Firesweep Demo
- play-street3d v0.04 Tech Demo (it's initially Xash3D-based demo, not a common Half-Life mod)
- Prince of Persia 3D Demo
- Prisoner (before you run the game open the mod's folder and delete or rename cl_dlls folder inside it, otherwise game doesn't start because of encrypted client.dll file)
- Project AMOD (buggy, but those bugs are inner bugs of the mod)
- RBHL (playable only with using of cheats)
- Red Alert X-pantion Demo: Developers Edition (aka HLRA Techdemo; the mod is playable until the last map, which is unfinished)
- Robotech: Invasion Beta (there is a couple of glitches with HUD and flashlight after reloading of a saved game, but these problems are inner bugs of the mod)
- Scientist SlauterHouse: Mod Messup #1 - WTF Beta 2 (this mod requires a using of cheats while playing; if you want to play it mainly without cheats, you need to remove the skill.cfg file from the mod's folder)
- Sewer Beta
- SHλFT Alpha Test 0.0
- Stargate SG-2 Alpha 3.0
- Star Wars Test Mod
- The Calamity Windstorm Beta v0.1
- They-Strike Beta 1.2 (there are some bugs, but they are inner bugs of the mod; They Hunger III is not properly supported by the mod)
- UNS Progress (mod preview)
- Wilson Chronicles - The Unfinished Edition v1.1/Alpha4 + Half-Life: Rebellion Demo 1.2 (earlier version of Wilson Chronicles)
- X.E.T. Demo, aka Xen Exploration Team + X.E.T. Monster Demo (bonus map)
- Xen Rebels 1.0b (this mod can be played both as singleplayer as multiplayer; but you can start maps in singleplayer mode only manually via console and game will crash on attempt to load saved game)
- Zombie-X DLE Beta 6 (significantly modified SoHL; it's required to look onto eyescanners here to open doors; Android port is also available; this version of the mod is even more buggy than 1.0 Final, and there are 2 places, where the game crashes constantly - map mp5a and map mp14; it depends on inner flaws of the game code)
- Zombies HL Beta Demo v0.72b
Compatible mini-mods with a custom game code, featuring only 1 singleplayer map:
- Alternative Origin
- Ashfield (there is inner bug of disappearing of some models on the map after save/reload)
- BooM: Return to Huknenn Demo
- Fat-Shift Mini-Demo (open liblist.gam or gameinfo.txt file and replace line startmap "c0a0" with startmap "test_01", then play a game)
- GT Mod Demo (start only from gt.bat file; saves are not working properly; to restart map type restart command into console)
- Hero Squad Beta 1 (third-person tactical mod by Brendon Chung; mod contains 1 singleplayer map, that have been successfully tested, and there are 3 multiplayer maps, which weren't tested)
- Infection Demo
- Lead Eaters Beta 1 (third-person zombie-shooter mod by Brendon Chung)
- Light of Hope demo No1
- Mortal Kombat Forever Demo (start new game via Multiplayer menu; you can fight against a second player or against a computer-controlled bot)
- Mustang Sally Beta 1 (third-person space-shooter mod by Brendon Chung; mod contains 1 singleplayer map, that have been successfully tested, and there are 4 multiplayer maps, which weren't tested; before you play the mod remove or rename btns_main.bmp file from gfx\shell folder, it has a wrong format and causes crash at start)
- Pulse: Puzzel Demo (set fps_max parameter to 60 in config.cfg file or via console to prevent sticking in the elevator)
- Re-Mod Demo
- Thanatophobia The Bunker Demo (to enable all visual enchancements in the game take opengl32.dll file from the mod PARANOIA or Cry of Fear and put it into the main Xash3D directory)
- The Weldt Beta 1 (arena mod by Brendon Chung; there is only 1 playable singleplayer map and 4 multiplayer ones, which weren't tested; saves are not working)
Mods that have minor incompatibilities which can interrupt normal gameplay or completing a mod (but still almost totally playable):
- Battle for Life Beta 2.0 (remove cl_dlls\client.dll file from mod's folder, otherwise mod won't run; without this file some of new mod's features will not work, but they anyways aren't used in the singleplayer game)
- Black OPS Redux (some advanced game options can not be configured from Xash3D game menu, but only by using console commands; some visual effects can look different)
- Chemical Existence (you can get stuck inside a moving truck in the middle of the mod on level change - use noclip command when the truck stops to repair your position)
- DANGER (most of background music tracks were renamed by the autor from WAV file extension to DMF, so Xash3D can't play them; also there is a small problem with primary attack of the gauss - its' beam visually shoots with deflection from real target - just ignore this)
- Dopusk31 (you must set the original hl.dll from valve folder as main game dll in gameinfo.txt to play this mod; also game can crash on level trasitions or on player's death if flashlight is enabled)
- Half-Life: Decay (latest Xash3D builds got rid off the old problem of crashes; the only current issue is that all mod's maps are always available to play in the Create Server dialog, instead of unlocking them duiring the game)
- Plasma Beta Alpha (this mod is based on the code of Arrange Mod: Rebirth mod and because of that you can find there different visual glitches; at the first start of the mod the screen will be white, you just need to restart the map once again; to play multiplayer maps change mp_entity "info_player_deathmatch" parameter in gameinfo.txt file to mp_entity "info_player_start")
- Rebellion (initial mod is fully functional only under WON Half-Life v1.0.1.6 or earlier; but you can use cross-platform version instead, it fixes major problems with game code and allows to play the mod properly even on Linux and OS X; Android port is also available)
- Stargate TC SG-1 Missions (you can get some small visual and gameplay glitches while playing, but they are not interfere with successful completing of any mission)
- Static Friction BETA Demo 1.2 (there is a potential problem of crashes on starting a new map with original Xash3D; if this happens for you, use latest builds of Xash3D FWGS to play the mod properly)
- Surprise! Mod v0.4 (tested in singleplayer game; there are some minor differences in visual effects, but they don't affect the gameplay)
- Sweet Half-Life (you can experience random crashes during fights against aliens; script with gargantua at map shl11 is fixed in latest builds of Xash3D) + SHL_12x (rejected map from Sweet Half-Life)
- The Escape (there is a couple of strange glitches on a map evasion7, but they are not interrupting a gameplay, just don't forget to download and install all of presented fixes for the mod)
- Visitors (you can get stuck in a moving train in the beginning of the mod on level change - type restart command in the console to reload a map with a right position; cross-platform version and Android port are also available)
- X-Half-Life: Deathmatch v3.0.3.5 - 3.0.3.8 (every version has as inner flaws, as minor problems of compatibility with Xash3D; v3.0.3.7 is mostly recommended for playing the singleplayer Half-Life campaign; for v3.0.3.6 you have to remove *.ent-files from maps folder to prevent crashes)
Incompatible mods (constantly crashing mods or mods which can not use properly some of their important features with Xash3D):
- Arrange Mod: Rebirth (too hardly modified and unstable)
- Time Shadows Beta 0.1 (this mod requires a using of Direct3D mode, but it's not supported by Xash3D; after you start a new game, try to switch Xash3D with Alt-Enter to the windowed mode and then back to the fullscreen to fix partially mod's rendering; r_fullbright 1 cheat can help you against darkness)
P. S. Please keep in mind that most of those mods were tested with original builds of Xash3D by Unkle Mike. The proper support of some mods was added only in latest builds of Xash3D, so you still may have problems using outdated builds of Xash3D or Xash3D FWGS. Also, because the engine was rewritten many times, there is a chance, that some of mods successfully tested on previous builds may show problems with latest builds. So if you use a latest Xash3D build (4344 currently) and see a problem, which looks like engine-side bug, please report.
Xash3D FWGS fork has 2 main branches of the engine. First one is the "old" engine v0.19.*, based on old builds of original Xash3D (3366 - 3598). Currently its' development is ceased. ModDB profile has v0.19.2 to download, but it's very outdated version. If you have reasons to use the "old" engine, it's recommended to check the last available release, v0.19.3. The major reason why you may be interested in the "old" versions is that they have a support for external HD textures (used in some retexture mods), removed from latest builds. The second branch is the "new" engine v0.20, based on latest builds of original Xash3D. It's currently under development and has more recent fixes and additions. So in most cases it should have better compatibility (especially with mods based on latest Steam version of HLSDK 2.4) and functionality (except the support of external HD textures, which is not reimplemented yet). You can download a quite outdated, but stable build 1707 or try a latest continuous build (check Assets below description). Newer build is more preferrable, except it may have some temporary issues due to specifics of the development (adding something new can break something old). But you can always report about any issues via GitHub or via FWGS Discord to get them fixed operatively (or to get the information about possible workaround).
Original Xash3D & Xash3D FWGS are not fully compatible, so if you want to try both of them, create a separate installation of the game and mods for each of them, in different directories. If you want to report about any bug, please provide as more detailed information as possible (version and build of Xash3D, version of OS, mod name and its' version, a map where the bug is happening, what is wrong exactly, comparing to the gameplay with GoldSrc). By the way, latest builds of Xash3D (and the "new" FWGS version) use GoldSrc-compatible format of saved games, so you can swap save-files between Xash3D and original Half-Life to examine a problem. Though this makes them incompatible with old versions of the engine.
Can I just say that the amount of work you have put into this is amazing!
Thanks! This really takes time.
Converted Blue Shift map with bspfix (you have to convert every map by one).
Link: Valvedev.info
Now Blue shift works on latest build, but once game crashed on ba_tram3.bsp just before exiting the train. All the rest works fine for me.
How does it work though?
I've converted all the BS maps with bspfix, I've put in the fixed maps from this patch: (https://www.indiedb.com/games/half-life-blue-shift/downloads/half-life-blue-shift-sp-map-fixes-patch), but the map transition in ba_yard2 doesn't work and I'm just stuck at a wall.
Use Blue Shift Patch by Shambler Team, never had any issues with it.
The Opposing Force dll link does not work anymore, mind updating it or sharing another mirror? I'm really looking forward to play it on Xash3d.
Maxtime81
Try again.
Thanks for that!
any fix for tfc
No fix needed, it works fine, just make sure to set this:
cl_lw "0"
to make weapons to show up properly.
qwertyus ¿half life gold does none virus? ¿or not?
Never use ****** paranoic anti-virus programs.
Virustotal.com
In most cases their "detection" is just a suspicion because of specific EXE's packing methods.
ah ok thanks ;)
I'd list Dark Future as incompatible, as one of the maps refuses to work under Xash.
The map in question is 'darkf6', and if you try to load it, the game initially gave a "No free edicts" error. Editing the gameinfo.txt file to change the max_edicts value to 2048 (the same fix you've listed for Black Guard) then makes the game an entirely different error:
"Host_Error: Mod_LoadMarkFaces: bad surface number in 'maps/darkf6.bsp'"
...which is a new one on me! The mod works fine in Steam, so this really has me stumped.
Confirm that, same error happens to darkf26.bsp also. Not sure how to fix that. Looks like those maps have an error which is treated as critical. Strange enough because I haven't seen this issue anywhere else.
I wasn't aware it happened on another map - I just kept the mod on Steam after the error in the first one. Glad to see you're more on the ball than I!
Swiss Cheese Halloween 2002 does not seem compatible. Barfs out on loading the client.dll
Moddb.com
Play original version. It's SoHL based, and 100% doesn't have this problem.
Moddb.com
You probably have installed that Steam Pipe patch, but it's not needed for Xash3D.
P. S. Almost 100% of problems with loading of client.dll are caused by the case, that someone use client.dll from modern Steam Pipe version of Half-Life (year 2013 and newer). So if you see this issue, just delete client.dll and play.
Im trying to play Blue Shift, i try using Blue Shift Unlocked but it doesn't work, and the link of the other patch is not working, i was hoping if you could lead me a hand, i have the steam verison of the game btw
Hlfx.ru Works for me.
After installing a patch, before you try to launch the mod, I suggest to find and delete gameinfo.txt from the mod's folder. It can be outdated and cause some problems. The engine will automatically create a new one (with updated settings) when you start the mod.
Is there any way to make op for dll stop doing the old weapon bobbing or sniper rifles reload animation being broken and other unneccesary changes. I just want mouse issue to fix without any alterations.
Note: I'm talking about to old fwgs build and not the latest one that gets updates, I'm using the old fwgs build because I'm using resrced and using it on the latest build makes model textures not work.
cl_lw 0
Disable weapon prediction.
cl_lw 0 changed nothing.
I just tried Xash3D FWGS Continuous master Build and the weapon bobbing is still happening, mp5's firing rate is slower too.
Im not sure if it helps, but bobbing can relay on cl_viewbob cvar (but only in specific mods), regarding mp5 I have no ideas, except if you try to set higher fps. By default, it's set to 72. Also it can be limited by 60 by enabling VSync in video options. But setting higher FPS is not recommended in single player game, you may get stuck on elevators because of this, etc.
is brutal half life compatible
Yes, Beta 2 is playable. Found no significant problems, except the spamming of some warnings into console (look like inner mod issues).