X-Half-Life: Deathmatch (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 (2 teams)
  • 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!! :)
More info, help and additional downloads on official site and forum:

>) Official site: x.netheaven.ru (currently offline)
>) Official site: Screenshots
>) Official forum (international)
>) Forum on HLFX.ru (russian/english)

>) YoyTube videos Playlist (not much there, really)

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):
G-man Invasion (finished)
Half-Life: Weapon Edition (discontinued)
Half-Life: Tyrian (based on XDM3036 code)

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

X-Half-Life: Deathmatch

a half-life modification
X-Half-Life main logo

v. 3.0.3.8
DOWNLOAD GAME

Source code and SDK released!

XDM3038 Title

XDM is a classic UT-style all-in-one Half-Life modification which is known by its weapons, game rules, maps and special effects. Last release (3038) included dedicated single/co-operative mission. Change log was so large I didn't risk citing it in the article.

tst_fog0006

Since XDM is an opensource project, many people want to use it as a platform for their own mods. And they have good reasons to do so! :) After release of the game itself, the SDK release was deliberately delayed to collect and fix as many problems as possible. Now it's time to release the Software Development Kit (SDK) and code to the public!

DOM_AntiReality

The SDK package includes documentation, sources of maps, models, textures, sprites, user interface templates, even soundtrack in ImpulseTracker format! Lots of tools included. Map compiler (VHLT) 32 and 64-bit versions. Model compiler with texture transparency support. Direct BMP to SPR converter.
This SDK will be useful not only for XDM modders, but generally for all Half-Life modders.

SDK can be downloaded here:

X-Half-Life Deathmatch 3.0.3.8 SDK


Source code is available separately here:

X-Half-Life Deathmatch 3.0.3.8 Source Code


It has been updated a little since the release of XDM 3038 because release was made in a hurry and just had to have some errors. :) There are updated binaries (DLLs) there. The installer is protected against unauthorized use, instructions inside.

Fixed since last release:

  • Ammo, items, weapons were not respawning correctly when mp_defaultitems is empty.
  • Important/quest items were removed when player was disintegrated, telefragged or disconnected.
  • Weapon box counted weapons even if they were not unpacked to player.
  • Weapon box now does not store ammo names, only indexes - solves string reallocation problem.
  • Ammo of exhaustible weapons was added while weapons were not.
  • Ammo types are now saved with game and merged when ammotypes.txt is changed. (Untested)
  • Some effects were not drawn parallel to surfaces as intended (SQB).
  • RPG rocket wrong angles and taret loss (SQB).
  • Bots angles (pitch) when aiming or following (SQB).
  • "too many particles" error hidden to level 3
  • "GetNextBestItem(%d) == WEAPON_NONE!" warning that was caused by bad weapon status on server.
  • Entities no longer respawn after being deleted by action command.
  • Award name localization in statistics window.
  • Some projectiles now produce sound when colliding with water.
  • trigger_teleport endless loop when target is changed externally.
  • env_flamespawner created clouds with yellow particles for no reason.
  • gibs placed with "body" < 0 would disappear.

PS: SDK two days after the rise of Ryzen? Coincidence? :D

X-Half-Life/XDM 3.0.3.8: release after two years!

X-Half-Life/XDM 3.0.3.8: release after two years!

News 7 comments

XDM is an advanced open-source Half-Life modification which features many game types such as DM, TDM, CTF, LMS and CoOp, good load of weapons, beautiful...

XDM 3.0.3.8 development update: flames of fire!

XDM 3.0.3.8 development update: flames of fire!

News

Weekly update of development progress on upcoming XDM version 3.0.3.8

//XDM3038 c: FIX after testing

//XDM3038 c: FIX after testing

News 3 comments

An update on results of playtesting and what's delaying the release.

XDM 3.0.3.8 Last hours of testing: download now!

XDM 3.0.3.8 Last hours of testing: download now!

News 5 comments

Bug hunt is close to the end: can release happen tomorrow or we don't get past another fatal error?

Add file RSS Files
X-Half-Life Deathmatch 3.0.3.8 Source Code

X-Half-Life Deathmatch 3.0.3.8 Source Code

Source Code 5 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 6 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

X-Half-Life Deathmatch 3.0.3.7

X-Half-Life Deathmatch 3.0.3.7

Full Version 35 comments

X-Half-Life: Deathmatch (XDM) version 3.0.3.7 release 20140202 Win32 server + client + botmatch

Comments  (0 - 10 of 285)
Guest
Guest

ModRiot.com has launched a server for XDM.

107.173.183.156:27015

Reply Good karma Bad karma+2 votes
Qwertyus
Qwertyus

MOTYYYYYYY :)

Reply Good karma Bad karma+1 vote
twitch72
twitch72

I know it is probably impossible but based on there being no servers running XDM, is there a way to make this new version run as metamod plugin or amxmodx plugin? Making it possible for servers to show up in the normal server list and players to join without having the mod, etc.Would not be worth it if CTF didn't work though.

Reply Good karma Bad karma+1 vote
EchoZakhar
EchoZakhar

So,uh,how do i give myself all the weapons on singleplayer?
Yes,i tried impulse 101 and give all,impulse just typed in the console that its obsolete,and giveall is rendered an unknown command.
Dont judge me,i want to kill everyone at black mesa and have fun with it.

Reply Good karma Bad karma+2 votes
PersianEmpire
PersianEmpire

What password for Source code please?

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

It's part of the game, can't tell you. :)

Reply Good karma+1 vote
PersianEmpire
PersianEmpire

What map please?

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

Last map, "End".

Reply Good karma+1 vote
PersianEmpire
PersianEmpire

Hey, I have something wrong in 3.0.3.8. such

When I type give weapon_crowbar, I get:

Error! DispatchTouch() called for removed pentTouched weapon_crowbar

And I type give monster_barney and monster_scientist, I get it too

Error! DispatchAbsBox() called for removed entity

And no crowbar in game

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

These errors are somewhat normal. Engine just calls these functions as it was normal.
To have crowbar by default in multiplayer, use mp_defaultitems. To get it right away you may use "make", "give" or "giveall", but with sv_cheats.
To add barney, use "make" command or the GUI creation functions and NOT "give" because it only adds items to inventory and blocks/destroys everything that wasn't added.

Reply Good 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
Icon
Half-Life
Game
Half-Life
Creator
Contact
Send Message
Homepage
X.netheaven.ru
Release date
Mod watch
Follow
Share
Community Rating

Average

8.2

66 votes submitted.

You Say

-

Ratings closed.

Highest Rated (5 agree) 10/10

personal favorite half life mod

Feb 9 2014 by Executor-64-

Embed Buttons
Link to X-Half-Life: Deathmatch by selecting a button and using the embed code provided more...
X-Half-Life: Deathmatch
Statistics
Last Update
Watchers
190 members
Files
8
Articles
19
Reviews
20