XDM is an Unreal Tournament-style Half-Life modification.

X-Half-Life

XDM features:

  • Classic Deathmatch (free for all)
  • Team Deathmatch (up to 4 teams)
  • Capture The Flag
  • Domination (up to 4 teams)
  • Last Man Standing (UT-style)
  • Co-Operative (monster DM, mission and other modes)
  • Singleplayer (possible to play any map pack)
  • Revenge modes (in all game types)

Also featuring old and new weapons, new high-quality maps, new hi-def models, flexible network code*, lots of special effects with no hi-end hardware requirements. XDM offers full set of customization options: HUD/GUI colours, chat, team names and colours, weapon slots, translatable string. All original Half-Life maps, models and sprites are compatible with this mod, even some single-player mods like Timeline 2: Iced Earth (which don't have teir own DLLs) or even Arctic Incident (now included since v.3038) are playable. Improved entity management system allows massive online matches (32 players) with tons of weapons, boxes, rockets, monsters, explosions and other stuff flying around. The mod includes optional botmatch mode with up to 31 angry HPB bots (experimental).
Don't underestimate the power of GoldSource!

This mod has been developing since 2000 (first public testing was in 2001) and lives even now!! :)

XHL/XDM is a great modding platform (like SoHL), not only for singleplayer, but for all game types. Check out videos to see some of the features.

«In the end, I just wanted to make Half-Life better.» - ~X~


◊ Also recommended for playing (friendly projects, may include some XDM tech):
G-man Invasion (finished)
Half-Life: Weapon Edition
Half-Life: Tyrian

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Straight to the point: look at these shots!

0215 steam deck 16 DM_Deck-16 on Steam Deck

This is XDM. Running DM_Deck-16. On Steam Deck.


XDM. Runs. On. Steam Deck.

(the WTF_BOOOOM.wav moment)

With the help of Linux porting work done for desktop, we've suddenly were able to run XDM on a portable Steam Deck (tm) console!

Of course, it revealed some issues. For example inadequate controls, not adapted for joystick use. But the main work is done. Code is mostly error-proof and 64-bit ready. Protocol difference between HL and Xash3D is still messing things up a bit sometimes, but we'll get to fixing that soon.

XDM in Steam menu on Steam Deck Steam Deck XDM GoldSource
This is Steam. This is XDM.


Very impressed by such possibility, I returned back to my dusty PC, and, once again, rewritten the VGUI code to support arrow key input. Now it is possible to traverse menu items with arrows and ENTER!
I don't have to tell you how important the Command Menu is.

There's one more thing I, myself, and a1batross were surprised by:

Steam Deck menu Steam Deck game selection
Someone has made these images for us <3


I have to tell you: I'm very touched!
Very big thanks to those folks who made XDM profile pictures in steam! You probably know I'm not using Steam, for various reasons, mainly, because my dev and gaming machines are never connected to the Internet. And I hate Internet and DRM.

So, I'm currently tightly cooperating with the FWGS in order to make XDM accessible on even more exotic platforms! We start where GoldSource stops, we go where GS wouldn't dare to! This is the power of Open Source! Expect more awesomeness. >:)

PS: never relax around headcrabs! See you soon. On DM_Deck-16 :D
Even bigger news are coming!

XDM is running on Linux!

XDM is running on Linux!

News 3 comments

The time has come. It happened. And I have to tell you, it is serious! XDM is running on Linux. And not only that...

How do you like the new page design?

How do you like the new page design?

News 4 comments

XDM ModDB page has undergone a re-design. Tell me what you think. Not-very-social poll.

6 hours on a supercomputer and all I got is this lousy map

6 hours on a supercomputer and all I got is this lousy map

News 2 comments

When you attempt something impossible, be prepared for unforeseen consequences.

Going deeper open-source, need your opinion!

Going deeper open-source, need your opinion!

News 6 comments

XDM update is expected to be released soon. Sooner than never, at least. And this time I'm planning on uploading something more than just a game and code...

Add file RSS Files
XDM3041

XDM3041

Full Version 9 comments

XDM version 3.0.4.1 complete release. Win32 server + client + botmatch. Fully portable offline installer.

X-Half-Life Deathmatch 3.0.3.8 Source Code

X-Half-Life Deathmatch 3.0.3.8 Source Code

Source Code 11 comments

X-Half-Life Deathmatch 3.0.3.8 Source Code package (updated after release)

X-Half-Life Deathmatch 3.0.3.8 SDK

