Half-Life Featureful SDK 2026-06-11
·
13 commits
to featureful
since this release
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
- Zoom crosshairs are no longer drawn on the unscoped weapon if
default_fovis less than 90 (original Half-Life bug). Thanks @Ambient-Impact for reporting. - Restored the default target monster search delay on
scripted_sequenceto 1 second (as it was in Half-Life). This was accidentally changed to 0 seconds in 2026-01-22 version and may have potentially led to performance issues.
Entity templates
- Added detonate_on_touch property for projectile entity templates to allow making hand grenades detonate on touch.
Weapon templates
- Added viewmodel_beams property for weapon fire to allow drawing beams attached to the view model on weapon firing.
- projectile property is now partially supported for weapon_handgrenade.
- In-place
"ent_template"definitions are now allowed for projectile.
Weapons
- weapon_displacer now cancels its attacks on holster.
- weapon_displacer beams are playing client-side now.
JSON configuration changes
- Parsing object properties now checks for key duplicates and reports the error if there's a duplicate.
"scale","framerate","life","noise"and"scrollrate"properties in visuals are now required to be non-negative numbers."framerate"property in visuals now supports ranged values.
Sample mod changes
- Updated dmc nailgun and supernailgun to use in-place entity template definitions for projectiles.
- Fixed dmc nailgun using wrong speed for nails.