File information
Created by
Actronika SASUploaded by
ActronikaVirus scan
About this mod
Adds support for Skinetic by providing haptic feedback to game interactions.
- Permissions and credits
- Changelogs
Support for Skinetic haptic vest on Half-Life Alyx interactions.
⚠ This mod uses Skinetic SDK v1.5.0 and must be used with Skinetic Vest version 1.1.3 or later
Description
This mod adds haptic feedback to the Skinetic vest. It provides distinct effects for these in-game interactions:
- All kind of Headcrab's attack
- Any kind of Headcrab's face hug
- Barnacle's grab
- Zombie's attack
- Manhack's attack
- Antlions attack
- Combine's gunshot
- Combine heavy's buckshot
- Combine suppressor's gatling shot
- Strider's shot
- Antlion's acidic spit
- Lightning Dog's electric spit
- Electric zombie's electric storm
- Poison headcrab's poison
- Frag grenade damage
- Xen grenade damage
- Environmental explosion
- Environmental fire
- Car crash,
- Energy Gun's kickback
- Shotgun's kickback
- RapidFire's kickback
- Dropping ammo and resin in backpack
- Retrieving ammo and resin from backpack
- Healing pen
- Health station
- Heartbeat on low health
- Difficult breathing
- 11 different way to die: (explosion, buckshot, wound, shock, poison, nerve gas, dissolving, fall, strangulation, fire, energy beam)
- Skinetic Vest
- Half Life: Alyx for PCVR
To install the mod, please follow these instructions to ensure it works properly.
- Extract the archive to the hlvr\ folder of your game.
- If you use Steam with default game location, it should be in C:\Program Files\Steam\steamapps\common\Half-Life Alyx\game\hlvr
- Simply merge the folders if you have prior configurations. As a result, the folder at \Half-Life Alyx\game\hlvr\, should contain:
- the skinetic_mod\ folder which contains:
- Half-Life Alyx - Skinetic.exe: the executable of the mod itself
- SkineticSDK.dll: the Skinetic library
- SkineticPatterns\: a folder with all the Patterns
- licenses\: a folder with the licenses of the Skinetic SDK library
- the scripts\ folder, containing a vscript\ folder which then contains the skinetic.lua file.
- the skinetic_mod\ folder which contains:
- Edit the skill_manifest.cfg file at \Half-Life Alyx\game\hlvr\cfg\
- It can be opened with any text editor such as Notepad
- Add the line following line at the end of the file (without erasing the initial content).
script_reload_code skinetic.lua
- Add an option to HLA launch in Steam:
- In Steam, open Half-Life: Alyx library page, search for the gear button and open the Properties panel.
- In the GENERAL tab and LAUNCH OPTIONS section, add the following option:
-condebug
- (Optional) create a shortcut to Half-Life Alyx - Skinetic.exe on your desktop or Windows taskbar to start the mod easily.
- Turn on the Skinetic vest
- Connect it with usb, turn on Bluetooth (pair it to your computer if needed) or turn on the Wifi (configure it with the Hub)
- Run the Skinetic executable named Half-Life Alyx - Skinetic.exe in the skinetic_mod\ folder you placed during the installation, or the shortcut you made of it.
- In the executable's window, you can enter the name or the index of any effect to test it.
- In the executable's window, you can enter the name or the index of any effect to test it.
- Start the game as usual
On first start, the mod should create a SkineticSettings.cfg setting file inside the skinetic_mod\ directory.
The SkineticSettings.cfg file can be edited with any text editor. It contains 3 editable values:
- DefaultVolume: Controls the global volume of the patterns (in %). The value can be set from 0 to 250. At 100, the patterns base volume is preserved and rendered as intended. Between 0 and 99, it's attenuated. Between 101 and 250, the volume is increased, which can lead to distortion of the effects and product audible noise.
- SerialNumber: Default value is 0. This is the serial number of the Skinetic vest the mod will try to connect to. 0 means the first available Skinetic vest. This setting should only be changed if multiple vests are paired to the PC being used.
- BoostPercent: int. From 0 to 100. Default value is 0%. This setting allows the end user to globally boost the effects played on the vest. At 0%, no boost is applied. From 1 to 100%, each pattern is altered to create a more punchy feel on Skinetic. For this mod, keeping this value below 40% will preserve most of the intended feel of each effect.
The mod contains a folder SkineticPatterns\ with the different haptic patterns inside the skinetic_mod\ folder. These Patterns can be modified using Unitouch Studio. Each [patternName].spn file can be directly loaded and modified in the studio or completely replaced by a new file. To be triggered correctly, the new file must have the same name as the one it replaces.
To reset the patterns, simply download the mod from NexusMod again and replace them with the original ones.
License
- This mod is licensed under LGPL-v3.
- It includes Skinetic SDK as a closed-source library. See the licenses in the corresponding folder.
To get help, discuss good practices or report any issue, join the Skinetic discord server.