Search found 26 matches: wine

Searched query: wine

by markus
Fri Feb 20, 2026 6:40 am
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

mrman wrote: Thu Feb 19, 2026 8:19 pm Hi markus :wave:
Im hoping to make the astronomical jump to ubuntu very soon, Is there a linux version of tai. ???
Or does it magically work ok with wine etc ??????
Many thanks Mr Man. xxx
Hi!
There is no linux version.
But I think the concept of a portable app does the magic here. ;-)

The user FrozenWolf at least got it running, in example:
viewtopic.php?p=362478&hilit=wine#p362478

Btw.: You can use the search-function for just this topic, search wine or linux, there are a few posts about it.
---> search.php?keywords=wine&t=25777&sf=msgonly

Greetz,
Markus
by mrman
Thu Feb 19, 2026 8:19 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Hi markus :wave:
Im hoping to make the astronomical jump to ubuntu very soon, Is there a linux version of tai. ???
Or does it magically work ok with wine etc ??????
Many thanks Mr Man. xxx
by FrozenWolf
Fri Nov 07, 2025 4:01 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

h2k wrote: Fri Nov 07, 2025 1:13 pm Sorry if this is simple but I'm still pretty new to linux and dont really know what i'm doing.
That's no problem at all. Linux takes a lot of time to get familiar with, and Wine, although it's amazing, it's not particularly friendly.