X-Half-Life Deathmatch 3.0.3.8 SDK

SDK 13 comments

X-Half-Life Deathmatch 3.0.3.8 Software Development Kit (SDK) (does not include source code)

X-Half-Life Deathmatch 3.0.3.8 GNU/Linux binaries

X-Half-Life Deathmatch 3.0.3.8 GNU/Linux binaries

Server

X-Half-Life: Deathmatch (XDM) version 3.0.3.8 release. Linux server + client. Binaries only, no resources.

X-Half-Life Deathmatch 3.0.3.8

X-Half-Life Deathmatch 3.0.3.8

Full Version 11 comments

X-Half-Life: Deathmatch (XDM) version 3.0.3.8 release. Win32 server + client + botmatch. Fully portable offline installer.

XDM 3.0.3.8ALPHA_MONSTERS

XDM 3.0.3.8ALPHA_MONSTERS

Demo 10 comments

>>> X-Half-Life Deathmatch v3.0.3.8 ALPHA GHOUL [BB] edition <<< FILE UPDATED 28.11.2016

Post comment Comments  (0 - 10 of 333)
_Melton_
_Melton_

Will there be cooperative versions of two mods from the creators of Arctic Incident like The Gloom and Delta Particles for XDM?

Reply Good karma Bad karma+1 vote
~X~ Creator
~X~

But... Arctic Incident in XDM is already cooperative. (o_O)? It's built in :) As for DP, ask its creator if he's willing to. There's not much required to do for a mapper. Like placing more spawn spots.

Reply Good karma+1 vote
Guest
Guest

zomg this mod is unbelievable! how many people made this??

Reply Good karma Bad karma+1 vote
~X~ Creator
~X~

Mostly, just me.

Reply Good karma+2 votes
~X~ Creator
~X~

No time to talk, uploading an emergency release.

Reply Good karma+1 vote
pH_Le_Sel
pH_Le_Sel

I have the same problem as DaKaR.PaCoi (see below), Bots don't spawn in Botmatch. Is there an option to choose the number of bots ? If so, i can’t find it. For now, i just tested some maps and weapons alone, looks like a great mod.
Edit: I found, bots are disabled by default, i just read the "readme.txt" included in the mod, sorry ^^

Reply Good karma Bad karma+2 votes
~X~ Creator
~X~

Sorry for not answering in time! But I'm very glad you found your answer in the doc [I put so much effort to write]! :)

Reply Good karma+1 vote
phobosvoid
phobosvoid

how i add the death sounds to work on this mod? a lot of hl1 original sound files was not there inside the folders of this mod, like the barney,hgrunt pain/death sounds etc... that beep sound when you die don't happen on this mod i tried messing around trying to put new death sounds on this mod but without sucess, i added the originals pain/death sounds that was not present in the folder of this mod i messed with sentences.txt added new lines for medical HEV_DEAD0 HEV_DEAD1 2 3 4 etc... to have more variety instead of only that annoying medical beeps i replaced the ''HEV_DEAD0 fvox/beep beep, beep beep, beep, beep, flatline'' and ''HEV_DEAD1 fvox/beep beep, beep beep, beep, flatline'' for
HEV_DEAD1 player/pl_death1 HEV_DEAD2 player/pl_death2 to play my custom death sounds but doesn't play anything inside the game the type of the files are .wav i even edited these custom sounds on audacity to make it equal to the original .wav files with 88kbps i even tried to do the volume stuff near the command line like (v100)? is that correct? i don't know if that part ''// SPEECH SYSTEM SENTENCES'' inside sentences.txt have anything to do with the volume of the death sounds not playing it but i added (v100) and after i tried (s100 v100) (assuming ''s'' is start and ''v'' is volume) so i got it like this HEV_DEAD1 player/pl_death1 (v100) and after all these steps still not working what i am missing?

Reply Good karma Bad karma+1 vote
~X~ Creator
~X~

First of all, as any mod, XDM relies on resources from HL/valve, so it does not have to contain any original sounds. As for HEV_DEAD0, I'll test it, thanks for reporting!
EDIT: HL only accepts 8-bit sounds of 11025 or 22050Hz. Sentences work fine even without any special tags. It must be something else.

Reply Good karma+1 vote
~X~ Creator
~X~

Update: found the problem, server really skips the sound code. :(
I'll try releasing at least *something*, while I'm still alive...

Reply Good karma+1 vote
Post a comment

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