Min Posted April 30, 2023 Author Share Posted April 30, 2023 On 4/28/2023 at 8:38 AM, TherXJ said: So I'm trying to get this to work on both Skyrim and Fallout 4. Currently the problems are that Fallout 4 just plain doesn't trigger anything, I have the logs showing up and the toys working when testing but in game when events start it doesn't trigger the toys. I have Boston Devious Helper installed and active, all triggers enabled in GIFT etc but nothing. With Skyrim, trying to work it just ends up corrupting my saves, I don't know any other way to add the esp to my game other than compressing the folder and adding it through MO2 as I can't specifically add the esp file provided in the GIFT download, is this wrong? Any help would be appreciated.  Re: Fallout - Share the output of GIFT around one of the events you would expect to trigger the toys?  Re: Skyrim: Hmmm. I can't think of any conceivable way that this would cause negative impact to your saves. All it does is write a small set of messages to your logs. You likely have some other problem going on. The plugin installs like any mod. Archiving it and installing through mo2 will work fine. Link to comment
EvelynPeggings Posted May 2, 2023 Share Posted May 2, 2023 Is there any way I/we can get this working for the Fallout 4 AAF Nuka Ride mod? Or can anyone explain me how I can edit the files to start on specific lines in the log? Â Thanks! Link to comment
Min Posted May 3, 2023 Author Share Posted May 3, 2023 11 hours ago, EvelynPeggings said: Is there any way I/we can get this working for the Fallout 4 AAF Nuka Ride mod? Or can anyone explain me how I can edit the files to start on specific lines in the log? Â Thanks! Â I explicitly tested / used this myself with nuka ride. Should work out of the box, assuming you have the requisite mods installed. Link to comment
EvelynPeggings Posted May 3, 2023 Share Posted May 3, 2023 1 hour ago, Min said: Â I explicitly tested / used this myself with nuka ride. Should work out of the box, assuming you have the requisite mods installed. I got it working now, I changed the sex start line to: " regex: .+BDH-INFO - OnAnimationStart.* " Â Thanks for this great mod/addon! 1 Link to comment
alexsl Posted May 7, 2023 Share Posted May 7, 2023 Mmmmh Can GIFT connect to Ostim or will i need to have both system? Link to comment
samuraisketch Posted May 10, 2023 Share Posted May 10, 2023 I'm almost absolutely sure the problem is on my end but I cannot for the life of me seem to get this to work and I'm sure I followed the readme to a T. I'm trying to connect my Lovense Edge 2 so I configured it through the desktop app. I input the IP for the lovense host (as stated in the readme), enabled all the scenarios for the edge, and when I reloaded toys, the log said it was enabled. However thats where I got stuck because when I tried to test it there was no response. Same thing in-game. The only thing I can guess is wrong is that I was using Butthesda at the time but I uninstalled it and tried again and still got the same result. Link to comment
Min Posted May 11, 2023 Author Share Posted May 11, 2023 (edited) 20 hours ago, samuraisketch said: I'm almost absolutely sure the problem is on my end but I cannot for the life of me seem to get this to work and I'm sure I followed the readme to a T. I'm trying to connect my Lovense Edge 2 so I configured it through the desktop app. I input the IP for the lovense host (as stated in the readme), enabled all the scenarios for the edge, and when I reloaded toys, the log said it was enabled. However thats where I got stuck because when I tried to test it there was no response. Same thing in-game. The only thing I can guess is wrong is that I was using Butthesda at the time but I uninstalled it and tried again and still got the same result. Â Launch GIFT, and then click one of the "test" buttons. Share the output from the GIFT window after a minute or so. Edited May 11, 2023 by Min Link to comment
Min Posted May 11, 2023 Author Share Posted May 11, 2023 On 5/7/2023 at 10:49 AM, alexsl said: Mmmmh Can GIFT connect to Ostim or will i need to have both system? I don't have support for Ostim in this at the moment; If it logs lines that we can use, it would be simple to integrate. Link to comment
Valkyrie115 Posted June 3, 2023 Share Posted June 3, 2023 What log or set up is needed for use with Bannerlord? Link to comment
Min Posted June 4, 2023 Author Share Posted June 4, 2023 9 hours ago, Valkyrie115 said: What log or set up is needed for use with Bannerlord? It's made to work with bc captor / captivity events. It's fairly primitive compared to the other games. Link to comment
belsotis Posted June 4, 2023 Share Posted June 4, 2023 hello  first thank you min for your work  I actually have a problem it seems to me that all is actually correctly configured. GIFT read the log, when i test the toys they activate correctly, but in-game nothing happen.  did someone know what to do ?  06/04/2023 - 11:22:02PM] Thread[0] - HookAnimationStarting() - [] [06/04/2023 - 11:22:02PM] Thread[0] Event Hook - AnimationStarting [06/04/2023 - 11:22:03PM] GetByDefault(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=False) [06/04/2023 - 11:22:03PM] AnimCache: INVALIDATED! 0 -> 152 [06/04/2023 - 11:22:03PM] AnimCache: Cleared! [06/04/2023 - 11:22:03PM] AnimCache: Using slot: 0 [06/04/2023 - 11:22:03PM] Thread[0] - HookAnimationPrepare() - [] [06/04/2023 - 11:22:03PM] Thread[0] Adjustment Profile - BretonRaceF.RedguardRaceF [06/04/2023 - 11:22:04PM] ActorAlias[delphine] - Waited [1] cycles for MarkerRef[[ObjectReference < (FF00081A)>]] [06/04/2023 - 11:22:05PM] ActorAlias[delphine] - Equipment: [[Form < (0003452E)>], [Form < (0003452F)>], [Form < (0001399E)>]] [06/04/2023 - 11:22:05PM] ActorAlias[Prisonnier] - Equipment: [[Form < (000A6D7F)>], [SPELL < (290012C5)>], [SPELL < (290012C8)>]] [06/04/2023 - 11:22:05PM] ActorAlias[delphine] - Voice[Mature (Female)] Expression[Sad] BaseEnjoyment[0] [06/04/2023 - 11:22:05PM] ActorAlias[Prisonnier] - Voice[Mature (Female)] Expression[Pleasure] BaseEnjoyment[0] [06/04/2023 - 11:22:05PM] Thread[0] SyncDone(Prepare) - Lag Timer: 28.197998 [06/04/2023 - 11:22:06PM] Thread[0] Event Hook - AnimationStart [06/04/2023 - 11:22:06PM] Thread[0] SyncDone(startUp) - Lag Timer: 9.153000 [06/04/2023 - 11:22:07PM] Thread[0] SyncDone(Sync) - Lag Timer: 9.340000 [06/04/2023 - 11:22:07PM] Thread[0] Event Hook - StageStart [06/04/2023 - 11:22:22PM] Thread[0] Event Hook - AnimationChange [06/04/2023 - 11:22:23PM] Thread[0] SyncDone(Refresh) - Lag Timer: 8.613998 [06/04/2023 - 11:22:33PM] Thread[0] Event Hook - AnimationChange [06/04/2023 - 11:22:34PM] Thread[0] SyncDone(Refresh) - Lag Timer: 8.768005 [06/04/2023 - 11:22:48PM] Thread[0] Event Hook - AnimationEnding [06/04/2023 - 11:22:48PM] ActorAlias[delphine] - Resetting! [06/04/2023 - 11:22:48PM] ActorAlias[Prisonnier] - Resetting! [06/04/2023 - 11:22:49PM] Thread[0] SyncDone(Reset) - Lag Timer: 28.944000 [06/04/2023 - 11:22:49PM] Thread[0] Event Hook - AnimationEnd [06/04/2023 - 11:22:59PM] Thread[0] - Returning to thread pool...  thank you for the help Link to comment
Min Posted June 4, 2023 Author Share Posted June 4, 2023 13 minutes ago, belsotis said: hello  first thank you min for your work  I actually have a problem it seems to me that all is actually correctly configured. GIFT read the log, when i test the toys they activate correctly, but in-game nothing happen.  did someone know what to do ?  06/04/2023 - 11:22:02PM] Thread[0] - HookAnimationStarting() - [] [06/04/2023 - 11:22:02PM] Thread[0] Event Hook - AnimationStarting [06/04/2023 - 11:22:03PM] GetByDefault(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=False) [06/04/2023 - 11:22:03PM] AnimCache: INVALIDATED! 0 -> 152 [06/04/2023 - 11:22:03PM] AnimCache: Cleared! [06/04/2023 - 11:22:03PM] AnimCache: Using slot: 0 [06/04/2023 - 11:22:03PM] Thread[0] - HookAnimationPrepare() - [] [06/04/2023 - 11:22:03PM] Thread[0] Adjustment Profile - BretonRaceF.RedguardRaceF [06/04/2023 - 11:22:04PM] ActorAlias[delphine] - Waited [1] cycles for MarkerRef[[ObjectReference < (FF00081A)>]] [06/04/2023 - 11:22:05PM] ActorAlias[delphine] - Equipment: [[Form < (0003452E)>], [Form < (0003452F)>], [Form < (0001399E)>]] [06/04/2023 - 11:22:05PM] ActorAlias[Prisonnier] - Equipment: [[Form < (000A6D7F)>], [SPELL < (290012C5)>], [SPELL < (290012C8)>]] [06/04/2023 - 11:22:05PM] ActorAlias[delphine] - Voice[Mature (Female)] Expression[Sad] BaseEnjoyment[0] [06/04/2023 - 11:22:05PM] ActorAlias[Prisonnier] - Voice[Mature (Female)] Expression[Pleasure] BaseEnjoyment[0] [06/04/2023 - 11:22:05PM] Thread[0] SyncDone(Prepare) - Lag Timer: 28.197998 [06/04/2023 - 11:22:06PM] Thread[0] Event Hook - AnimationStart [06/04/2023 - 11:22:06PM] Thread[0] SyncDone(startUp) - Lag Timer: 9.153000 [06/04/2023 - 11:22:07PM] Thread[0] SyncDone(Sync) - Lag Timer: 9.340000 [06/04/2023 - 11:22:07PM] Thread[0] Event Hook - StageStart [06/04/2023 - 11:22:22PM] Thread[0] Event Hook - AnimationChange [06/04/2023 - 11:22:23PM] Thread[0] SyncDone(Refresh) - Lag Timer: 8.613998 [06/04/2023 - 11:22:33PM] Thread[0] Event Hook - AnimationChange [06/04/2023 - 11:22:34PM] Thread[0] SyncDone(Refresh) - Lag Timer: 8.768005 [06/04/2023 - 11:22:48PM] Thread[0] Event Hook - AnimationEnding [06/04/2023 - 11:22:48PM] ActorAlias[delphine] - Resetting! [06/04/2023 - 11:22:48PM] ActorAlias[Prisonnier] - Resetting! [06/04/2023 - 11:22:49PM] Thread[0] SyncDone(Reset) - Lag Timer: 28.944000 [06/04/2023 - 11:22:49PM] Thread[0] Event Hook - AnimationEnd [06/04/2023 - 11:22:59PM] Thread[0] - Returning to thread pool...  thank you for the help  1) can you share the output of gift around the entire sex scene (start - end)? 2) Did you enable the toys to respond under the "Configure Events" menu? Link to comment
belsotis Posted June 4, 2023 Share Posted June 4, 2023 here is a longer output  Spoiler 06/05/2023 - 12:09:30AM] GetSetAnimation(DD_Billyy_YokeLayingAnal): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_Doggy): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_DoggyA): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_DT): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_Miss): Get [06/05/2023 - 12:09:34AM] NOTICE: ValidateActor(Prisonnier) -- TRUE -- MISS [06/05/2023 - 12:09:34AM] Thread[0] - Entering Making State [06/05/2023 - 12:09:34AM] Thread[0] - ActorRef [Actor < (00000014)>] | PlayerRef [Actor < (00000014)>] [06/05/2023 - 12:09:34AM] NOTICE: ValidateActor(Prisonnier) -- TRUE -- HIT [06/05/2023 - 12:09:34AM] ActorAlias[Prisonnier] SetActor([Actor < (00000014)>]) - [sslActorAlias <alias ActorAlias004 on quest SexLabThread00 (09061EEF)>] [06/05/2023 - 12:09:37AM] NOTICE: ValidateActor(delphine) -- TRUE -- HIT [06/05/2023 - 12:09:37AM] Thread[0] - ActorRef [RentRoomScript < (00013485)>] | PlayerRef [Actor < (00000014)>] [06/05/2023 - 12:09:37AM] NOTICE: ValidateActor(delphine) -- TRUE -- HIT [06/05/2023 - 12:09:38AM] ActorAlias[delphine] SetActor([RentRoomScript < (00013485)>]) - [sslActorAlias <alias ActorAlias003 on quest SexLabThread00 (09061EEF)>] [06/05/2023 - 12:09:48AM] Thread[0] - HookAnimationStarting() - [] [06/05/2023 - 12:09:48AM] Thread[0] Event Hook - AnimationStarting [06/05/2023 - 12:09:48AM] GetByDefault(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=False) [06/05/2023 - 12:09:48AM] AnimCache: INVALIDATED! 0 -> 152 [06/05/2023 - 12:09:48AM] AnimCache: Cleared! [06/05/2023 - 12:09:48AM] AnimCache: Using slot: 0 [06/05/2023 - 12:09:49AM] Thread[0] - HookAnimationPrepare() - [] [06/05/2023 - 12:09:49AM] Thread[0] Adjustment Profile - RedguardRaceF.BretonRaceF [06/05/2023 - 12:09:49AM] ActorAlias[delphine] - Waited [1] cycles for MarkerRef[[ObjectReference < (FF00091A)>]] [06/05/2023 - 12:09:50AM] ActorAlias[Prisonnier] - Equipment: [[Form < (000A6D7F)>], [SPELL < (290012C5)>], [SPELL < (290012C8)>]] [06/05/2023 - 12:09:50AM] ActorAlias[delphine] - Equipment: [[Form < (0003452E)>], [Form < (0003452F)>], [Form < (0001399E)>]] [06/05/2023 - 12:09:50AM] ActorAlias[Prisonnier] - Voice[Young (Female)] Expression[Shy] BaseEnjoyment[0] [06/05/2023 - 12:09:50AM] ActorAlias[delphine] - Voice[Mature (Female)] Expression[Sad] BaseEnjoyment[0] [06/05/2023 - 12:09:51AM] Thread[0] SyncDone(Prepare) - Lag Timer: 28.249001 [06/05/2023 - 12:09:51AM] Thread[0] Event Hook - AnimationStart [06/05/2023 - 12:09:52AM] Thread[0] SyncDone(startUp) - Lag Timer: 9.153000 [06/05/2023 - 12:09:52AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.350998 [06/05/2023 - 12:09:53AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:10:23AM] Thread[0] Event Hook - StageEnd [06/05/2023 - 12:10:24AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.295998 [06/05/2023 - 12:10:24AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:10:44AM] Thread[0] Event Hook - StageEnd [06/05/2023 - 12:10:45AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.328995 [06/05/2023 - 12:10:45AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:11:35AM] Thread[0] Event Hook - AnimationEnding [06/05/2023 - 12:11:35AM] ActorAlias[delphine] - Resetting! [06/05/2023 - 12:11:35AM] ActorAlias[Prisonnier] - Resetting! [06/05/2023 - 12:11:36AM] Thread[0] SyncDone(Reset) - Lag Timer: 28.906998 [06/05/2023 - 12:11:36AM] Thread[0] Event Hook - AnimationEnd [06/05/2023 - 12:11:47AM] Thread[0] - Returning to thread pool...   and i have enabled all in configure event Link to comment
Min Posted June 4, 2023 Author Share Posted June 4, 2023 33 minutes ago, belsotis said: here is a longer output   Hide contents 06/05/2023 - 12:09:30AM] GetSetAnimation(DD_Billyy_YokeLayingAnal): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_Doggy): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_DoggyA): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_DT): Get [06/05/2023 - 12:09:30AM] GetSetAnimation(DD_B_PS_Miss): Get [06/05/2023 - 12:09:34AM] NOTICE: ValidateActor(Prisonnier) -- TRUE -- MISS [06/05/2023 - 12:09:34AM] Thread[0] - Entering Making State [06/05/2023 - 12:09:34AM] Thread[0] - ActorRef [Actor < (00000014)>] | PlayerRef [Actor < (00000014)>] [06/05/2023 - 12:09:34AM] NOTICE: ValidateActor(Prisonnier) -- TRUE -- HIT [06/05/2023 - 12:09:34AM] ActorAlias[Prisonnier] SetActor([Actor < (00000014)>]) - [sslActorAlias <alias ActorAlias004 on quest SexLabThread00 (09061EEF)>] [06/05/2023 - 12:09:37AM] NOTICE: ValidateActor(delphine) -- TRUE -- HIT [06/05/2023 - 12:09:37AM] Thread[0] - ActorRef [RentRoomScript < (00013485)>] | PlayerRef [Actor < (00000014)>] [06/05/2023 - 12:09:37AM] NOTICE: ValidateActor(delphine) -- TRUE -- HIT [06/05/2023 - 12:09:38AM] ActorAlias[delphine] SetActor([RentRoomScript < (00013485)>]) - [sslActorAlias <alias ActorAlias003 on quest SexLabThread00 (09061EEF)>] [06/05/2023 - 12:09:48AM] Thread[0] - HookAnimationStarting() - [] [06/05/2023 - 12:09:48AM] Thread[0] Event Hook - AnimationStarting [06/05/2023 - 12:09:48AM] GetByDefault(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=False) [06/05/2023 - 12:09:48AM] AnimCache: INVALIDATED! 0 -> 152 [06/05/2023 - 12:09:48AM] AnimCache: Cleared! [06/05/2023 - 12:09:48AM] AnimCache: Using slot: 0 [06/05/2023 - 12:09:49AM] Thread[0] - HookAnimationPrepare() - [] [06/05/2023 - 12:09:49AM] Thread[0] Adjustment Profile - RedguardRaceF.BretonRaceF [06/05/2023 - 12:09:49AM] ActorAlias[delphine] - Waited [1] cycles for MarkerRef[[ObjectReference < (FF00091A)>]] [06/05/2023 - 12:09:50AM] ActorAlias[Prisonnier] - Equipment: [[Form < (000A6D7F)>], [SPELL < (290012C5)>], [SPELL < (290012C8)>]] [06/05/2023 - 12:09:50AM] ActorAlias[delphine] - Equipment: [[Form < (0003452E)>], [Form < (0003452F)>], [Form < (0001399E)>]] [06/05/2023 - 12:09:50AM] ActorAlias[Prisonnier] - Voice[Young (Female)] Expression[Shy] BaseEnjoyment[0] [06/05/2023 - 12:09:50AM] ActorAlias[delphine] - Voice[Mature (Female)] Expression[Sad] BaseEnjoyment[0] [06/05/2023 - 12:09:51AM] Thread[0] SyncDone(Prepare) - Lag Timer: 28.249001 [06/05/2023 - 12:09:51AM] Thread[0] Event Hook - AnimationStart [06/05/2023 - 12:09:52AM] Thread[0] SyncDone(startUp) - Lag Timer: 9.153000 [06/05/2023 - 12:09:52AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.350998 [06/05/2023 - 12:09:53AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:10:23AM] Thread[0] Event Hook - StageEnd [06/05/2023 - 12:10:24AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.295998 [06/05/2023 - 12:10:24AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:10:44AM] Thread[0] Event Hook - StageEnd [06/05/2023 - 12:10:45AM] Thread[0] SyncDone(Sync) - Lag Timer: 9.328995 [06/05/2023 - 12:10:45AM] Thread[0] Event Hook - StageStart [06/05/2023 - 12:11:35AM] Thread[0] Event Hook - AnimationEnding [06/05/2023 - 12:11:35AM] ActorAlias[delphine] - Resetting! [06/05/2023 - 12:11:35AM] ActorAlias[Prisonnier] - Resetting! [06/05/2023 - 12:11:36AM] Thread[0] SyncDone(Reset) - Lag Timer: 28.906998 [06/05/2023 - 12:11:36AM] Thread[0] Event Hook - AnimationEnd [06/05/2023 - 12:11:47AM] Thread[0] - Returning to thread pool...   and i have enabled all in configure event Can you share your settings.yaml file? Link to comment
belsotis Posted June 4, 2023 Share Posted June 4, 2023 here it is Spoiler BUTTPLUG_SERVER_ADDRESS: ws://127.0.0.1:12345 BUTTPLUG_STRENGTH_MAX: '100' CHARACTER_NAME: Prisonnier CHASTER_DEFEAT_MAX: '43200' CHASTER_DEFEAT_MIN: '21600' CHASTER_ENABLED: false CHASTER_REFRESH_TOKEN: '' CHASTER_TOKEN: '' COYOTE_DEFAULT_CHANNEL: a COYOTE_MAX_POWER: '768' COYOTE_MIN_POWER: '320' COYOTE_MULTIPLIER: '7.68' COYOTE_ON_HIT_MULT: '1.0' COYOTE_PLUG_MULT: '0.1' COYOTE_SEX_MULT: '0.2' COYOTE_UID: C1:A9:D8:0C:CB:1D DD_VIB_MULT: '2' IS_WINDOWS: true LOCK_NAME: Self-lock LOG_PATH: C:/Users/gaels/Documents/My Games/Skyrim VR/Logs/Script/User/SexLabDebug.0.log LOVENSE_HOST: 127.0.0.1:20010 LOVENSE_STRENGTH_SCALE: '100' LOVENSE_USE_NEW_API: false PRINT_LOG_LINES: true TOY_TYPE: - Buttplug.io WARN_ON_STACK_DUMP: true WARN_ON_STACK_DUMP_SOUND: false WINDOW_UPDATE_FREQUENCY: '0.01' Â Link to comment
Min Posted June 5, 2023 Author Share Posted June 5, 2023 4 hours ago, belsotis said: here it is  Hide contents BUTTPLUG_SERVER_ADDRESS: ws://127.0.0.1:12345 BUTTPLUG_STRENGTH_MAX: '100' CHARACTER_NAME: Prisonnier CHASTER_DEFEAT_MAX: '43200' CHASTER_DEFEAT_MIN: '21600' CHASTER_ENABLED: false CHASTER_REFRESH_TOKEN: '' CHASTER_TOKEN: '' COYOTE_DEFAULT_CHANNEL: a COYOTE_MAX_POWER: '768' COYOTE_MIN_POWER: '320' COYOTE_MULTIPLIER: '7.68' COYOTE_ON_HIT_MULT: '1.0' COYOTE_PLUG_MULT: '0.1' COYOTE_SEX_MULT: '0.2' COYOTE_UID: C1:A9:D8:0C:CB:1D DD_VIB_MULT: '2' IS_WINDOWS: true LOCK_NAME: Self-lock LOG_PATH: C:/Users/gaels/Documents/My Games/Skyrim VR/Logs/Script/User/SexLabDebug.0.log LOVENSE_HOST: 127.0.0.1:20010 LOVENSE_STRENGTH_SCALE: '100' LOVENSE_USE_NEW_API: false PRINT_LOG_LINES: true TOY_TYPE: - Buttplug.io WARN_ON_STACK_DUMP: true WARN_ON_STACK_DUMP_SOUND: false WINDOW_UPDATE_FREQUENCY: '0.01'  You have the wrong log selected; You should have your Papyrus.0.log selected. Link to comment
belsotis Posted June 5, 2023 Share Posted June 5, 2023 i feel dumb and ashamed >< Â big thanks to you min 1 Link to comment
belsotis Posted June 5, 2023 Share Posted June 5, 2023 one last question. Â can someone give me an example edit of the sexlab.yaml to react to a specific tag or a specific animation if possible ? (i cannot for the life of me figure it out and as you have seen i'm cannot even read proper path instruction) Â it would be nice of you. Â Link to comment
Min Posted June 5, 2023 Author Share Posted June 5, 2023 4 hours ago, belsotis said: one last question.  can someone give me an example edit of the sexlab.yaml to react to a specific tag or a specific animation if possible ? (i cannot for the life of me figure it out and as you have seen i'm cannot even read proper path instruction)  it would be nice of you.   Hey. The system already has support for responding to different tags in different ways (IE, play different vibration patterns for different types of events). However, this is only implemented for the Lovense interface at present. This also requires that you have the plugin that comes with GIFT installed. It's this line in sexlab.yaml that controls this:  - Animation Set:    regex: .+OnSexlabAnimationStart\(boobjob='(.+)', vaginal='(.+)', fisting='(.+)', masturbation='(.+)', anal='(.+)', oral='(.+)'\).*    function: sex_animation_set  Can you share what different reaction you're looking to accomplish?  Link to comment
belsotis Posted June 5, 2023 Share Posted June 5, 2023 (edited) yes what i wanted to accomplish was obtaining different reactions from the toys depending of the animation  like if the animation is arrok missionary will do certain patterns (like activate force 8 or 9) but if the animation is arrok fisting then another pattern will activate force 19 or play another sextoy   the broad idea was to create diverse tag and associate them to certain animations  like if GIFT read the tag of the animation XX as TRUE it will use the patterns designed for XX and not an other pattern  i was trying to obtaining different reactions depending of the scene (an action scene with a giant deserving more intensity than an masturbating animation for exemple)  but sadly i use buttplug.io and the dg-lab estim^^  Thank you again for your time Min Edited June 5, 2023 by belsotis Link to comment
Min Posted June 5, 2023 Author Share Posted June 5, 2023 24 minutes ago, belsotis said: yes what i wanted to accomplish was obtaining different reactions from the toys depending of the animation  like if the animation is arrok missionary will do certain patterns (like activate force 8 or 9) but if the animation is arrok fisting then another pattern will activate force 19 or play another sextoy   the broad idea was to create diverse tag and associate them to certain animations  like if GIFT read the tag of the animation XX as TRUE it will use the patterns designed for XX and not an other pattern  i was trying to obtaining different reactions depending of the scene (an action scene with a giant deserving more intensity than an masturbating animation for exemple)  but sadly i use buttplug.io and the dg-lab estim^^  Thank you again for your time Min The dg-lab estim does support patterns as well, natively. For Vibrators, it's only lovense at the moment. But, the dg-lab will support patterns out of the box. Link to comment
belsotis Posted June 5, 2023 Share Posted June 5, 2023 is this exemple syntax correct ?  - Intense:    regex: .+OnSexlabAnimationStart\(XX='(.+)', YY='(.+)'\).*    function: DG_COYOTE_Intense  then you create a pattern for DG_COYOTE_Intense  Link to comment
itami_no_hana Posted June 6, 2023 Share Posted June 6, 2023 I have bought DG-Lab Coyote but for some reason can't connect it to GIFT. I have attached the log under spoiler below.  I believe that it doesn't like device's UID which I didn't change from default.  Is there a way to learn Coyote's UID?  Spoiler [GameInterfaceForToys] Loading Config... [GameInterfaceForToys] LOG_PATH = C:/Users/user/Documents/My Games/Skyrim/Logs/Script/Papyrus.0.log [GameInterfaceForToys] IS_WINDOWS = True [GameInterfaceForToys] CHARACTER_NAME = Alaya [GameInterfaceForToys] TOY_TYPE = ['Buttplug.io', 'DG-Lab Coyote'] [GameInterfaceForToys] DD_VIB_MULT = 2 [GameInterfaceForToys] WARN_ON_STACK_DUMP = True [GameInterfaceForToys] WARN_ON_STACK_DUMP_SOUND = False [GameInterfaceForToys] BUTTPLUG_STRENGTH_MAX = 100 [GameInterfaceForToys] BUTTPLUG_SERVER_ADDRESS = ws://127.0.0.1:12345 [GameInterfaceForToys] CHASTER_ENABLED = False [GameInterfaceForToys] CHASTER_TOKEN = [GameInterfaceForToys] CHASTER_REFRESH_TOKEN = [GameInterfaceForToys] LOCK_NAME = Self-lock [GameInterfaceForToys] CHASTER_DEFEAT_MIN = 21600 [GameInterfaceForToys] CHASTER_DEFEAT_MAX = 43200 [GameInterfaceForToys] COYOTE_UID = C1:A9:D8:0C:CB:1D [GameInterfaceForToys] COYOTE_MULTIPLIER = 7.68 [GameInterfaceForToys] COYOTE_DEFAULT_CHANNEL = a [GameInterfaceForToys] COYOTE_SEX_MULT = 0.2 [GameInterfaceForToys] COYOTE_PLUG_MULT = 0.1 [GameInterfaceForToys] COYOTE_ON_HIT_MULT = 1.0 [GameInterfaceForToys] COYOTE_MIN_POWER = 50 [GameInterfaceForToys] COYOTE_MAX_POWER = 100 [GameInterfaceForToys] LOVENSE_HOST = 127.0.0.1:20010 [GameInterfaceForToys] LOVENSE_STRENGTH_SCALE = 100 [GameInterfaceForToys] LOVENSE_USE_NEW_API = True [GameInterfaceForToys] PRINT_LOG_LINES = True [GameInterfaceForToys] WINDOW_UPDATE_FREQUENCY = 0.01 [GameInterfaceForToys] [+] Done. Could not connect to Buttplug.io server, exiting: [WinError 1225] The remote computer refused the network connection Connecting to device: C1:A9:D8:0C:CB:1D ... Traceback (most recent call last):  File "GameInterfaceForToys.py", line 652, in main  File "GameInterfaceForToys.py", line 591, in run_task  File "GameInterfaceForToys.py", line 599, in run_task  File "toys\estim\coyote\dg_interface.py", line 289, in connect  File "toys\estim\coyote\dg_interface.py", line 277, in connect  File "bleak\__init__.py", line 471, in connect  File "bleak\backends\winrt\client.py", line 244, in connect bleak.exc.BleakDeviceNotFoundError: Device with address C1:A9:D8:0C:CB:1D was not found. [GameInterfaceForToys] [-] Setup failed - please fix the above error and reload the window. [06/04/2023 - 02:50:41PM] Papyrus log opened (PC) [GameInterfaceForToys] [-] Encountered exception while executing hooks: 'SkyrimScriptInterface' object has no attribute 'event_loader' Traceback (most recent call last):  File "GameInterfaceForToys.py", line 569, in parse_log AttributeError: 'SkyrimScriptInterface' object has no attribute 'event_loader' [06/04/2023 - 02:50:41PM] Function GetEffectMagnitudes in the empty state on type Ingredient does not exist. Function will not be flagged as callable from tasklets. [GameInterfaceForToys] [-] Encountered exception while executing hooks: 'SkyrimScriptInterface' object has no attribute 'event_loader' Traceback (most recent call last):  File "GameInterfaceForToys.py", line 569, in parse_log AttributeError: 'SkyrimScriptInterface' object has no attribute 'event_loader'  Link to comment
azraelsgame Posted June 12, 2023 Share Posted June 12, 2023 On 4/2/2023 at 12:29 PM, Min said: Â Â Hmmm. I don't actually own a stroker device, which is why I haven't added support yet. I'll look at the api, and see how much effort this would be. Same, I have a Kiiroo Keon and am curious since it is buttplug io supported would it be something you would be willing to try to add stroking support for any and all sex scenes? would be willing to tip lol. (note buttplug.io supports it, and i am able to use it with initface, as well as games such as virt-a-mate and honey select 2 if that helps give you any idea of possibly how to add it. it does have the ability to read scripts as well. it connects via blue tooth to the pc. ty for any response 1 Link to comment
Obxdeadshot Posted July 1, 2023 Share Posted July 1, 2023 On 6/12/2023 at 2:19 AM, azraelsgame said: Same, I have a Kiiroo Keon and am curious since it is buttplug io supported would it be something you would be willing to try to add stroking support for any and all sex scenes? would be willing to tip lol. (note buttplug.io supports it, and i am able to use it with initface, as well as games such as virt-a-mate and honey select 2 if that helps give you any idea of possibly how to add it. it does have the ability to read scripts as well. it connects via blue tooth to the pc. ty for any response This one here, I shall add a 20 on top of his tip good sir and or madam. But yeah Buttplug.io has support for stroking now, some name brands are Lovesense and The Handy off the top of my head. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now