Jump to content

Telekinesis (Bluetooth Toy Integration for Fallout4)


Recommended Posts

Posted
On 2/12/2026 at 5:55 AM, ur_local_crackhead said:

sorry i just saw you responded, here you go, i noticed it says connected at first but then it disconnects for some reason, i know my interface works fine because it works for other games perfectly fine, so i don't know why its throwing error 10061, i even tried turning off windows firewall and it still don't work. i also included a screenshot off my interface. thanks in advance because if this mod don't work im kinda screwed since GIFT wont work for me due to my fallout refusing to generate papyrus logs for whatever reason.

Screenshot 2026-02-11 235254.png

Telekinesis.log 49.09 kB · 1 download

 

Seems like the endpoint is actively refusing the connection, and you are using the newest version.

 

You could try an older version of Intiface, to see if they broke api compatibility.

 

 

 

Posted
11 hours ago, gerroth said:

 

Seems like the endpoint is actively refusing the connection, and you are using the newest version.

 

You could try an older version of Intiface, to see if they broke api compatibility.

 

 

 

I'll try that when I get off work, do you think you could try it with the latest version on interface to see if its just my pc or interface? Either way ill try it and let you know how it goes, I'm on windows 11 if that makes a difference because I know windows 11 is shit when it comes to being overly secure.

  • 3 weeks later...
  • 2 weeks later...
Posted

 Telekinesis.log Hi, the mod seems to function as intended but im not getting any vibration from DD plug events. I looked at the log myself and it showed errors saying it cant find variables related to DD VibrateStrengthVaginal/Anal etc etc, do you know how i can fix this?

Posted
On 3/22/2026 at 6:05 PM, pongle22 said:

 Telekinesis.log Hi, the mod seems to function as intended but im not getting any vibration from DD plug events. I looked at the log myself and it showed errors saying it cant find variables related to DD VibrateStrengthVaginal/Anal etc etc, do you know how i can fix this?

turns out its just incompatible with the version of DD that you download from the page, works with RC9 which i genuinely did not know existed until i thought "why tf do all these dd-related mods keep saying RC9"

Posted
13 hours ago, PervertInside said:

Hey @gerroth any updates if this mod is possible with F4SE 0.7.7 / 1.11.191?

 

Once I manage to rebuild it for that version.

 

Unfortunately CommonLibF4 has switched build frameworks which makes this a real pain 

Posted (edited)
On 4/2/2026 at 8:02 PM, PervertInside said:

Hey @gerroth any updates if this mod is possible with F4SE 0.7.7 / 1.11.191?

 

I managed to build it, would you be willing to test this DLL?

 

Just install the mod (choose any of the other DLL versions) and then replace the Telekinesis DLL in the game/mod folder.

 

Telekinesi-1.11.191-dll.zip

Edited by gerroth
Posted

MCM loads, but it won't connect to Intiface. Here's some of the logs (apologies, didn't have debug symbols loaded, let me know if that's necessary):

 

[04/08/2026 - 04:15:17PM] error: Unbound native function "MCM_Devices_Len" called
[04/08/2026 - 04:15:17PM] warning: Assigning None to a non-object variable named "::temp12"
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Unbound native function "MCM_Devices_Get" called
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?

 

I've also sadly realised my current modlist uses KFT and Plugs of the Commonwealth rather than DD, which aren't supported by yet ;_;

Posted
9 hours ago, sirah forgot their email said:

MCM loads, but it won't connect to Intiface. Here's some of the logs (apologies, didn't have debug symbols loaded, let me know if that's necessary):

 

[04/08/2026 - 04:15:17PM] error: Unbound native function "MCM_Devices_Len" called
[04/08/2026 - 04:15:17PM] warning: Assigning None to a non-object variable named "::temp12"
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Unbound native function "MCM_Devices_Get" called
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?
[04/08/2026 - 04:15:17PM] error: Cannot access a variable of a None struct
stack:
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Update() - "<unknown file>" Line ?
	[Tele2_MCM (F1002665)].tk2:mcm_devices.Prev() - "<unknown file>" Line ?

 

I've also sadly realised my current modlist uses KFT and Plugs of the Commonwealth rather than DD, which aren't supported by yet ;_;

 

So its pretty obvious that the plugin is not loading.

 

Can you please go into detail which Game Version and DLL Version you are running?

 

My Games\Fallout4\F4SE\Telekinesis.log | f4se.log are important also

 

  • 1 month later...
Posted

A videó eléggé ... érdekes. Csak egy apró megjegyzés...

Próbáld ki ... valami a torkodig ér és közben próbálj levegőt venni és nagyokat lihegve lélegezni....

Nos, ha sikerül zseni vagy és hogyha nem, akkor észreveszed (talán) azt a hibát is aminek Nem Kéne Ott Lenni.

 

 

 

The video is quite ... interesting. Just a small note...

Try it ... something reaches your throat and try to breathe in and out in big gasps....

Well, if you succeed you are a genius and if not, you will (maybe) notice the mistake that Shouldn't Be There.

  • 3 weeks later...
Posted

Hi! I was just wondering if there was any trigger .json files that trigger on hit or shooting a gun, that I could download & add to telekinesis2>triggers folder?

Thanks in advance :)

Posted (edited)
7 hours ago, velement said:

Hi! I was just wondering if there was any trigger .json files that trigger on hit or shooting a gun, that I could download & add to telekinesis2>triggers folder?

Thanks in advance :)

 

Triggers can only hook into ActorValues, Keywords (slow) or AAF scenes.

 

You will most likely need to create your own, cause these things don't exist for this mod yet afaik.

 

