Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/herpderpinstine/bhapticsgorn
Allows you to use your bHaptics Gear to feel feedback when playing GORN
https://github.com/herpderpinstine/bhapticsgorn
Last synced: 27 days ago
JSON representation
Allows you to use your bHaptics Gear to feel feedback when playing GORN
- Host: GitHub
- URL: https://github.com/herpderpinstine/bhapticsgorn
- Owner: HerpDerpinstine
- License: apache-2.0
- Created: 2022-02-09T03:17:35.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-28T23:39:15.000Z (over 2 years ago)
- Last Synced: 2024-10-27T22:08:56.130Z (3 months ago)
- Language: C#
- Homepage: https://discord.gg/JDw423Wskf
- Size: 143 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# bHapticsGORN
Mod for GORN using MelonLoader
Special Thanks to [bHaptics](https://www.bhaptics.com) for making the bHaptics Gear as well as supporting me and this mod wherever needed! :D- Allows you to use your bHaptics Gear to feel feedback when playing GORN.
- Mod Settings are found in ``UserData\bHaptics``
- Discord: https://discord.gg/JDw423Wskf| Features |
| - |
| Wobble |
| Surprise |
| HeartBeat |
| Reactive Player Damage |
| Velocity Based Haptic Scaling |
| Custom Haptic Pattern Support |
| Customizable Feedback Configs |
| Weapon Feedback for all Variations of Damage and Usage || Devices Supported |
| - |
| Head (Tactal) |
| Vest (TactSuit) |
| Arms (Tactosy) |
| Hands (Tactosy) |---
### REQUIREMENTS:
- [MelonLoader](https://github.com/LavaGang/MelonLoader/releases) v0.5.3 or higher.
---
### INSTALLATION:
1) Install [MelonLoader](https://github.com/LavaGang/MelonLoader/releases) v0.5.3 or higher.
2) Download [bHapticsGORN](https://github.com/HerpDerpinstine/bHapticsGORN/releases) from Releases.
3) Place ``bHapticsGORN.dll`` in your ``Mods`` folder.
4) Start the Game.---
### USING CUSTOM PATTERNS:
- This Mod allows the user to load their own Custom Haptic Patterns.
- You can create Custom Haptic Patterns by exporting the ``.tact`` file from the [bHaptics Designer](https://designer.bhaptics.com/).1) Place the ``.tact`` file next to the Config file of the Pattern you would like to replace.
For example if you wanted to replace the ``HeartBeat`` on the ``Vest`` you would place it in ``UserData\bHaptics\Player\Vest``2) Rename the ``.tact`` file to the name of the Config file of the Pattern you would like to replace.
For example if you wanted to replace the ``HeartBeat`` you would rename it to ``HeartBeat.tact``---
### VELOCITY SCALING:
- The Algorithm for Velocity Scaling works as follows:
``PatternIntensity * ( ClampMinMax( ( CurrentVelocity.magnitude * VelocityScale ), VelocityScaleMin, VelocityScaleMax ) * IntensityScale )``- For example if:
1) ``PatternIntensity`` equals ``100``
2) ``CurrentVelocity.magnitude`` equals ``256``
3) ``VelocityScale`` equals ``0.001``
4) ``VelocityScaleMin`` equals ``0``
5) ``VelocityScaleMax`` equals ``2``
6) ``IntensityScale`` equals ``1.2``- The Algorithm would read as:
``100 * ( ClampMinMax( ( 256 * 0.001 ), 0, 2 ) * 1.2 )``1) ``256`` multiplied by ``0.001`` equals ``0.256``
2) ``0.256`` clamped between ``0`` to ``2`` equals ``0.256``
3) ``0.256`` multiplied by ``1.2`` equals ``0.3072``
4) ``100`` multiplied by ``0.3072`` equals ``30.72``- Which means in this example the Haptic Pattern would play at an Intensity of ``30``.
---
### LICENSING & CREDITS:
bHapticsGORN is licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/HerpDerpinstine/bHapticsGORN/blob/master/LICENSE.md) for the full License.