Two years of silence...
...and finally, as promised! X-Half-Life: Deathmatch comes back!
For all those people who played, enjoyed and requested fixes and updates! And for others as well.
Expect many fixes, speedups and graphical improvements! Also, less cheating, more tweaking and gameplay control.
Also this time XDM was tested to run on a wide range of hardware. Ability to play on Intel Atom-based laptops confirmed. Positive. :)
Version 18.104.22.168 may probably be the last one. I'm having too much problems getting my Ph.D. qualification right now to spend time on XDM. And programming for HL1 engine has no perspectives either. But feel free to request bugfixes.
If some people concerned, YES, I made plasma ball weapon, but since I've got no model, It wasn't implemented. Yup. (
For those folks who didn't know: XDM is an Unreal/UT-style HL mod with tons of familiar stuff and THAT familiar atmosphere. )
XDM continued where VALVe stopped. XHL provides extended features, effects and principles with FULL BACKWARD COMPATIBILITY. No kidding. XHL pushes HL engine to its limits.
Read further for INSTALLATION and PROBLEM salvation INSTRUCTIONS! (links for previous versions included)
Oh, and by the way... It's been 8 years already! Let's drink together at this newyear for XDM and the game development industry! :D
Thanks everyone. See ya.
Here goes the yummy changelog...
> mp_endgamedamage - can players be hurt after the match has ended? (allowing this MAY change score results after the end of game!)
> mp_teambalance, mp_teamchange, mp_teamchangekill vars for better game control.
> Players carrying flammable ammo will explode if gibbed! >:D (mp_playerexplode)
> Ability to create universal (any team) capture zones for CTF! (set 'team' to 0)
> Server event logging (DOM,CTF)
> Turrets and tanks new fire modes (bullet types: light, flame, plasma)
> Tele.. er... gravity grenades.
> UI graphics.
> Player death animations.
> Anti-cheating: players are not allowed to change team colors on model in teamplay.
> Dropped flags now can take damage and be destroyed by world objects.
> Network code slightly modified (rain effect).
> Improved some beam/bullet effects.
> More realistic werapon_357 screen shake effects (also depends on fire mode).
> Significantly reduced CPU usage.
> Flashlight state gets saved and restored properly.
> Weapon code slightly rewritten.
> Satchel charges now use reliable control mechanism and display activated charges count.
> Telegrenades affect satchels and tripmines too.
> Total ass-kicking client-side code optimization!
> Added a mechanism that (hopefully) will decrease "no free edicts" crashes in multiplayer games.
> Hands colors - models (v_ textures) and some more network code.
> Players were unable to capture flags after picking up dropped flags in CTF.
> Monsters gib count did't save.
> CountPlayers() always returned maxplayers.
> Incorrect death notices.
> Distribution license (recieved some complains)
> Some more code moved to client side.
> Removed a bunch of cheats.
> Poison grenades behaviour: larger radius in open air, but lasts longer under water
PS: If someone somehow someday will want a dedicated server, I'll be glad to set it up. But... first, explain to me how to compile server DLLs with GCC for Linux. (^_^)\
As good old non-Steam Half-Life - download latest FULL major version package:
* XDM 22.214.171.124 FULL (FilePlanet mirror) (VGpro mirror) (PlanetMirror mirror)
And ALL corresponding patches:
* XDM 126.96.36.199 to 188.8.131.52
* XDM 184.108.40.206 to 220.127.116.11
* XDM 18.104.22.168 to 22.214.171.124
* XDM 126.96.36.199 to 188.8.131.52
(may also be available at ModDB)
If you're having PROBLEMS:
1) make sure you have downloaded the whole version chain (3.0.3.x) packages
2) make sure files were not damaged: you can open any package in WinRAR archiver and use "Test archived files" command (Alt+T). If errors occurred, you can try to Repair (Alt+R) this archive or, if nothing helps, download it again.
3) make sure you have installed all packages in proper order and in the same location (and let installers overwrite files)!
4) make sure you are using one of required versions of Half-Life