• Register

Xash3D is the powerful independent open-sourced 3D-engine, aimed for high compatibility with GoldSource engine formats (maps, models, textures, sounds, entities etc.), but with the intention to be an advanced platform for modmaking or game development. Technically it has been built from a scratch, using as totally original ideas, as some ideas from other 3D-engines. Xash3D overcomes obsolete GoldSource engine's limits and provides for you a new quality of gaming experience and modmaking capabilities, as extended map, model, texture & sound formats with higher limits, possibility to implement custom renderers with dynamic lighting and other modern features. Xash3D is the easy-to-use base to play existing Half-Life mods & create something new, impossible with GoldSource. Years of development & testing allowed to make from Xash3D a perfect mix of high compatibility with common GoldSource standards & high openness to creative modmaking ideas.

Description

This build is outdated now, but some people still may find it useful, because some of its' features were changed or ceased in newer builds. For example: 1. This is the last Xash3D build with sources which supports materials (engine-side HD-textures for maps, models & sprites). 2. This build uses hardware gamma, which can be handy for not too bright monitors or in too dark mods (it allows to make the screen much more brighter). 3. This build supports XashXT v0.65 rev.4, if you still have reasons to use it. 4. This build uses old Xash3D format of saved games (in newer builds it was changed to be GoldSrc-compatible and old game saves became unsupported). 5. This build supports engine-side mirrors (gl_allow_mirrors cvar). 6. This build supports original Blue Shift map format. Press "Read more..." for details.

Preview
Xash3D Engine v0.98, build 3598 with extras
Post comment Comments
SweetRamona
SweetRamona - - 5,114 comments

Sweet.

Reply Good karma Bad karma+5 votes
arajigar
arajigar - - 294 comments

YESH!

Reply Good karma Bad karma+3 votes
ryuqagain
ryuqagain - - 21 comments

WOOOHOOO. I TOUGHT THAT IT WONT HAPPEN ANYMORE. God bless ya guys! *over hyped i know*

Now if i only could play CS 1.6 on this...

Reply Good karma Bad karma+2 votes
[_-=MTB=-_]
[_-=MTB=-_] - - 948 comments

It didnt work for me, it gives me this message:

Mem_Free: trashed header sentinel 1 (alloc at <corrupted>:0, free at D:\Xash3d\src_main\engine\common\imagelib\img_main.c:460)

Do you know what's this mean?

Reply Good karma Bad karma+2 votes
Qwertyus Author
Qwertyus - - 2,505 comments

Do you have this issue with this build only?
Are you sure you follow the manual: Moddb.com
What mod/game gives you this result? Is this a specific mod/game, or it happens for any mod/game?

Reply Good karma+2 votes
[_-=MTB=-_]
[_-=MTB=-_] - - 948 comments

Yep, it only happens for this build

Im Sure I did everything right

I try normal Half Life, and PARANOIA The Game Edition but still it didnt work

Reply Good karma Bad karma+2 votes
Qwertyus Author
Qwertyus - - 2,505 comments

Be sure you have no additional files in your main game folder except files of current build of Xash3D. Remove any dll-files which are not from xash_build3598.7z.

Reply Good karma+2 votes
[_-=MTB=-_]
[_-=MTB=-_] - - 948 comments

Ok I tried it and its worked, but the menus are messed up full of white, And some textures of the map, models are white. Is there any solution?

Reply Good karma Bad karma+1 vote
conroy_bumpus
conroy_bumpus - - 200 comments

hi there! i have a little problem:
i couldn't enable the regular HD models/sounds, even though i placed the content of valve_hd into valve\materials (so it's valve\materials\{models,sound,sprites}) and checked 'allow materials'. is this feature disabled in the current build? if not, could you please tell me what i am doing wrong? thx in advance!

Reply Good karma Bad karma0 votes
Qwertyus Author
Qwertyus - - 2,505 comments

Materials is for custom textures only, not for custom models/sounds. If you want to change models and sounds, just put them where they intended to be (valve\models, valve\sound etc.). Official version of Xash3D doesn't allow you to switch custom models/sounds ON/OFF. You can only replace them.

Reply Good karma+1 vote
Guest
Guest - - 689,254 comments

Tried original halflife code and not worked (client.dll)
Tried this halflife code and he gave 244 errors (wtf)

Reply Good karma Bad karma0 votes
Qwertyus Author
Qwertyus - - 2,505 comments

I'm not sure what you mean, but currently Half-Life's client.dll from SteamPipe update is not supported. WON versions must be patched at least with 1.1.0.0 patch, and patch 1.1.1.0 is the best. But it's highly recomended to use hl.dll & client.dll from Xash3D's extras instead.

Reply Good karma+1 vote
Guest
Guest - - 689,254 comments

