mirror of
https://github.com/kittywitch/gw2buttplug-rs.git
synced 2026-02-09 17:19:18 -08:00
29 lines
No EOL
1.5 KiB
Markdown
29 lines
No EOL
1.5 KiB
Markdown
# GW2Buttplug-rs
|
|
|
|
A [Nexus](https://raidcore.gg/Nexus) mod for Guild Wars 2 that provides ArcDPS-derived buttplug.io control.
|
|
|
|
Currently provided at the minimum-viable proof of concept!
|
|
|
|
## To-dos
|
|
|
|
* Test support under Wine
|
|
* Implement better state machine for vibration control
|
|
* Consider fade out mechanics better, instead of immediate shut-off
|
|
* Consider how to handle fading between combat and out-of-combat repeatedly in quick succession
|
|
* Intensity hold-over for a period?
|
|
* Communicate connection status with imgui thread
|
|
* Bind window control to a quickbar icon, allow toggling the window
|
|
* Add curve GUI for intensity control
|
|
* Fix minions/mech/... being included as damage sources for the player
|
|
* See src_master_instance_id, https://zerthox.github.io/arcdps-rs/arcdps/struct.Event.html#structfield.src_master_instance_id
|
|
* Add boonDPS, boonHeal, pureDPS, masochist, harvestslut presets
|
|
* selection of Q/A boon uptime % (0-1) * dps for BoonDPS
|
|
* selection of Q/A boon uptime % (0-1) * currentHeal/goodHeal * currentDPS/goodDPS for BoonHeal
|
|
* pureDPS is self-explanatory, already implemented
|
|
* masochist gets intensity from higher damage incoming per second
|
|
* harvest-related intensity might not be possible; no combat event associated with harvesting
|
|
* Add specialization & character detection, profiles...
|
|
* Add quick bar selections on a per-character basis for presets/profiles
|
|
* Add support for controlling separate devices using different profile/preset/curve/decision-making
|
|
* Clean up
|
|
* License |