Added an enter code option, that leads to some different things...
Currently there are 3 codes that work, but only the first can be obtained in game - but the other two should be easily figured out when you've got the first!
If there is a notification saying 'Vibrator: x%', then the toy should be vibrating at that level.
You might be the first person trying a dualshock, but given that it starts vibrating something is working.
Can you let me know what happens if you do 'pick a session', time doesn't matter, but pick 'on/off'. What should happen is after a couple of seconds it should start vibrating and stay on for about 12 secs, then off for 6 secs; then this should repeat (certainly works for Domi 2).
The only odd behaviour I've seen with Domi 2; is when it gets low on battery; it'll start vibrating, then go off and not come back on (a little similar to what you are experiencing).
The issue lies with the DS4 controller and Xinput.
DS4Windows uses Xinput to send info to Intiface central, but for some reason it has a limit of 5 seconds on vibration timers, making it stop whenever there is a timer of more than 5 seconds where the vibe% is not updated.
I've done some troubleshooting and sadly there seems to be no apparent fix.
check earthquake or wave on pick a session; or even code purgatory; these should change the vibe % very often. If those work - I can easily change the others to resend the vibe command.
Added 'Purgatory' as a main option, from feedback - it's the most 'fun'.
Also
Managed to get a nobra to work with it - so if anyone wants to know how to set that up message me.
Figured out stroker support, so mught re-work it so the tease works with stokers as well (yes, I found the solution to inverted stroker- pretty easy, it's just the earlier version of sleazy fork download).
So if anyone is interested - let me know. (nobra is crazy!!)