Jump to content

Telekinesis (Bluetooth Toy Integration for Skyrim)


Recommended Posts

Posted
3 hours ago, Carl1960 said:

Hello,

 

Sorry I am not very computer savy at my age- I think this is what you asked for - 

 

 

Hey, so when people ask about papyrus logs, they usually mean the Papyrus.0.log, Papyrus.1.log, etc... that you can find underDocuments\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log

 

To get this, you need to enable logging in Skyrim.ini first (that is the file you just posted)

 

[Papyrus]
bEnableLogging=1

 

There is a good documentation on how to do this: https://www.nexusmods.com/skyrim/articles/368

 

Posted

I sent a private message @gerroth on how I think you could solve it.

 

In the meantime for anyone else, the mod has 3 hard dependencies (until we get a fix hopefully):

Devious Devices

Sexlab

Ostim

 

The init code registers listeners for all the mods regardless if they are installed or not, which causes the MCM bug

Posted
4 hours ago, mhycoal said:

Sorry, but does this mod work for lovense max (2), because I can't find anything that says explicitly that it is or is not compatible.  Additionally, I can't find the motor actuator type for the given toy(s), so I'm not sure from reading earlier posts.

 

Yes, it is supported, but only the vibrator function and not the constrictor.

 

There is a list of devices that are supported by buttplug.io: https://iostindex.com/?filter0Availability=Available,DIY&filter1Connection=Digital&filter2ButtplugSupport=4

 

I think I linked that in the README somewhere

 

 

 

 

 

Posted (edited)
15 hours ago, dunhamspider said:

I sent a private message @gerroth on how I think you could solve it.

 

In the meantime for anyone else, the mod has 3 hard dependencies (until we get a fix hopefully):

Devious Devices

Sexlab

Ostim

 

The init code registers listeners for all the mods regardless if they are installed or not, which causes the MCM bug

 

So thanks to his help and testing I think I could finally pin this issue down and fix it.

 

I uploaded 1.3.1 in downloads section. It should now be finally fixed, thank you for the help @dunhamspider

Edited by gerroth
Posted

Hello,

 

I installed the new patch using MO2 and MCM still no appearing. Sorry but I don't know how to load the ini message you said you needed. I am not that computer savvy. I could copy and paste my Loots list of mods if that help. maybe others are having issues too due to a particular mod. let me know. thanks 

Posted
On 2/19/2024 at 4:13 AM, gerroth said:

 

So thanks to his help and testing I think I could finally pin this issue down and fix it.

 

I uploaded 1.3.1 in downloads section. It should now be finally fixed, thank you for the help @dunhamspider

Thanks for all your help too, I cant get the MCM to load either with the latest patch. 

Posted

I missed the last message on the 3 hard requirements, My bad. I don't have DD installed. Seems I have had crashes using the DD mod in the past, so I removed it and I don't use Ostim since I use LL sexlab . Is it necessary to have Ostim and Sexlabs or can the cause crash issue with running both on MO 2?

Posted
1 hour ago, Carl1960 said:

I missed the last message on the 3 hard requirements, My bad. I don't have DD installed. Seems I have had crashes using the DD mod in the past, so I removed it and I don't use Ostim since I use LL sexlab . Is it necessary to have Ostim and Sexlabs or can the cause crash issue with running both on MO 2?

 

There is no hard requirement on DD with 1.3.1, it should work on a vanilla Installation with just SkyUI.

 

Did you run 1.3.1 on a fresh game or did you install it over the previous install? You can try it on a fresh game, or a save that doesn't have a previous version of Telekinesis installed, but I won't be able to help you without the papyrus log.

Posted (edited)

I use Ostim Standalone. When I install v1.2, everything installs and works as intended, When I install v1.3.1, in the MCM menu, Telekinesis doesn't detect Ostim.

 

I should mention that both of these tests are on new games.

Edited by Maximo
Posted (edited)
1 hour ago, Maximo said:

I use Ostim Standalone. When I install v1.2, everything installs and works as intended, When I install v1.3.1, in the MCM menu, Telekinesis doesn't detect Ostim.

 

