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
ShouldCollidefunction 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_combattextcvar 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 Timefor scripted_sentence
Weapon templates
- Added print_message property for
switch_modeto 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.