Here's a script that should do everything for you:
run-tai-under-linux.zip
(1.18 KiB) Downloaded 108 times
Extract the archive into the same directory as 'TAI Awakening.exe'.
(as with all scripts from the internet, have a read through to make sure you're happy with it before running it)

Then open a terminal window:

Code: Select all

cd wherever-that-directory-is
chmod +x run-tai-under-linux
./run-tai-under-linux
The first run will download and initialise everything that's needed. Everything goes into the subdirectory '
tai-wine
' so there are no system changes at all.

For subsequent runs, you can just do:

Code: Select all

./run-tai-under-linux
I hope this works for you, please let me know how you get on.
by FrozenWolf
Fri Nov 07, 2025 1:50 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

h2k wrote: Fri Nov 07, 2025 1:13 pm
FrozenWolf wrote: Thu Nov 06, 2025 1:17 pm
h2k wrote: Thu Nov 06, 2025 12:04 pm Any recent tips on getting TAI to run on linux? I'm on Endeavor OS and just spent several hours trying to get this running with no success. The furthest I got was getting a crash immediately on startup that seemed to be related to the .NET stuff but I couldn't get any further than that.
Ah, a fellow Linux user, excellent! :-D

This is my current working Linux setup using GE-Proton9-11. I have tried with various different Wine/Proton versions, including more recent versions, but GE-Proton9-11 seems to be the most reliable for me. The startup .NET crash you see is likely related to dodgy text-to-speech support in Wine. When opening the settings dialog in TAI, you'll probably see another error relating to TTS, but you can ignore that.

Download Proton and winetricks

https://github.com/GloriousEggroll/prot ... Proton9-11
https://raw.githubusercontent.com/Winet ... winetricks

Set environment variables (change XXX as required)

Code: Select all

export WINE='XXX/GE-Proton9-11/files/bin/wine64'
export WINETRICKS='XXX/winetricks'
export WINEPREFIX='XXX/prefix'
export WINEARCH=win64
Initialise prefix

Code: Select all

chmod +x "$WINETRICKS"
"$WINE" cmd /c 'echo Ready'
"$WINETRICKS" -q dotnet48 sapi ie8
Run TAI

Code: Select all

cd 'path-to-tai'
"$WINE" 'TAI Awakening.exe'
I didn't have a ton of time to try this today but i couldn't get it working.
First, am I supposed to do anything with proton? I downloaded the tar.gz and extracted the archive but didn't see anything else to do with it.

Second I don't understand what the winetricks page was for. I already had winetricks installed via pacman so skipped over this.

Third when I do "$WINETRICKS" -q dotnet48 sapi ie8' i get an error saying "bash: /home/me/winetricks: Is a directory"
If i delete the folder, which is empty, then I get an error saying "bash: /home/me/winetricks: No such file or directory"
Were folders supposed to be created when I ran the export commands? because they werent and i made them in the file browser.

and fourth if i ignore that and go to my TAI directory and run "$WINE" 'TAI Awakening.exe' I get the error bash: : command not found

Sorry if this is simple but I'm still pretty new to linux and dont really know what i'm doing.
Ah, okay, I didn't realise you were new to Linux, so I skipped some of the details. I'll put together a more detailed set of instructions (or just write a script or two) that'll do all of the setup that you need.
by h2k
Fri Nov 07, 2025 1:13 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

FrozenWolf wrote: Thu Nov 06, 2025 1:17 pm
h2k wrote: Thu Nov 06, 2025 12:04 pm Any recent tips on getting TAI to run on linux? I'm on Endeavor OS and just spent several hours trying to get this running with no success. The furthest I got was getting a crash immediately on startup that seemed to be related to the .NET stuff but I couldn't get any further than that.
Ah, a fellow Linux user, excellent! :-D

This is my current working Linux setup using GE-Proton9-11. I have tried with various different Wine/Proton versions, including more recent versions, but GE-Proton9-11 seems to be the most reliable for me. The startup .NET crash you see is likely related to dodgy text-to-speech support in Wine. When opening the settings dialog in TAI, you'll probably see another error relating to TTS, but you can ignore that.

Download Proton and winetricks

https://github.com/GloriousEggroll/prot ... Proton9-11
https://raw.githubusercontent.com/Winet ... winetricks

Set environment variables (change XXX as required)

Code: Select all

export WINE='XXX/GE-Proton9-11/files/bin/wine64'
export WINETRICKS='XXX/winetricks'
export WINEPREFIX='XXX/prefix'
export WINEARCH=win64
Initialise prefix

Code: Select all

chmod +x "$WINETRICKS"
"$WINE" cmd /c 'echo Ready'
"$WINETRICKS" -q dotnet48 sapi ie8
Run TAI

Code: Select all

cd 'path-to-tai'
"$WINE" 'TAI Awakening.exe'
I didn't have a ton of time to try this today but i couldn't get it working.
First, am I supposed to do anything with proton? I downloaded the tar.gz and extracted the archive but didn't see anything else to do with it.

Second I don't understand what the winetricks page was for. I already had winetricks installed via pacman so skipped over this.

Third when I do "$WINETRICKS" -q dotnet48 sapi ie8' i get an error saying "bash: /home/me/winetricks: Is a directory"
If i delete the folder, which is empty, then I get an error saying "bash: /home/me/winetricks: No such file or directory"
Were folders supposed to be created when I ran the export commands? because they werent and i made them in the file browser.

and fourth if i ignore that and go to my TAI directory and run "$WINE" 'TAI Awakening.exe' I get the error bash: : command not found

Sorry if this is simple but I'm still pretty new to linux and dont really know what i'm doing.
by FrozenWolf
Thu Nov 06, 2025 1:17 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.17 (Buttplug.IO) - Latest Update: 01.06.

h2k wrote: Thu Nov 06, 2025 12:04 pm Any recent tips on getting TAI to run on linux? I'm on Endeavor OS and just spent several hours trying to get this running with no success. The furthest I got was getting a crash immediately on startup that seemed to be related to the .NET stuff but I couldn't get any further than that.
Ah, a fellow Linux user, excellent! :-D

This is my current working Linux setup using GE-Proton9-11. I have tried with various different Wine/Proton versions, including more recent versions, but GE-Proton9-11 seems to be the most reliable for me. The startup .NET crash you see is likely related to dodgy text-to-speech support in Wine. When opening the settings dialog in TAI, you'll probably see another error relating to TTS, but you can ignore that.

Download Proton and winetricks

https://github.com/GloriousEggroll/prot ... Proton9-11
https://raw.githubusercontent.com/Winet ... winetricks

Set environment variables (change XXX as required)

Code: Select all

export WINE='XXX/GE-Proton9-11/files/bin/wine64'
export WINETRICKS='XXX/winetricks'
export WINEPREFIX='XXX/prefix'
export WINEARCH=win64
Initialise prefix

Code: Select all

chmod +x "$WINETRICKS"
"$WINE" cmd /c 'echo Ready'
"$WINETRICKS" -q dotnet48 sapi ie8
Run TAI

Code: Select all

cd 'path-to-tai'
"$WINE" 'TAI Awakening.exe'
by h2k
Thu Nov 06, 2025 12:04 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.17 (Buttplug.IO) - Latest Update: 01.06.

FrozenWolf wrote: Fri Jul 14, 2023 3:53 pm
leezer3 wrote: Thu Jul 13, 2023 10:13 am
markus wrote: Wed Jul 12, 2023 7:21 pm I have never tested it in a VirtualBox, but there is something around the metronome which bothers me sometimes, ... i.e. when my Avira-AntiVir (or Win 10 itself) is updating, the metro can stutter (this became worse on win 10, on win 7 that wasn't really a problem), I sometimes thought about a better way of playing the metro, ... but that would be something like you call it 'which I might try on some rainy Sunday afternoon'.
This sounds like you're most likely using one of the built in .Net timers, at a guess I'd say the basic Timer class?
Presumably doing something along the lines of varying the audio frequency through NAudio to give your beat frequency (not bothering dissasembling to figure out what / how exactly)

These do not have guaranteed precision in their update times, hence the audio stutters under heavy load (normal deviation is going to be somewhere +/- 15ms / tick, but somewhat more under non-optimatal conditions).
The stopwatch class is *better* but it's still not really high-precision accuracy in terms of milliseconds :)
I'd also suspect that you're running the sound updates in the main loop thread. With WinForms, this is going to be an issue at times, as if you block the event loop with something else, the sound update may get delayed slightly causing a stutter.

Essentially, for audio manipulation, you really want to be looking into something using the kernel ticks (as the 'true' time), not something derived from it such as the default C# timer / stopwatch classes.
You also want a separate loop thread to the UI to actually run the sounds, and from the UI just send signals to said thread.

This may (or may well not) help:
https://github.com/leezer3/OpenBVE/blob ... /Timers.cs

Only time elapsed and similar functions I'm afraid, but it's full kernel level precision and fully multi-platform.
That's good insight into the plethora of timing APIs. I know they all seem to have slightly different granularity that doesn't seem to be consistent across operating systems, or even different versions of the same operating system.
leezer3 wrote: Thu Jul 13, 2023 10:13 am Also, as a multi-platform note:
The current build won't even launch on pure Mono / Linux, and requires WINE with all the associated messes.
This is because you're using System.Speech, which is not available for non-Windows platforms, and something immediately makes a call to it on startup :)
It should be possible to platform detect and no-op any speech calls without much difficulty, and I can't see anything else that would really have much if any difficulty on non-Windows.
Basic platform detection:
https://github.com/leezer3/OpenBVE/blob ... sts.cs#L86
You might have already done this, but if you're interested, my solution to get it working under Wine is:

Code: Select all

export WINEARCH=win32
export WINEPREFIX=/some/where/
wineboot
winetricks dotnet48 sapi ie8
After that I find it works quite well.

-FW
Any recent tips on getting TAI to run on linux? I'm on Endeavor OS and just spent several hours trying to get this running with no success. The furthest I got was getting a crash immediately on startup that seemed to be related to the .NET stuff but I couldn't get any further than that.
by markus
Tue Nov 12, 2024 7:53 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Markopolo wrote: Tue Nov 12, 2024 10:12 am I was curious if something is a bug or not. When using a vertical monitor and fullscreen the chat is not at the bottom but in the middle of the screen which is kinda odd. I believe this wasn't the case some time/versions ago. It's for sure not important but like I said im curious :-D
Hi! :-)

I wouldn't call it a bug, neither not a bug, ... 'never been considered' would be closest to the truth.
I really love such feedback when people use this software in ways I never thought off, best is when it works of course, like users who run this on Mac (VMWare) or Linux (Wine), ... the user who turned the new metronome control into something EStimming (REstim), ... or in what creative ways scripters use the script-language, amazing! 8-)