Doh, seems like I broke MCM flag for OStim when trying to fix the bug for Non-Ostim users.

 

Somehow this was bound to happen wasn't it?

Edited by gerroth
Posted
2 hours ago, Maximo said:

I use Ostim Standalone. When I install v1.2, everything installs and works as intended, When I install v1.3.1, in the MCM menu, Telekinesis doesn't detect Ostim.

 

I should mention that both of these tests are on new games.

 

Its fixed, check the new update

Posted
11 minutes ago, Jtaygang said:

Hey! Could someone post their (configured) Telekinesis.v2.json file for VR users to reference when manually setting this up? thanks

 

Sure. But telekinesis.v2.json is just the physical device config, the file of someone else will probably be of little use to you.

 

I assume that its about text inputs not working with VR?

 

 

Spoiler

 

{
  "version": 2,
  "log_level": "Debug",
  "connection": "InProcess",
  "devices": [
    {
      "actuator_id": "The Handy (Position)",
      "enabled": true,
      "events": [
        "vaginal",
        "penis",
        "penetration"
      ],
      "actuator_settings": {
        "Linear": {
          "min_ms": 300,
          "max_ms": 3010,
          "min_pos": 0.0,
          "max_pos": 1.0,
          "invert": false,
          "scaling": {
            "Parabolic": 2
          }
        }
      }
    },
    {
      "actuator_id": "WeVibe Bond (Vibrate)",
      "enabled": true,
      "events": [
        "nipple",
        "vaginal",
        "anal",
        "penis"
      ],
      "actuator_settings": {
        "Scalar": {
          "min_speed": 0,
          "max_speed": 100,
          "factor": 1.0,
          "scaling": "Linear"
        }
      }
    }
  ]
}

 


 

 

Posted
8 hours ago, Jtaygang said:

Yes, the device event config is the only part that doesnt work in VR. If i'm reading right here "events" is just the Sexlab tags we want them to activate for? Are there any other valid inputs for "events" in this file, aside from the ones you just posted? thanks!

 

The "events" are names of body parts, you could basically call them whatever you want.

 

In Sexlab thats just the sexlab tags that will trigger that device if you select "Match Body Parts".

 

 

  • 1 month later...
Posted

Thanks to a well-made PR of sylphia-nox I added support for Milk Mod Economy, I also added some other minor improvments.

Posted

Another small announcement: Development on this mod might seem to slow down in the next few weeks or months.

 

Creating hand-made MCM has kind of reached its limits, and despite being tedious and lots of work, it still does not offer the configuration depth I'd like for all of the possible scenarios, device types, funscripts etc.

 

So right now I'm working on a prototype that uses a JSON-Configuration based approach to control events. This will hopefully allow for more fancy things like associate specific animation scenes with specific funcsripts etc, and make it easier to create integration for mods without me to micro-manage it myself.  It should also be possible to package these json configuration with a different mod and redistribute them seperately.

 

Here's an example of how that might look like https://github.com/garryrot/lovebug/blob/master/deploy/Data/SKSE/Plugins/Lovebug/triggers/MilkMod.json

 

I don't know if its going to be integrated into Telekinesis or be a separate framework-ish mod that can use Tele as one of various outputs.  I can imagine that you could also use it to just generate log messages for in-game events for log readers like GIFT, (basically a generic version of what GIFT.esp does right now)

 

You can monitor my github if you want to know whats going on.

Posted (edited)
On 1/11/2024 at 8:47 PM, gerroth said:

Buttplug.io doesn't want to support e-stim, so this is probably very far fetched for Telekinesis.

 

However, I think G.I.F.T can accomplish that with some setup, either through X-Toys or some of the estim specific outputs, but I don't understand those. You can always run GIFT and Telekinesis together.

 

 

(Just found this thread....almost EXACTLY what I was looking for)

 

