Find a file
2026-01-02 17:03:04 +03:00
.github/workflows vs issue no2 2025-06-24 17:42:56 +03:00
.idea Close-to-finish variant. Added hazardous zone for balance 2025-12-28 17:41:44 +03:00
cmake CMake: Swap commit and branch in version 2024-09-29 10:25:12 +07:00
containers Dockerfile: Linux: Replace mbedTLS with GnuTLS 2024-08-24 21:21:11 +07:00
external External: Linux: Remove libz.so 2024-08-25 10:19:53 +07:00
gamedir Fix custom hud damage direction display 2026-01-01 22:57:15 +03:00
lib/public Include macOS versions of libraries present in Steam Half-Life (8684) 2021-03-10 14:01:28 -05:00
scripts scripts fix 2025-12-08 14:51:36 +03:00
source_sdk@4ee45b6cf7 shitty code refactor and relicense MY code under ZLIB 2025-12-29 13:11:50 +03:00
src USE_LIBBT_SERVER define fix 2026-01-02 17:03:04 +03:00
.clang-format Initial commit 2020-02-21 17:07:41 +07:00
.dockerignore Create Dockerfile.windows 2023-12-02 13:15:55 +00:00
.gitattributes Checkout gamedir files with LF line endings 2021-03-20 12:50:09 +07:00
.gitignore ЧТО ЛЯТЬ???? 2025-09-24 13:57:44 +03:00
.gitmodules return source sdk to master branch, bcs it not for mkhl/master 2025-12-29 23:25:47 +03:00
CMakeLists.txt "fix" env_static on DOM_ForestXL 2026-01-02 16:59:25 +03:00
Dockerfile.linux Dockerfile: Move tag arg to just before build 2023-12-07 04:38:41 +00:00
Dockerfile.windows Dockerfile: Move tag arg to just before build 2023-12-07 04:38:41 +00:00
LICENSE Initial commit 2020-02-21 17:07:41 +07:00
logo.png Rewritten README.md 2025-12-29 14:18:10 +03:00
README.md i forgor 2026-01-01 22:13:06 +03:00

MK: Half-life

Based on BugfixedHL-Rebased

Features

Gameplay

  • Event on death: mp_eventondeath
    • Grenades: when victim was killed while holding grenade, it will drop and explode\
    • Gauss: when victim was killed while holding SecondaryAttack, there will be final shot like victim shoot with PrimaryAttack
    • Satchel: explode victim's currently dropped satchels
  • New weapons:
    • Bumpmine: like in csgo DZ gamemode, but wont damage you on launch weapon_bumpmine
  • New gamemodes:
    • Flying shotguns: only shotguns and bumpmines. Nothing else. Every 20 seconds players earn new bumpmine sv_flyingshots 1
    • Hazardous zone™: Danger zone, but if it was in Half-Life. sv_hazardz 1
  • Powerups: classic Quake (DMC) powerups.

ClientSide

  • Same as BHL-Rebased but with some spicy extras
  • Custom vgui2 csgo-like hud from this pr hud_custom 1
  • With above: There are headshots, and killstreaks in hud like in csgo.
  • Viewmodel extras: QuakeGun™ and sway (weaponlag, like source games vm) cl_quakeguns 1 and cl_weaponlag_enable 1
  • SOON - custom gameui (big thanks to ScriptedSnark)

SDK Features

  • Crash handler with libbacktrace (libbacktrace-dev package needed) -DWITH_LIBBT_CLIENT=1 or -DWITH_LIBBT_SERVER=1

Supported game versions

Type version in the console. You will see something like this.

] version 
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 15:17:55 Jul 24 2019 (8308)

8308 in the last line is your engine version.

Engine version Status
3xxx Not supported
4554 Supported
8xxx+ Supported

Conduct

There are basic rules of conduct that should be followed at all times by everyone participating in the discussions. While this is generally a relaxed environment, please remember the following:

  • Do not insult, harass, or demean anyone.
  • Do not intentionally multi-post an issue.
  • Do not use ALL CAPS when creating an issue report.
  • Do not repeatedly update an open issue remarking that the issue persists.

Thanks

  • Lev for creating the original BugfixedHL that this project is based on.
    • Valve for HLSDK release.
    • Willday for his HLSDK patch.
    • BubbleMod and Bigguy from hlpp.thewavelength.net for parts of spectator code.
    • Uncle Mike from hlfx.ru for his Xash3D engine which was very helpful in hard moments.
    • KORD_12.7 for constant helping and nice suggestions.
    • Martin Webrant (BulliT) for releasing AG source code.
    • JetBrains company for free access to great developer tools.
  • Solokiller for Half-Life Enhanced and GoldSrc engine research.
  • AGHL.RU community for bug reporting and suggestions.
  • YaLTeR and contributors for OpenAG features
for MK:HL
  • tmp64 and all contributors for this nice HLSDK base.
  • ReHLDS for ReGameDLL_CS, i really inspired by their code.
  • As well as CS server code, thanks to Velaron for his CS16Client where i got the client code for headshots.
  • ScriptedSnark for help in ReGameUI project.
  • Nillerusr for the source-engine repo, where i got some code from sdk part (killstreak).
  • FWGS community, for help in some moments.
  • MK Community, that im working for. They're just my friends.