bHaptics Tactsuit integration mod for Blade & Sorcery. Many different haptic effects on Vest, Arms, Face and Feet including feedback from enemy melee, ranged, spell damage, player melee, bow, spell usage, potion drinking, heartbeat, climbing, kicking, fall damage etc. and also support for mod added gun, spell, weapon effects too.
Permissions and credits
Author's instructions
Ask for any permissions.
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.4.1
Updated for 1.0 version
Added effects for opening chest inventory and adding item to chest inventory.
Added an option to disable internal bhaptics integration "copy". It's on by default. If you want to have both for some reason, you can disable it from mod options (not recommended).
Version 1.4.0
Updated for U12 version.
Added support for in game mod config.
Several performance related and other improvements.
Version 1.3.3
Updated for U11.2 version.
Version 1.3.2
Added staff slam effects for gravity and lightning spells.
Added missing merged spell arm effects.
Added explosion effect for merged fireball explosion.
Fixed a bug that can cause crash on startup.
Fixed a bug that caused lag when arm devices aren't active.
Version 1.3.1
Update for U11 version.
Added edible consuming effect (like apple eating).
Added equip/unequip effect for head, torso, arms, feet.
Fixed ladder climbing effect which wasn't working in the previous version.
Version 1.3.0
Update for U10 version.
Some major code changes for optimization.
Stuck arrow effect is added. Arrows will cause haptic feedback until they are no longer penetrating the body. Enabled by default.
Added support for Piepop101's Glock and Gun Framework.
Version 1.2.3
Update for U9.3 version.
Version 1.2.2
Update for U9 version.
Added support for new self collision feature, so that arm/hand self hits are detected correctly.
Version 1.2.1
Update for U8.4 Beta versions: Added reconnection feature in case it disconnects in the middle of the game for some reason.
Update for U8.4 Beta versions: Fixed a bug that caused some consecutive feedback effects not being sent.
Version 1.2
[The Outer Rim Support] Lightsaber effects added for player attack for arms
[The Outer Rim Support] Lightsaber attack on player on vest, arms, head
[The Outer Rim Support] Blaster fire effects on player arms
[The Outer Rim Support] Blaster fire on player on vest, arms, head
[The Outer Rim Support] Rain effect on player vest, arms, head for maps with rain
[Mod Support] ModularFirearmsFramework support added
[Mod Support] FishersElementalGuns support added
Version 1.1
Added support for B.A.R.Z.E.L Mensch: Hover Jet Effect for feet and Shoulder Turret effect for vest.
Added NoFallEffectWhenFallDamageIsDisabled setting to config. If this is set to true and if you disable fall damage from game settings, fall damage effect will not be played. Default is false.
Manual Installation: Extract the contents of the zip file inside your “Steam\steamapps\common\Blade & Sorcery\BladeAndSorcery_Data\StreamingAssets\Mods” directory. You should now have a "TactsuitBS" folder there.
OR
Mod Manager Installation: Use Vortex and install it like any other mod.
DESCRIPTION
This mod communicates with Tactsuit when certain events are detected in Blade & Sorcery to give you haptic feedback. It supports Tactot(Haptic Vest for Torso), Tactosy(Haptic Sleeve for Arms), Tactosy(for Feet) and Tactal(Haptic Face Cushion for HMD) These are the currently implemented haptic effects (238 different effects):
When player is attacked: (These feedbacks are applied to the angle they come from, and the attack direction is used as well for slash attacks like left to right, right to left, up to down etc.)
Melee attacks on player vest, arms, head (32x different effects based on materials, imbuement, attack type and direction combinations for each body part)
Ranged hits on player vest, arms, head (4x different effects based on imbuement)
Spell hits on player vest, arms, head (3x different effects based on spell types and 3x different effects for mod added spells for each body part)
[MOD Support] Explosion effect on vest
[MOD Support] The Outer Rim: Blaster fire effects on vest, arms, head
[MOD Support] The Outer Rim: Lightsaber attack on player vest, arms, head
When player is attacking:
Player charging or firing spell effects on arms (3 different effects based on spell types and 13 different effects for mod added spells)
Player Spell throwing effect on arms
Player staff slam effect on vest.
Player melee attack effect on arms (23 different effects based on material pairs, imbuement and action type combinations, meaning you get a different effect based on the material you are holding and the material you hit it to)
Player bow string pull effect on arms. Intensity changes according to how much you pull
Player kick effect on feet (6 different effects based on kicked material: flesh, wood, stone/glass, metal, fabric, other)
Player punch effect on arms (6 different effects based on punched material: flesh, wood, stone/glass, metal, fabric, other)
[MOD Support] Player gun shooting effect on arms and kickback effects on vest (22 different effects based on different gun types)
[MOD Support] Player shoulder turret firing effect on vest (B.A.R.Z.E.L Mensch support)
[MOD Support] The Outer Rim: Player blaster shooting effects on arms and kickback effects on vest
[MOD Support] The Outer Rim: Player lightsaber attack effect on arms
Special Effects:
Heartbeat effects on the vest when your health is low and very low (2 different effects)
Consumable effects on Vest like potion drinking (2 different effects)
Edible consuming effect on Vest like apple eating
Armor Equip/Unequip effects for Head, Vest, Arms, Feet
Healing effect on vest
Player Telekinesis Activate, Pull, Repel, Catch effects on arms (4 different effects)
Fall damage effect on vest and feet
Slow Motion heartbeat effect on vest
Holster and unholster effects on back of the vest (4 different effects for each side)
Add to inventory effect on vest
Open inventory effect on vest
Climbing effect on arms
Arrow stuck effect on vest while arrow is still on the body.
[MOD Support] Grapple gun grappling hook effect on arms
[MOD Support] Hovering/Flight Jet effect on feet (B.A.R.Z.E.L Mensch support)
[MOD Support] The Outer Rim: Rain effect on vest, arms, head on maps with rain
COMPATIBILITY
It should be compatible with everything. Also this mod comes with special feedback effects to support mod added spells, guns, melee weapons etc. too.
If you know a mod that requires specific support for this mod, let me know and I'll add it.
Note: Blade and Sorcery has a copy of this mod's patterns and some of its implementation code included as "native" integration now (Without any credit to me afaik, for some reason, let me know if you see any mention).
But it's a simplified version with some of the stuff missing and mod support etc. not included and no way to customize it.
So this mod now automatically disables "native" integration to prevent double effect calling and other issues. Included an option in the mod settings to enable it back (not recommended).
CONFIGURATION
This mod comes with a configuration section in the in-game book. Gun effects are disabled by default. Set the gun intensity multiplier setting to 1 to enable.
EFFECT CONFIGURATION
This mod uses .tact files which can be designed easily in bHaptics Designer. You can also modify these feedback files that come with the mod. Tact files are in application folder under bHaptics.
Tact files are named by the effect they are assigned to. For example files starting with "Damage" are run when a damage is done to the player, for example "DamageHeadArrow_1.tact" is run when an arrow hits player on the head. You can add another feedback file for this effect by making a "DamageHeadArrow_2.tact" or "DamageHeadArrow_other.tact" file and putting it in bHaptics directory. As long as the file starts with "DamageHeadArrow_" it will be recognized and when the time comes for the effect to be run, one of the files will be selected randomly.
I encourage you to make and share your tact files to help other people enjoy them too.