Alright, vertical monitor, ... of course the chat in the middle is a no-go.
For now what you can try is to move the chat around with the F8 and F9 keys, let me know if that helps.
Other than that, ... I'm on a little pause on Awakening, coding a small other project, but soonish I'll go back to this, then I will look this up.

Best greetings, :wave:
Markus
by markus
Sun Apr 28, 2024 9:29 am
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.72 (Buttplug.IO) - Latest Update: 20.04.

FrozenWolf wrote: Wed Apr 24, 2024 2:47 pm This might be related to the Orientation tag
[...]
Thanks, this led to a new point in my To-Do-List called 'Nice-To-Have'. :smile:

@ TanyaHumble:
While we are at it, ... could you please send me that picture which was flipped to the side, that one from the screenshot, so I have something to test with?!



FrozenWolf wrote: Wed Apr 24, 2024 2:57 pm Hi markus,

This is great, I tried a session last night with 0.3.70 (I didn't notice 0.3.72 until this morning!), and the session worked very nicely indeed under Linux/Wine using a newer Wine version (9.0.2) and that seems to handle the video playback significantly better.
markus wrote: Thu Apr 11, 2024 9:15 am --> Variations: Use Old Approach (I.e.: For Linux/Wine)
The 'old approach' is what it was till v0.3.50.
The 'new approach' keeps the video-thread alive which has pros and cons, so this is optional if for whatever reasons you get problems with the new approach.
I ran some video tests with this tick-box unchecked (i.e. using the 'new approach') and was able to run over a hundred video playbacks in sequence without any problems at all. Thank you very much for including the option, it might still be useful at some point.

-FW

I just love good news! 8-)
Thx for the report-back/feedback!
Of course I'll keep that old-approch option in further updates, it doesn't hurt to have it anyway.




