Skip to content

Half-Life Featureful SDK 2026-07-21

Latest

Choose a tag to compare

@FreeSlave FreeSlave released this 21 Jul 16:25

This release includes:

  • The mod sample with all needed assets and demo maps.
  • The dev-only package that includes only updated game libraries and FGD.
  • The apk for Android (you'll need to manually put the featureful mod folder in your Android Xash3D-FWGS installation)
  • Custom FGD provided by the community with related assets (like entity-specific icons and models) that might help the level designer.

Note: zhlt entities are not included in the FGD. You must add zhlt.fgd to your game profile configuration in the map editor.

If you already have a mod in development based on Half-Life Featureful read this article to get the idea how to apply the new SDK version for your project.

Changelog

Bugfixes

  • Fixed issues with monster collisions on old engine versions where the ShouldCollide function wasn't handled correctly (any GoldSource version before October 8, 2019). Thanks @HellyDemon and other community members for reporting the issue.
  • Fixed caption lookup not working correctly on some sets of captions data.

Combat text

  • The damage values the player deals to other entities can be shown on screen if hud_combattext cvar is set to 1. This is similar to how it's done in some games (mainly RPGs; it's called Floating Combat Text in WoW, for example) and can be used for debugging purposes. Thanks @EgorYak for contribution.

Entity changes

  • The size of usable area for item_eyescanner now depends on the model bbox (was hardcoded before).
  • New parameter Fire after Sentence Time for scripted_sentence

Weapon templates

  • Added print_message property for switch_mode to allow printing messages on the screen when the fire mode is changing.

JSON configuration

  • The JSON errors are now shown in non-developer mode as well. The practice has shown that some users kept ignoring recommendations on running the game in developer mode during development which caused excessive issue reports which could have been prevented otherwise.

Repository changes

Added CONTRIBUTING.md with short recommendations on issue reporting, feature requesting, etc.