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 news Report RSS Pre-release version 0.99 of Xash3D Engine, build 3887 is here!

So the very new build of Xash3D Engine is released and awaits you in 'Files' section. This pre-release version brings many changes, so if you interested in development of the engine, please try it now and comment what do you think, because the final release is planned on December, and you have some time to test everything and help to make Xash3D better.

Posted by on

Xash3D Engine has been updated to the version 0.99 with new build 3887, and you can grab it here: Moddb.com

This is pre-release version, which brings many changes, so if you interested in development of the engine, please try it now and comment what do you think, because the final release is planned on December, and you have some time to test everything and help to make Xash3D better. As always, there are compiled binaries for Windows, full source code for the engine and tools, the list of changes and (a bit outdated) documentation about the engine, plus game dll-files with some additional improvements which should go into 'valve' folder to replace old ones.

This build provides many innovations, improvements and bug fixes. Due to numerous and significant changes, it still may contain some minor bugs and incompatibilities with some of previously tested Half-Life mods, so Unkle Mike decided to share this version on public to make sure, that final release in December will be rid of most of potential issues.

There are some of most noticeable changes:

  • Better predicting system and different improvenents for multiplayer / network. Please take a notice, that networking protocol has been updated too, so this build will NOT be compatible in multiplayer with servers / clients runned on previous builds.
  • Numerous changes in the engine and rendering system to make different things (like lighting, models, beams, sprites, decals, fog, particles, rendermodes etc.) look as possibly close as they look in GoldSrc (or even better).
  • Compatibility changes for Intel iGPUs (fixing of issues like 'red walls' and such).
  • Implementation of some additional features from Quake and DarkPlaces engines (aguirRe's TxQBSP 'broken' clipnodes, BSP2 format, alias models, external colored lighting, WAD2 format etc.). Some of changes were made for new Unkle Mike's project QWrap (it's a wrapper, which allows to play Quake and its mods directly via Xash3D Engine, without porting of any game content).
  • Implementation of boneweighting on studiomodels (which is intended to be in future a working feature in Paranoia 2: Savior or games / mods based on its code).
  • New mpeglib version to prevent some issues with MP3s.
  • Additional GoldSrc-like changes: software-only gamma, brightness (still called 'Glare reduction' in menu, but now works properly), 'MP3Volume' (instead of 'musicvolume') etc.
  • Different fixes/improvements everywhere (engine, file system, sound system, input, rendering, network, server, client, console, game menu).
  • Fixed compatibility or added a possible solution for previous issues in such Half-Life mods as Azure Sheep, Black Guard, Black Ops, Chemical Existence, Cthulhu, Friendship 2.0, Gunman Chronicles, Heart of Evil, PARANOIA, Poke646, Poke646: Vendetta, Stargate SG-1 Missions, Sweet Half-Life, They Hunger, Visitors etc.

Due to some of compatibility reasons Unkle Mike decided to remove the support of HD textures ('materials') from the engine. If you have some suggestions about that, please comment too.

If you have any troubles with using of Xash3D, please check this (a bit outdated, but mostly correct) manual: Moddb.com

For questions about compatibility with singleplayer Half-Life mods / maps refer there (though the information may be outdated a bit): Moddb.com & Moddb.com

Pay attention, that Xash3D-based mods (such as XashXT, Paranoia 2: Savior, Quake Remake) are not compatible with build 3887 yet, because their game code is closely associated with old features of Xash3D Engine. So please wait until they are properly updated too.


I can't get the bone weights to work. I used that custom studiomdl from the forums, but the models don't appear in game.

Reply Good karma Bad karma+1 vote
Qwertyus Author

This will work in future updates of Paranoia 2. Currently you can only test this in P2 modelviewer, not in game.

Reply Good karma+1 vote

Do you know if he will make it work with base Xash3d, and not specifically Paranoia 2?

Reply Good karma Bad karma+1 vote
Qwertyus Author

No, if only in XashXT (but it's very unlikely). But P2 is planned to be a good modding platform too (though with closed source code) - Unkle Mike already added weapon customization into it, and will add monster customization and some parent system features from XashXT, so it will be possible to create different mods even without high level programming skills.

Reply Good karma+2 votes

Well my only problem is I need more than to just customize the guns. I have my own custom ai for monsters, and I can't implement that in a closed source.
After Elber said he would release a source code, this is a let down.

Reply Good karma Bad karma+1 vote

Bone weights are implemented in engine studio render already(see gl_studio.c).

Jiggle bones are easy to implement, but Unkle Mike keeps his studio format closed. However I can give some hints about it, mail me if you are interested. Or just wait, until I will finish my jiggle bone implementation for plain HLSDK.

I don't know so much about inverse kinematics, but AFAIK Unkle Mike has taken the idea from Source engine, so it should be similar.

My mail: a1ba (dot) omarov (at) gmail (dot) com.

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
Post news
Related Engines
Xash3D Engine
Xash3D Engine GPL
Related Groups
Xash XT Group
Xash XT Group Developer & Publisher