TanyaHumble wrote: Thu Apr 25, 2024 11:22 am Pressing pause when video is playing and then resuming makes the picture freeze, I can hear the audio continue ( this was during a Mastrubatrix session so don't know if it is the script or the program, the video was a MKV.
I really spend a lot of time to get the video playback straight.
And I didn't had any problems with the latest versions at all (and I test them longer since testing start always a while before release).
So, no idea, ... you could present me a test-scenario in which I could reproduce you problem or I stumble about a problem on my own, if none of the both happens then there is nothing I could do.
You could test if the problem happens always with the same video or always with the same script.

It just sounds strange, I mean, if a video freeze then the audio should freeze as well (maybe the audio runs a few seconds more than the video).


After you are finished with a session you can't press start again and have to restart TAIA.
Yes, that's how it works, to change that would cost me a lot of time and work, while having it as it is just cost you around 3 mouse-clicks.


When asked a question with a timer, any input in the text bar pauses the timer.
That is a feature which does make sense in most cases (to pause the whole thing while you type), but you are correct, that it pause in this specific situation (while a timer is running) is at least questionable.
Noted down, but don't expect any change on that anytime soon.


Best greetings, :wave:
Markus
by FrozenWolf
Wed Apr 24, 2024 2:57 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.70 (Buttplug.IO) - Latest Update: 11.04.

Hi markus,

This is great, I tried a session last night with 0.3.70 (I didn't notice 0.3.72 until this morning!), and the session worked very nicely indeed under Linux/Wine using a newer Wine version (9.0.2) and that seems to handle the video playback significantly better.
markus wrote: Thu Apr 11, 2024 9:15 am --> Variations: Use Old Approach (I.e.: For Linux/Wine)
The 'old approach' is what it was till v0.3.50.
The 'new approach' keeps the video-thread alive which has pros and cons, so this is optional if for whatever reasons you get problems with the new approach.
I ran some video tests with this tick-box unchecked (i.e. using the 'new approach') and was able to run over a hundred video playbacks in sequence without any problems at all. Thank you very much for including the option, it might still be useful at some point.

-FW
by markus
Thu Apr 11, 2024 9:15 am
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.70 (Buttplug.IO) - Latest Update: 11.04.

Update!



[Tease AI Awakening] - A Sharp Awakening 0.3.70 - Change Log
----------------------------------------------------------------


General hint (not specific for this update, I mean really generally ):
In most cases it doesn't matter, but to be sure that everything works as intended, after you make changes in the settings, close and restart Awakening.




New settings in the Settings-Menu -> Advanced Settings -> Misc:
----------------------------------------------------------------
- Content Player:
-----------------------

--> Variations: Use Old Approach (I.e.: For Linux/Wine)
The 'old approach' is what it was till v0.3.50.
The 'new approach' keeps the video-thread alive which has pros and cons, so this is optional if for whatever reasons you get problems with the new approach.

--> Chat Display (Fullscreen): Hide Chat While Video With Wait
This will hide the chat (after a few seconds of delay) when a video is played without the NoWait-feature, which means while the video plays there wouldn't be any chat-output anyway.
Hint 1: F3 toggles the display of the chat.
Hint 2: The chat will be displayed again as soon as the domme is typing something.

--> Video Fade: Fade In After Pause
Smoothly fades in the video (and audio) after it has paused.



New settings in the Settings-Menu -> Sub -> Stroking:
----------------------------------------------------------------
--> 'Use Unique Taunts'
All taunts from the taunt-files will be selected just once per session.
If exact the same line is twice or more often in a taunt file, that line can be selected as often as it is present in the taunt file.



New settings in the Settings-Menu -> General -> Debug:
----------------------------------------------------------------
--> 'Write Protocol'
In the past that protocol was always written, a theory came up that after 2 or 3 hours it could slow down the whole app.
Now it's optional, happy testing!






Keyboard Shortcuts
---------------------
CTRL + S -> Toggle Sampler-Mode -> While playing Videos as CHC (using @PlayCHC), this switches On/Off the jump to the next Video
CTRL + Space -> Hide/Show the pause label while Pause.
---> Meant to be used to set the aspect ratio (CTRL+A) while a video is paused.
F8 / F9 -> Move Chat position left- rightwards (Fullscreen only)
Space -> You can toggle the SlowMotion-Function with a simple press of the Space-Key.
----> It has conditions so it doesn't interfere with the usual functionality, those conditions are that a video is playing and the chat-text-box is empty.




Small/Several Fixes / Finetuning
---------------------------
- @NullLine -> Delay Values fixed
- Compatibility fixes for Miss Blue Audio playback.
- SkipModule Reworked
- Response Yes/No Reworked
- NoHintLabel for @CustomMode, i.e.:
@NullResponse @CustomMode(skipmasu, Goto, skipmasu, HideAnswer, NoHintLabel)

- Fixed issues with using @Info and @ControlFlag(X) in Taunt files.

- @PlayCHC
---> Now you can use the genre 'additional' alone, before 'additional' worked only together with other given genres
---> If used a second time, the first video was selected from the before used genres, fixed.




New System Keywords (all values are in seconds):
-------------------------------------------------------
#VideoRemaining -> Returns the remaining playtime of the currently played video
#VideoPosition -> Returns the playtime position of the currently played video, this is the opposite value of #VideoRemaining
#VideoLength -> Returns the length of the currently played video
---> These 3 System Keywords take their values directly from the video-player itself, which means it makes only sense to use them while a video is running (loaded in the player).

#VideosPlayTime -> Videos is plural! (!!) -> Returns the playtime of all videos in a session, the time while a video is running in SlowMotion is not counted.
#VideoOneSloMoTime -> Returns only the time a video is running in SlowMotion, from one @SlowMotionOn command till the next @SlowMotionOn command (or in other words, the value will be reset with each @SlowMotionOn command)
#VideosSloMoTime -> Returns only the time of all videos while they were running in SlowMotion
#VideosPlayTimePlusSloMo -> Simple addition of the both above: #VideosPlayTime + #VideosSloMoTime = #VideosPlayTimePlusSloMo
---> These 3 System Keywords can be used also when no video is playing.



New commands:
----------------
@ResetVideosPlayTime -> Simple reset of the counter for #VideosPlayTime
@ResetVideosSloMoTime -> Simple reset of the counter for #VideosSloMoTime

@SlowMotionOn(X) -> X: 1 till 100 -> These values are in percent, 100% is normal play speed, 50% half speed and so on.
I.e.:
@SlowMotionOn(45)
--> Set the playspeed to 45%
Remark:
The older @SlowMotionOn command without the (X) set the play-speed to 30% which is IMHO a really good value (I have tested a lot to find that value, it really turned out good).
In most cases you should be fine with that older and simple command.

@HideChat
Hides the chat after a little delay until Domme is typing something. (Fullscreen only)

@FadeJump
To be used in the same script-line as @JumpVideo.
Smoothly fades the video (and audio) out, does the jump and then fades back in, ... just a visual effect.

@NewContactSlideshow(X) -> X -> 1 till 6 -> The number of the Contact
To be used in a text-containing contact chat line before the change of the contact slideshow should happen (not in a @NullResponse line), otherwise the change would happen one line later/one line too late, i.e.:
Works as intended:
adding contact ... @AddContact5
@Contact5 blabla
@Contact5 I'll change ... @NewContactSlideshow(5)
@Contact5 How do you like this outfit? <--- New contact-slideshow is on display!
Works NOT as intended:
@Contact5 blablubb
@Contact5 I'll change ...
@NullResponse @NewContactSlideshow(5)
@Contact5 How do you like this outfit? <--- New contact-slideshow is NOT on display!
@Contact5 Oups, ... but now, ... how do you like this outfit? <--- NOW the new contact-slideshow is on display!




---------> Everything about Emlalock would be too much to post here, just check the Change Log textfile from the download.

Download as always:
https://markusawakening.itch.io/tease-ai-awakening


Best greetings,
Markus
by markus
Thu Feb 01, 2024 8:18 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.50 (Buttplug.IO) - Latest Update: 26.11.

FrozenWolf wrote: Tue Jan 30, 2024 3:47 pm Feel free to ignore everything I've written here!
I might not have an answer or solution for everything, but just ignoring such a feedback, ... no way! :-)

For now I am much too busy with all kinds of stuff, so don't expect any solution anytime soon, ... also as I've noted in the release-notes, that new video-player is kinda experimental and definitely WIP.
Nevertheless is was a good thing you've tested it, not sure how to deal with it, not sure if I keep it like it is, ... not sure, ... but I'll have that it mind, ... dunno, maybe keeping the old player optional or something (if I stick to the way it's in that version).
Playing video @PlayVideo(5, Femdom)
As a side-note, ... this is wrong syntax (I know, I know, ... missing and/or incomplete documentation!).
Such time-things (duration) are always the last thing in a parentheses.
Yeah, it works due to the design of my method which deals with it, but I cannot guarantee that I've done this for all commands that way, ... if not for that reason, also for compatibility, readability, consistency and such it would be better to stick to the original syntax.


To your problem:
I didn't checked the logs or worked in any way on this yet, as mentioned, no idea when I find the time for it.

On closing the main window, the process was still running in the background, suggesting that perhaps a media thread was still running.
That's exactly what I've meant with ''unusual' coding for that', ... it's a dirty workaround, most professional coder would go on a witchhunt after me because of that, but well, for me on windows it works, it really seems that this reveals a different behaviour of windows and Linux+Wine.

The thing is that VLClib can freeze when giving it the command to stop, ... basically what this new player does is to avoid that stop-command.

If you want the video (400MB), let me know and I'll send you a link to it.
Only if it turns out that this happens only with this and no other video, but that's something I doubt.
No need to hurry any further tests, if you really have some free time left you might give it a try with other videos?
(But as mentioned 2 times already, I'm out of free time these days (probably weeks), so, really no need to hurry).

Best greetings,
Markus
by FrozenWolf
Sat Jan 27, 2024 8:44 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.50 (Buttplug.IO) - Latest Update: 26.11.

markus wrote: Tue Dec 19, 2023 9:14 pm For the next version of Awakening I've rewritten the whole (content-) video-player class.
Since then I had never any issues with the video-playback again, probably solved the porblems once and for all.
But since I've done some 'unusual' coding for that :innocent: , we'll have to see if Linux/Wine really understands what I've done there. :-D
Just tried your latest build (3.61c) with my test script under Wine:

@PlayAudio[MissBlue\bell.mp3]                   OK
@PlayAudio[MissBlue\cane.mp3]                   OK
@PlayAudio[MissBlue/CBT/*.*]                    OK
@PlayAudio[MissBlue\CBT\*.*]                    OK
@PlayAudio[MissBlue\CBT\05.*]                   OK
@PlayAudio[MissBlue\edge2.mp3]                  OK
@PlayAudio[MissBlue\slowstroke.mp3]             OK
@PlayAudioNoWait[MissBlue\bell.mp3]             OK
@PlayAudioNoWait[MissBlue\edge2.mp3]            OK
@PlayAudioNoWait[MissBlue\slowstroke.mp3]       OK
@PlayAudio[System\bell.mp3]                     OK
@PlayAudio[System\slowstroke.mp3]               OK
@PlayAudio[System\Spank\*.mp3]                  OK
@PlayVideo(5)                                   OK
@PlayVideo(5, Lesbian)                          OK
@PlayVideo(SoftCore)                            OK
@PlayVideo[MissBlue/Clips/LongEdge/*.*]         OK File-not-found (NOTE 1)
@PlayVideoNoWait(10)                            OK
@PlayVideoNoWait(All)                           OK
@PlayVideoNoWait(Blowjob)                       OK
@PlayVideoNoWait(10, Hardcore)                  OK
@EndTease                                       OK


NOTE 1
  • This is correct, there is no such file!
  • Either a bug in Miss Blue or I'm missing some media.
Nice one! :-D Assuming that you did incorporate those video player changes in the newest build, it seems to have resolved the problems I was having, even if it didn't affect anyone else.

Thanks for your continued efforts on this, they're much appreciated.

-FW
by markus
Tue Dec 19, 2023 9:14 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.50 (Buttplug.IO) - Latest Update: 26.11.

FrozenWolf wrote: Mon Dec 11, 2023 10:41 pm
Just for some additional references for compatibility, HoT contains some file references like this:
    @PlayAudio[tease\beats\*.mp3]
    @PlayAudio[tease\spank\Belle10*.mp3]
    @PlayAudio[tease\StrokePattern\*]
    @PlayAudio[tease\spank\Spank**.mp3]
    @PlayAudio[tease\spank\Belle***.mp3]

The last couple might just be anomalies.
Hi again!

Ok, will everything work in the next update, those with 2 or 3 *** worked already, maybe not exactly as intended by the scripter, and more or less by coincidence, but the files are playing, good enough for compatibility anyway.

I was assuming @PlayAudio waited, and @PlayAudioNoWait didn't wait.
Yeah, that @PlayAudioNoWait came from the sweet-patch, while that really had some great ideas implemented which were new back then, the @PlayAudioNoWait wasn't the best, especially the naming.
Btw.: Internal there is no difference if you use the one or the other in Awakening.

Yep, running on Linux under Wine, so it's not really a fair test. I'll poke around with the video a bit more to see if I can at least nail down the simplest example that shows an issue that's 100% reproducible for me. If it still works under Windows, then it'll just have to be known as a Linux/Wine anomaly that's not worth trying to resolve.
For the next version of Awakening I've rewritten the whole (content-) video-player class.
Since then I had never any issues with the video-playback again, probably solved the porblems once and for all.
But since I've done some 'unusual' coding for that :innocent: , we'll have to see if Linux/Wine really understands what I've done there. :-D





byrdbrain15 wrote: Tue Dec 19, 2023 6:37 pm the script for the 2 pump challenge has this command:

@PlayAudio[dario\*.mp3]

I don't have this audio folder(?) and don't know where to find it. any help would be greatly appreciated. Awesome job on this as a whole. Many thanks.
Hi and thx!

Maybe 'someone' (hello @ someone! ;-) :-P ) has the original sounds-files, I don't.
But from the context it's quite clear that those soundfiles are just some beats.
So here are some beats, not the original ones, but at least it should do the trick:

dario_Placebo_Audios.zip
https://mega.nz/file/SRZgnIZb#JA5htqrtt ... HHuIK1K_qY

Best greetings,
Markus
by FrozenWolf
Mon Dec 11, 2023 10:41 pm
Forum: Teasing Software
Topic: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024
Replies: 427
Views: 259794

Re: [Tease AI Awakening] - A Sharp Awakening - Release: Remote Toy Control v0.3.50 (Buttplug.IO) - Latest Update: 26.11.

markus wrote: Mon Dec 11, 2023 8:36 pm Hi!
FrozenWolf wrote: Sat Dec 09, 2023 10:53 pm I'm not sure if any of this is useful
In this case, one thing you found is useful since I wasn't aware of it.
But I must say that I really appreciate when someone spend some time on it and shows interest, ... so even if there wouldn't be a found, at least it's always a joy to get such feedback, ... so in conclusion it's always 'useful', ... even if it's just helping me to keep the motivation up! :-)
Great, happy to help! :-D
markus wrote: Mon Dec 11, 2023 8:36 pm
@PlayAudio[MissBlue\CBT\05.*]               File-not-found (NOTE 1)
This syntax isn't supported (yet), ... and honestly, from a logical point of view it doesn't make sense, ... the outcome of this command is meant (as far as I can see) to play a specific file.
And since the scripter knows exactly what file he wanna play, the usage of a wildcard (like *) isn't needed.

Anyway, I've implemented other 'stunts' just for compatibility reasons, so this will be another one.
(Hopefully in the next update).
That's understandable, and I completely agree that it doesn't make a lot of sense in this example.
Just for some additional references for compatibility, HoT contains some file references like this:
    @PlayAudio[tease\beats\*.mp3]
    @PlayAudio[tease\spank\Belle10*.mp3]
    @PlayAudio[tease\StrokePattern\*]
    @PlayAudio[tease\spank\Spank**.mp3]
    @PlayAudio[tease\spank\Belle***.mp3]

The last couple might just be anomalies.
markus wrote: Mon Dec 11, 2023 8:36 pm
@PlayAudio[System\Spank\*.mp3]              Doesn't wait (NOTE 2)
I don't see any reason (command) why it should wait.
Ah, sorry, that's my misunderstanding then.
I was assuming @PlayAudio waited, and @PlayAudioNoWait didn't wait.
markus wrote: Mon Dec 11, 2023 8:36 pm
@PlayVideo(SoftCore)                        Nothing happens and stops (NOTE 3)


NOTE 3
  • The protocol log shows the video it found and is trying to play, even though nothing happens.
  • The script does not progress past this point.
  • Pressing ESC doesn't revive it.
  • The application can be closed and it seems to clean itself up correctly.
  • @PlayVideo(5, Softcore) finds the same video and succeeds.
I've tested that and works fine for me.
The strange thing is this point:
The application can be closed and it seems to clean itself up correctly.
---> You are on linux, right?
Maybe that would explain why you can close, on windows it normaly freezes the program which cannot be closed, at least not that simple.

Everything else sounds to me like that video-problem that sometimes occurs, rarely and non-reproducible.
-> For that video problem, just yesterday I've started another attempt to get rid of it, while I'm writing this a test is running (for 55 minutes now), no crash/freeze until now, ... wish me luck! :w00t:
Yep, running on Linux under Wine, so it's not really a fair test. I'll poke around with the video a bit more to see if I can at least nail down the simplest example that shows an issue that's 100% reproducible for me. If it still works under Windows, then it'll just have to be known as a Linux/Wine anomaly that's not worth trying to resolve.

Thanks again for taking the time to look into these, keep up the good work!

-FW