I was looking at GIFT the other day, and going by the language in the UI and documentation (as well as comments I've seen here), it occurred to me that a lot of folks have a fundamental misunderstanding about what Estim is. Folks think it's only about zapping yourself and pain. It's not.

 

For the majority of folks into estim, that's not the case at all. I'm not into pain in the slightest, and I've been stimming for years.  I believe it was originally "discovered" through these:
 

 

I would describe estim as feeling more like a vibrator, but better. Anyone who wants to experience the basics of it should pick up a TENS 7000. It's a TENS machine, considered medically valid, and available for 35 bucks on that site where everyone shops. They're available online for cheap. Get some conductive rubber tubing with the little cinch things (sold by the same sellers) to tighten the rubber to make a cock ring loop (think the plastic piece used on hooded winter coats to cinch the ties tight) and put the loop on one contact of the tens machine (the tubing is hollow and the TENS pin goes in the hole), and an electrode (they're included with it) on your perineum or over your bootay hole, and give it a try. You can't sync them with anything, it's more like a traditional vibrator in that it has a bunch of preset patterns that you can adjust the speed and/or intensity of.

 

Google estim, and HFO, or "hands free orgasm". You'll never jerk off the normal way again. For years I used just a TENS machine (and before that, various cheap chinese "electric muscle stimulators" from ebay.....they're ALL bad, but they work if you don't have anything else...and aren't spoiled by good signals)

 

Eventually I built my own stereo stim box (two actually...my 1st one was a simple "Davey Box" made from an ipod dock and 2 tiny transformers). You kinda have to build your own, which may be why buttplug may be avoiding it...... nobody sells stereo stim boxes, likely out of fear of getting sued if someone does something stupid like puts an electrode on each nipple and gives themselves a heart attack. You can get ones like the Estim Systems 2B, but they're kinda garbage too (I have one, one channel broke in months and they wanted 80 to repair it under warranty) and it's just a glorified tens machine. You can feed them audio, sort of, but they can't process the audio properly and it doesn't feel real or particularly good. You won't get the sensation of what they call "ghost fucking" from it.

 

There's already a rudimentary estim app for Skyrim called SK Stim here at LL, and it works. It includes some stim files (think like the random funscripts included with this) but it allows you to "roll your own" i.e. take out the included audio files (that's what estim files are, mp3 stereo-stim files, that are converted to electricity by the estim box) and replace them with ones from socialstim or wherever.

 

Here's where I get to the point. What a lot of people have been doing is converting funscripts to estim and stimming that way. You still get the stroking feeling, just without the machinery. Particularly useful for the folks with ED who may not be able to stay hard enough, for long enough, to use something like The Handy.

 

