Xash3D is a custom Gold Source build from a scratch. Xash3D overcomes obsolete Gold Source engine's limits and provides for you a new quality of gaming experience and modmaking capabilities, for example: higher limits for bsp-models, studiomodels scaling, realistic values of lighting on server side, entity patch technology support, support of additional map types, support of precaching "on the fly", support for using real HD-textures (up to 4096 x 4096 px) for maps, models, sprites and decals in any played mod and many other features...

Post tutorial Report RSS Xash3D-compatible Half-Life mods for any supported OS

Original Xash3D Engine by Unkle Mike (Windows version) supports wide variety of Half-Life mods, from simple 1-map mods to mods which change everything - from game resources (textures, models, sprites, sounds etc.) to gameplay itself (new weapons, NPCs, monsters, game mechanics etc.). But some people use ported versions of Xash3D to play Half-Life mods on different operating systems (like Android, Linux etc.). Here is a guide about mods which should be supported on any platform.

Posted by on - Basic Starting a mod

Original Xash3D Engine by Unkle Mike (Windows version) supports wide variety of Half-Life mods, from simple 1-map mods to mods which change everything - from game resources (textures, models, sprites, sounds etc.) to gameplay itself (new weapons, NPCs, monsters, game mechanics etc.). But some people use ported versions of Xash3D FWGS to play Half-Life mods on different operating systems (like Android, Linux, Mac, iOS etc.). And they want to know which mods are supported by Xash3D for their platform. The major rule here is that any ported version ("fork") of Xash3D contains standard Half-Life code. So, technically, any ported version of Xash3D should support properly any Half-Life mod, which doesn't use a new game code.

In this article you can find those mods, which are based on standard code of Half-Life. They may have changed textures, models, sprites, sounds, skill configs, but they don't change gameplay itself. This should allow you to play these mods with any fork of Xash3D (if it's ported correctly). Mods which include non-standard game DLLs (you can find them in dlls or cl_dlls folders usually) most probably should be ported on corresponding platform, otherwise they will not work properly (new weapons, NPCs, monsters will be missed, and game mechanics will be broken), so even if you manage to run such mod on any platform except Windows, you will not able to play it as intended. By the way, any multiplayer mod contains changed game code, so they must be ported with no exceptions, and they are not listed below.



All listed mods have a download link (if possible). All listed mods have at least 2 playable maps. You can play them with Xash3D, using common rules of mods' installing (with an adjusting to specific OS). EXE-files are supported only by Windows, so if you see a mod, packed into installer, you should unpack it before trying to use it on another OS. Highly rated mods are marked with a bold font. Some mods have a tip of how to prevent potential problems with a mod, or an information about inner bugs of a mod (which show themselves not only with Xash3D, but with GoldSrc too). Some mods had problems with performance on old builds of Xash3D because of engine-side mirrors (if "gl_allow_mirrors" cvar is set to "1"), but in current versions and for most of ports on another OS it's probably is not actual already (because that cvar is removed or doing nothing).

There are also some mods, released in alpha, beta or demo state, or mods which have no complete storyline or which have been cancelled in development, so they may be not fully-featured or may contain some inner bugs. However, these mods have no incompatibilities with Xash3D, so you can try them also.

Some mods were released as a set of maps without level transitions (because they are independent, or because mod's author was unable to finish the mod). So if you want to try them, you should start every map manually via console. Look into maps folder of a mod to check names of present maps (and load them with map name_of_a_map command).

Some mods have minor incompatibilities which can interrupt normal gameplay or completing a mod. But they still almost totally playable with Xash3D.

  • 2009EB / A Day in the Life of a Coward / Deth / HL: Paranormal Demo / Jailbreak/ Misantrophy / Mistaken Identity / Mistaken Identity 2 / The Returning (there is a same critical issue in these mods - an unworking level transition from a first map to a second one; to overcome the bug, follow these steps: 1) start a second map of a mod - 2009eb_map2 / HLRE2 /deth2 / paranormal2 / jail2 / map2 / ward / mistake2 / SAJ2A - manually via console, 2) step back to activate a level transition to the previous map, 3) type restart into console, 4) play with working transition!)
  • Alternate Path (there are 2 issues which hopefully fixed in latest builds of Xash3D, but they may appear for you, so if you have deep sticking in elevator between maps out3 & out2, use noclip as solution; and set sv_validate_changelevel to 0, if you have a problem with level transition between maps outside & out2)
  • Graf War (to make spray painting working in the mod, put preferred logo with a name "remapped.bmp" into logos folder, or rename the present "andre.bmp" to "remapped.bmp")
  • Hard (you may get stuck inside boxes in a moving truck on the second map of the mod - type restart command in the console to fix your position when the next map is loaded and truck is stopped)
  • Office Commando (changelevel bug between 1st, 2nd and 3rd maps)
  • Preview of the “Paradox” (changelevel bug between 1st, 2nd and 3rd maps)
  • Pulse Episode One Beta 1, Terrorist Attack (maps of these mods have a "leak" bug, it causes visual glitches and a problem of significant performance drops after some maps played)
  • The Hill (there is a mapper's flaw in changelevel settings between maps thehill & thesequel, it can be corrected only manually by editing of entpatches for these maps - you need to rename "bottom rung" value to "bottomrung"; after editing you new to start new game)
  • Threatening Skies Pre-Demo (aka Half-Life 1.5; you may get stuck in a roof of a train on level change between maps game010c and game010d; use noclip or restart command to fix this)

P. S. Some of mods, which were released not so long ago, are not listed here, but will be added later as far as possible. Also there are a lot of so-called HD-packs or messup mods which don't contain new maps or new code at all, but focusing on replacing of default models, sounds, sprites, textures etc. (e. g. Overhaul Pack). Such mods are also work with Xash3D without problems, so it's not even needed to mention them as compatible. Most of single maps listed there are also just maps without custom code, if you can't find inside new DLL-files in dll or cl_dll folders.


Probably, need a link on our wiki: Github.com
(Any person can edit this wiki)

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Xash XT Group
Send Message
Release date
Engine watch
Related Engines
Xash3D Engine
Xash3D Engine GPL
Related Groups
Xash XT Group
Xash XT Group Developer & Publisher