Intiface integration
#2
So, i did a lot of tinkering, changing and fine tuning and got a better version. This works on entirely different principle than before, which allows for much better customisation.

inside, there are two modules. the proxy.mod.tscn is a proxy mod, that handles connection and manages devices. you can cap intensity from here and set a stage reset time - it is connected to patterns which i'll elaborate on later. Basically, you'll need to load a mod and click connect - it takes quite a long while (over 30s) but once connected it is stable.

The other file is a vibe.box.tscn. when put as a box scene it sends vibe pattern to your device. Patterns are only to be configured by editing the array at 32nd line of box scene. I think it's quite intuitive as how it operates, but just to be clear - there are 5 parameters: pattern, intensity, on, off, repeat. 
Pattern stands for some kind of predefined behaviour - you can try and change them at the end of box scene.
Intensity is strength of vibration, but it is modified by patterns' settings, e.g. heartbeat's second pulse is 0.6 of base strength
on/off are for setting a length of pulse - a pattern can be stretched or compressed based on the time you put as a "on" value. off time is a required pause between on pulses. It is supposed to block any new detections from firing until the 'off; time ends.
Repeat is amount of times a patter has to repeat until it switches to the next one. Type 0 for never progressing beyond that one.

Patterns progression is by default reset after 60s - this is the 'stage reset' setting in the proxy - set it to 0 to never reset


.zip   intiface_proxy_v4.mod.zip (Size: 9.78 KB / Downloads: 13)
  Reply


Messages In This Thread
Intiface integration - by Wombatant1 - 03-13-2026, 10:05 AM
RE: Intiface integration - by Wombatant1 - 07-10-2026, 08:09 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)