i cant compile extras source code (visual studio 2013 gives me 244 errors)

Reply Good karma Bad karma0 votes
Qwertyus Author
Qwertyus - - 2,505 comments

Dlls are already compiled, they are in xash_extras.7z/valve. If you want to compile on your own, you have to use MSVS 6.0 or edit sources manually to make them compatible with MSVS 2013. Or you can check FWGS version at github, probably they've ported that code.
Github.com
P. S. I'm not sure, if client.dll compiled with MSVS 2013 can be compatible with original Xash3D.

Reply Good karma+1 vote
Scriptix
Scriptix - - 9 comments

Got error in cdll_int.h and minwindef.h (C2040)

in cll_int.h:

Error 1 error C2040: 'HSPRITE' : 'HSPRITE__ *' differs in levels of indirection from 'int' c:\program files (x86)\windows kits\8.1\include\shared\minwindef.h 246 1 cl_dll

int minwindef.h:

Error 5 error C2040: 'HSPRITE' : 'int' differs in levels of indirection from 'HSPRITE__ *' e:\xash 3d\source code\engine\cdll_int.h 43 1 cl_dll

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon - - 306 comments

Unfortunately, Uncle Mike uses MSVC 6.0 under WinXP.

Reply Good karma Bad karma+1 vote
SirBarnaby
SirBarnaby - - 74 comments

Ah, holy ****.
Xash3D, takes what was so great about its engine and makes it better.
What kind of a half-life version do i precisely need for this? I plan to maximise my half-life experience so i want to get the best everything for it.
For another question, this engine supports AA and Anisotropic filtering?

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

Manual:
Moddb.com

Cvar for anisotropic filtering:
gl_anisotropy "16"

Anti-aliasing options are not presenting. You can try to force AA for hl.exe in your video driver's settings.

And read the documentation from Xash3D extras, most answers are already there.

Reply Good karma+1 vote
Scriptix
Scriptix - - 9 comments

Better if add 3D Sprites (/Effects).

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

They can be added with additional coding by mod/game authors. But they will not be implemented directly in the engine. Xash3D aims on support of existing GoldSource mods, so sprites & effects will be same, as they intended to be.

Reply Good karma+1 vote
Scriptix
Scriptix - - 9 comments

Cant get real 60/100 fps on server. its laggy. i configured rates but still not perfect

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

Multiplayer is still under construction. Further updates will bring more multiplayer-related things. Some features have to be heavily reworked.

Reply Good karma+1 vote
Scriptix
Scriptix - - 9 comments

can i make 3rd person game? (not shooter/ lika a magic)

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

The engine does not limit you in anything except of some basic things like you have to use BSP format to create maps or MDL format to create models for your game. Other things can be modified in your game code and content. By the way, there are some GoldSource fantasy mods already, so why can't you make something like this with Xash3D? It's just a matter of your skills and creativity.

Reply Good karma+1 vote
Scriptix
Scriptix - - 9 comments

CPU usage is 30%, (3.3GHZ i3) this is normal? (not for GoldSrc)

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

I don't know what did you expect, can only say that Xash3D doesn't support multithreading, it uses only 1 processor's core.

Reply Good karma+1 vote
Guest
Guest - - 689,254 comments

version 0.98 build latest Not Working. game stoped on message execing config.cfg
standart Half-life

Reply Good karma Bad karma0 votes
Qwertyus Author
Qwertyus - - 2,505 comments

It's definitely a problem of your game's installation. Maybe some missed or corrupted/incompatible resources. Check a console's log to see what's happening (apply -dev 3 -log to your launch shortcut for detailed logging into engine.log). And make sure you follow these instructions properly:
Moddb.com

Reply Good karma+1 vote
Incognito1337
Incognito1337 - - 61 comments

Is there a difference between thus and the FWG version ? I'm kind of lost here.

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

FWGS version is an experimental fork of original Xash3D with some of additional features (touch controls, support of loading dlls compiled in modern MSVS, multiplayer improvements and so on). It may have better compatibility with some of mods, but for other mods it may bring different problems in comparison with original Xash3D, because of modified code. So you can try and decide what is more appropriate for your needs.

Reply Good karma+1 vote
thedeathrunner
thedeathrunner - - 232 comments

for some reason, i can shoot one bullet in a gun (9mm for ex) and reload and it takes a full clip instead of the one bullet i shot. is this a bug or a feature?

Reply Good karma Bad karma+1 vote
Qwertyus Author
Qwertyus - - 2,505 comments

No idea how it can happen for you, except you're playing a mod with this feature (like Cry of Fear).

Reply Good karma+1 vote
thedeathrunner
thedeathrunner - - 232 comments

playing bhl beta 2

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Tags

Xash3D Engine v0.98, build 3598 with extras has not been tagged yet.