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 the canisters (antidote, radiation canister and adrenaline) being set to random numbers when the map config is present.
- Added a hack for rendering the barnacle when neither the barnacle itself nor the tongue tip are in player's PVS (barnacle may still not render on certain conditions, specifically if the center of its tongue is not in PVS as well).
Cvars and commands
- Added
cl_viewmodel_fovcvar - for controlling the viewmodel FOV separately from the player's view camera FOV. Taken from BugfixedHL-Rebased. Thanks @SmileyAG for implementation. Thanks @nreaLms for contribution. - Now the last git commit date is included in cvar values (
cl_game_build_commit_dateandsv_game_build_commit_date). This enables easier detection of Featureful SDK version (only the short commit hash was included in previous versions). - Added
dump_entity_templatescommand - to list all the entity templates.
Entities
- The original PS2 model for eye scanner is now supported. The implementation used to rely on animation activities defined in the model. Now it fallbacks to the known sequence names. Also the
item_eyescannersupports setting custom models now. Thanks @Ambient-Impact for reporting. - HUD-related parameters and the max count of items the player can carry now can be configured for antidotes, radiation canisters and adrenalines via the templates/inventory.json and sprites/hud_inventory.json.
- Barnacles now support
Act out of PVSspawnflag (in Half-Life when barnacles are out of player's PVS they update at much lower rate). - player_stash now has an option to stash special items (antidote, radiation canisters and adrenalines).
Skill variables
- Added
sk_adrenaline_healthto set how much health player should have after adrenaline revival.
HUD
- If a weapon lacks the HUD .txt file or it doesn't define active/inactive sprite, the filled rectangle is used as a fallback when drawing the weapon buckets.
Entity templates
- In-place entity template definition are now allowed for dropped items in equipment_drop and loot_drop