There are a lot of ways of doing it, but a popular new way is using the ReStim app by Diglet from Milovana (it's a website). You take Media Player Classic, and an app called MultiFunPlayer, and you connect it to ReStim. MPC plays the video, and MFP sends the "strokes" translated/converted from the funscript and sends them to restim, (over Web Socket, originally so it could be used with Faptap, I believe) which generates a stereo audio signal, in real time, which is then sent to your estim box as glorious stroking pleasure*....in sync with the video (you can do the same on VR with just Heresphere and Restim, or with MFP in between if you want to use its "skip silence" function which gets you past all the porn dialogue nicely....it skips to the next part of the video where stim audio is detected, automatically).

 

*For the sake of clarity: When using the video player method (in case someone tries it and doesn't read the instructions carefully), before you can use a pre-made funscript, you have to use Restim's Conversion function, where it splits it into an Alpha and Beta funscript in order for restim to process it properly....so you end up with 3 of them, counting the original.

 

 

Wellllll, you can do the same thing with Telekinesis

 

In this case, it's Telekinesis running to Intiface which connects to ReStim, which reads as a tcode based linear stroker.

image.jpeg.eab4e382ef5d13198e05d4b0900be613.jpeg

 

image.png.ddcb9ede5dc26e5d1471c8fab21ae3c4.png

 

 

Restim (when the little green dot is swirling around the circle, that's how you can tell it's working, without being connected to an estim box, for testing purposes...the swirling should speed up or slow down with the animation, ideally):

image.png.d6ee57012d36204c708b346acbf798bd.png

 

The only problem is, as another user pointed out, in Sexlab the strokes are always same speed (and "width"....but that's too hard to explain here....restim can do some amazing things...I guess in stroker terms it would be "length"), regardless of the animation speed. I was able to get everything running, but couldn't figure out how to make it vary the stroke to match the animation speed.

 

If there was a way to do that....wow.

 

giphy.gif

Edited by villcorndog
Posted (edited)
11 hours ago, villcorndog said:

The only problem is, as another user pointed out, in Sexlab the strokes are always same speed (and "width"....but that's too hard to explain here....restim can do some amazing things...I guess in stroker terms it would be "length"), regardless of the animation speed. I was able to get everything running, but couldn't figure out how to make it vary the stroke to match the animation speed.

 

Interesting, thats really cool. I knew that you can create your own python script and connect anything to buttplug server as a virtual device, but I don't advertise that (so I don't have to support it).

 

Sexlab stroking speed is either a constant or controlled by player rousing. I don't know if there's a way to get animation "speed" from sexlab, but its not supported right now. I'm thinking of adding general support for bone tracking at one point

 

You can use Ostim Standalone it has speed control that is recognized by Tele, so you could try that

 

Edited by gerroth
Posted
1 hour ago, gerroth said:

 

You can use Ostim Standalone it has speed control that is recognized by Tele, so you could try that

 

 

 

Alas, I can't.

image.png.009f558341829c64f232564cb7317f27.png

 

So yeah. :(

Posted (edited)

I would also say that the red text, when not connected, is a bit over the top, and not anything I've ever seen another mod do. It's distracting (alarming, even), especially since it seems to do it when you move to a new area. My personal preference would be for it to only show checking at startup, with regular white text.

 

Or probably much easier, a checkbox to disable the mod when we're not intending on using it. :)

 

I can't figure out how to make SLA do much with it, unless one could force your arousal to go up exponentially during sex to mimic the different SL stages, and speed up. For now, I just have it disabled in Vortex, since the funscript option doesn't seem to work for me and I can only get it to go one speed.

 

Hoping you can come up with something. I've got my fingers crossed!

 

fingers-crossed.gif
 

Edited by villcorndog
Posted
10 hours ago, villcorndog said:

I would also say that the red text, when not connected, is a bit over the top, and not anything I've ever seen another mod do. It's distracting (alarming, even), especially since it seems to do it when you move to a new area. My personal preference would be for it to only show checking at startup, with regular white text.

 

Or probably much easier, a checkbox to disable the mod when we're not intending on using it. :)

 

I can't figure out how to make SLA do much with it, unless one could force your arousal to go up exponentially during sex to mimic the different SL stages, and speed up. For now, I just have it disabled in Vortex, since the funscript option doesn't seem to work for me and I can only get it to go one speed.

 

Hoping you can come up with something. I've got my fingers crossed!

 

fingers-crossed.gif
 

 

Red text should only device errors, which i assume only happen on actual errors with the bluetooth connection.

 

The idea was to make it really obviousl that some connection error happened, If those happen regularly for certain devices, I will add an option to disable them.

Posted (edited)
11 hours ago, gerroth said:

 

Red text should only device errors, which i assume only happen on actual errors with the bluetooth connection.

 

The idea was to make it really obviousl that some connection error happened, If those happen regularly for certain devices, I will add an option to disable them.

 

Unless Intiface and Restim are running over the websocket connection, it happens. I didn't plan on keeping them running all the time. I do actually play Skyrim. :P

Edited by villcorndog
Posted
16 hours ago, villcorndog said:

 

Unless Intiface and Restim are running over the websocket connection, it happens. I didn't plan on keeping them running all the time. I do actually play Skyrim. :P

 

Oh I see so the problem are the connection errors if you select web socket but do not start the backend, that makes sense.

 

I really didn't think about people selecting websockets and then not starting a websocket. It actually makes sense if you just use that, but I assumed people would just switch back to in-process in those cases.

 

Posted (edited)

Getting error while loading the dll: 

(00000001 Telekinesis 01020010) disabled, fatal error occurred while loading plugin (handle 1)

 

Quick debug shows that the problem occurs in attempt to create the log file, but Rust fails on chartset coz I have cyrillic symbols in the path:

image.png.7f7e7a7101525d1a00cfd7bfabadb2ec.png

 

Edited by mrsrt

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...