If you find an ActorValue that directly maps to the vibration strength you require, then its possible. Otherwise, you will need to create your own script/mod and call teh Telekinesis functions directly.


 

Option 1: Call Telekinesis directly (You need scripting knowledge)

 

So this is the most flexible solution, and probably what works for your Gun / Hit things. Basically you need to build your own mod, write a script that hooks into any event that triggers when the player shoots or gets shot) and then you call this to trigger the vibration:

 

Int strength = 30 ; This is a percentage of strength i.e. 1 to 100%
Float durationSec = 1.2
Int handle = Telekinesis.Action("Vibrate", strength, durationSec)

 

 

Option 2: Hook an Event to an Actor Value

 

So this requires that you have a ActorValue that directly maps to your vibration strength (lets say RadsRate)

 

This should trigger a vibration whenever you get rads.

 

You need to provide multiple configuration files:

 

  • Define a variable Telekinesis2\Variables\YourFile.json.
    • This  needs to specify the EditorID of the ActorValue and its value range
    • The min and max range will define the value range, This is important to control its influence on the vibration strength
    • Check AV_VibrationStrengthNipple to see how its done for DeviousDevices

 

[
  {
    "PlayerActorValue": {
      "editor_id": "RadsRate",
      "min": 0.0,
      "max": 100.0
    }
  }
]
  • Create a custom trigger in Triggers/YourTrigger.json
    • This triggers an action when the ActorValue changes
    • Basically you need to give two conditions, one that lets the action start and one that ends it 
    • Look at triggers/DD.json to see how its done for AV_VibrationStrengthNipple
    • This triggers nipple vibration on rads and links it to the current rads rate
      • Look at the other actions to see what you can insert as "strength"
      • This could also be a funscript file etc.
[{
    "Event": {
      "description": "Vibrate on Rads",
      "start": [
        {
          "ActorValue": {
            "editor_id": "RadsRate",
            "value": {
              "GreaterThan": 0
            }
          }
        }
      ],
      "stop": [
        {
          "ActorValue": {
            "editor_id": "RadsRate",
            "value": {
              "Equals": 0
            }
          }
        }
      ],
      "actions": [
        {
          "action": "vibrate.nipple",
          "strength": {
            "Variable": {
              "PlayerActorValue": "RadsRate"
            }
          }
        }
      ]
    }
  }
]

 

Edited by gerroth
Posted (edited)
On 6/11/2026 at 7:21 PM, gerroth said:

 

Triggers can only hook into ActorValues, Keywords (slow) or AAF scenes.

 

You will most likely need to create your own, cause these things don't exist for this mod yet afaik.

 

If you find an ActorValue that directly maps to the vibration strength you require, then its possible. Otherwise, you will need to create your own script/mod and call teh Telekinesis functions directly.


 

Option 1: Call Telekinesis directly (You need scripting knowledge)

 

So this is the most flexible solution, and probably what works for your Gun / Hit things. Basically you need to build your own mod, write a script that hooks into any event that triggers when the player shoots or gets shot) and then you call this to trigger the vibration:

 

Int strength = 30 ; This is a percentage of strength i.e. 1 to 100%
Float durationSec = 1.2
Int handle = Telekinesis.Action("Vibrate", strength, durationSec)

 

 

Option 2: Hook an Event to an Actor Value

 

So this requires that you have a ActorValue that directly maps to your vibration strength (lets say RadsRate)

 

This should trigger a vibration whenever you get rads.

 

You need to provide multiple configuration files:

 

  • Define a variable Telekinesis2\Variables\YourFile.json.
    • This  needs to specify the EditorID of the ActorValue and its value range
    • The min and max range will define the value range, This is important to control its influence on the vibration strength
    • Check AV_VibrationStrengthNipple to see how its done for DeviousDevices

 

[
  {
    "PlayerActorValue": {
      "editor_id": "RadsRate",
      "min": 0.0,
      "max": 100.0
    }
  }
]
  • Create a custom trigger in Triggers/YourTrigger.json
    • This triggers an action when the ActorValue changes
    • Basically you need to give two conditions, one that lets the action start and one that ends it 
    • Look at triggers/DD.json to see how its done for AV_VibrationStrengthNipple
    • This triggers nipple vibration on rads and links it to the current rads rate
      • Look at the other actions to see what you can insert as "strength"
      • This could also be a funscript file etc.
[{
    "Event": {
      "description": "Vibrate on Rads",
      "start": [
        {
          "ActorValue": {
            "editor_id": "RadsRate",
            "value": {
              "GreaterThan": 0
            }
          }
        }
      ],
      "stop": [
        {
          "ActorValue": {
            "editor_id": "RadsRate",
            "value": {
              "Equals": 0
            }
          }
        }
      ],
      "actions": [
        {
          "action": "vibrate.nipple",
          "strength": {
            "Variable": {
              "PlayerActorValue": "RadsRate"
            }
          }
        }
      ]
    }
  }
]

 


Thanks! I'll give this a shot with AI as I don't have any knowledge but claude was able to give me a step to step guide, however it involves me downloading creation kit and downgrading to my fallout 4 version amongst other things which is too much of a headache for me right now but once I have time to invest into this I'll let you know how it goes! I appreciate the reply.

EDIT: I also included the set up guide and telekinesishaptics.psc file thats required in the guide by Claude AI incase you'd like to look over it and confirm that it should work, as I have no knowledge about this type of stuff and I'm afraid of it screwing something up lol.

SETUP_GUIDE.md.pdf

TelekinesisHaptics.psc

Edited by velement

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...