Anyone know what it might take to make a software bridge for lovense?

I’m curious if there exists, or interest to create a bridge between Lovense remote and Buttplug.io (seems the simplest option) or MFP? I’d love to use my OSR2 for the games that only use lovense integration instead of having to pull out a whole separate device.

In terms of creation, I’m not sure if it would be easier to generate a dummy device to pull the signals, or something that mimics Lovense Remote’s way of connecting to a game.

Anyone interested?

1 Like

Best bet would be to ask on the buttplug discourse site as there’s a thread on there about app/game support requesting along with a list of what has gotten support via buttplug or modding. (Presuming you haven’t already checked there first)

Not exactly sure what you are asking for but it sounds very similar to what is already done.

Have a look at Intiface Central

Compatible Lovense toys IoST Index

List of Intiface Central compatible games GitHub - buttplugio/awesome-buttplug: A list of awesome projects that use the Buttplug Sex Toy Control Library

So you are looking for Lovence device emulator?
Is “Lovence” integration via Intiface/Buttplug or device specific?

Ya, that’s the software I want to recieve the signals from lovense remote integrated games.

Games like Karryns Prison, Third Crisis, etc. These have lovense integration, but you can’t connect with things outside of that ecosystem. Im hoping for something that allows the use of OSR2 or any toy that can connect with Intiface to be used on Lovense only games by somehow hooking that response system or creating a dummy toy that sends the signals to intiface instead

So one needs to hack into their api so see what it does

1 Like

You could use wireshark to watch the API calls and attempt to reverse engineer it.

The issue is that it’s probably TLS encrypted which means needing to hack your device and then try to reverse engineer it.

I explored that idea with the handy to try and reverse engineer the API so I could write a locally hosted API but I never got around to it.

4 Likes

Thanks @Dimava for the great source. Guess I’ll need to focus more on learning to mod to support EDI and Buttplug.io.

Start with getting the dnspy Install dnSpy with winget - winstall and opening Assemblu-CSharp in it and look into what are you looking for (probably lovense library calls) (with search tool ofc)

Also you can tell me the game some chance my games independent tools do work with it already

Specifically looking into Karryns Prison and Third Crisis. I know there’s a thread here for KP working on Buttplug.io. its not finished though

1 Like

I think there used to be code for an esp32 lovense device emulator on github, but I can’t find it anymore. From what I gather lovense logs the device ID of every device that uses their service, so they can shut down any such efforts fast.

1 Like

That sucks :face_vomiting:
It’s insane that it isn’t enough that you pay for a product. I can’t even see that Lovense has monetized their remote control app. I assume they are just another protectionist that refuse fair use of their products. Soon we need laws for integration similar to rights to repair laws. I wonder if EU Data Act is applicable in some way. The issue is that we need control, not only data.

1 Like

You would have to edit the hosts file to intercept the API connection (handshake) and have a reverse proxy decrypt the commands coming from the server and translating them to intiface. The problem is you would also need to find the decryption key in the device’s memory like @VladTheImplier mentioned.

So I think it would be easier to just mod the game itself to also send commands to intiface

1 Like

I’ve taken a quick look at Karryns Prison and it looks like the whole Lovense logic is implemented inside the www/js/plugins/RemtairyLovense.js where you could translate the lovense api commands to intiface. For Third Crisis you’d have to modify the LovenseRemote.dll

Looks like Karryn’s Prison has Mod Progress, but nothing mentioned in almost a month