Masturbatrix - Tease-AI Awakening - V1.21 25/04/2024 [NEW VERSION]

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

Spielers
Explorer At Heart
Explorer At Heart
Posts: 302
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Masturbatrix - Tease-AI Awakening - V1.13 22/04/2023

Post by Spielers »

there is a little problem with the sensor bar in the slaveHero the score is not shown and when you have the programm not in fullscreen the gold and other censorinfos are not shown. Maybe you can display it on the left side
https://1drv.ms/i/s!ArF2nuQT07WviLNFQMa ... w?e=il6UQp from \Custom\Session\Video\Session_Video_SlaveHero.txt and in not full screen https://1drv.ms/i/s!ArF2nuQT07WviLNG8Qz ... g?e=rTvQiZ
catiesslut
Explorer
Explorer
Posts: 8
Joined: Tue Oct 04, 2022 4:27 pm

Re: Masturbatrix - Tease-AI Awakening - V1.13 22/04/2023

Post by catiesslut »

Hey, still greatly enjoying Masturbatrix!

I would like to report some problems:

Red light / green light crashes sometimes. Seems to be towards the end of the session when the domme is either ending the session or changing to a new video. The "is typing..." notification shows in the chat box right before it crashes, so I assume it's event related.

The domme sometimes offers 4 deals to choose from after playing a game. Deal 2, lashes, sometimes does not count correctly. I have had instances where it works pretty well, and other instances where the domme finishes the punishment without delivering any lashes.

QoL suggestion: The yellow box with the question mark that appears when the domme is expecting a response is great. Sometimes it is behind the orange "special commands" box. This could be fixed by moving the yellow "?" box a little higher on the screen.

Thanks for your work, it's lots of fun.
perdrix
Curious Newbie
Curious Newbie
Posts: 1
Joined: Sat Jun 10, 2023 6:51 pm

Re: Masturbatrix - Tease-AI Awakening - V1.13 22/04/2023

Post by perdrix »

Hi, very nice script !

Quick issue : I tried the --reset masturbatrix-- commands but it doesn't seems to work. I tried all possibilites, I think.

That's it for now. Thank you for your job :wave:
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 687
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.13 22/04/2023

Post by genome231 »

Hi :wave:

While Masturbatrix has existed various reports about it crashing during certain scripts has dripped in.
It was hard to fix because I wasn't immediately able to replicate the bug.

Now I think I know why.
It turns out I have been typing a command wrongly.
I used () for videos commands where it should have been [], the strange thing is that it seems to work most of the time? But would sometimes trigger a crash. The "sometimes" part of it has been the part causing me a headache, as inconsistent crashes makes it hard to track. Perhaps Markus made TAI too good, too robust :lol:

I am just waiting for Markus to confirm something for me, then a fixed version should be uploaded in the coming days :-)

Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
catiesslut
Explorer
Explorer
Posts: 8
Joined: Tue Oct 04, 2022 4:27 pm

Re: Masturbatrix - Tease-AI Awakening - V1.13 22/04/2023

Post by catiesslut »

genome231 wrote: Wed Jul 05, 2023 6:09 am [...]

I am just waiting for Markus to confirm something for me, then a fixed version should be uploaded in the coming days :-)

Cheers
Genome
Great to hear! I have high hopes that this will fix some of the crashes for me. Thanks lots! Will report back once we get to try the new version.
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 687
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by genome231 »

:wave:

Version 1.13B should now be live with the video command fix.
I am still aware of some scripts not running as intended, they are my focus next.
Right now I want to kill "critical" bugs that causes TAI to crash :-)

However I am still very much in my summer mode, so nothing major planned anytime soon!

Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 656
Joined: Tue Nov 18, 2008 11:09 pm

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by markus »

phulub wrote: Mon Aug 21, 2023 2:01 pm My Mistress Nadege
Is unsure whether she should assign me a punishment point or a FreeO
As such she has decided to put my fate into your hands
You may decide on her behalf
Only the first reply count, thank you.
About this one, ... just a few thoughts came up reading this:

What if there is no reply (2 punishment points? or even more?)
---> The possibility of no reply after X-hours/days should maybe be considered.


And that leads to the next thought, ... just an idea, ... maybe motivate the slave to encourage the other users to come up with a positive answer, I don't know:

- punishment point or a FreeO?
---> Slave: If the next poster gives me a FreeO I'll sing a song of his/her choice, record that and send that to him/her!

- The number you choose is how many days I will stay denied ( between 3 and 21 )
---> Slave: If the next poster gives me just 3 days I own him/her a self drawn picture.


Of course those examples for what the slave can offer aren't meant really seriously, and I doubt that with the not-so-much-activity this turns out good, ... but maybe worth a try?
Hell, maybe such a song sounds worse than a cat stepped on her tail and the drawn picture might be just a stickman, or maybe someone comes up with a good idea instead of my strange examples, who knows if not tried out?

Or maybe I've got just too much sun on my head today? :lol: :-P :blush:

Best as always, :wave:
Markus
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

Thanks for your work on the project , it is , intriguing...

Unless I am missing something , the links to the scripts in the initial posts weren't updated for 1.13B on July 7th, and still have the versions from before that. That is to say , my downloads of the .zip are identical from before and after that date.

I have had a few crashes with the SlaveHero module, which I fixed locally by splitting the @StopVideo commands across two lines. I have put a longer post in the main Tease AI Awakening thread about that.

Anyway , one bit of less crashy feedback , is that the logic for setting the target level for Slave Hero in 006.txt seems a bit wonky.

At the moment the target level is recalculated every time you start a session. This means that it is impossible to reach the target , unless you do all the rounds in one session.

It would seem to make more sense to have it only set the target level when first starting the recipe.

I have made some local changes which I think do what I want (though I haven't had the recipe restart again to confirm it works as intended yet).

At the start of (Continue01) I have inserted an extra check for the current Recipe_Count for skipping the reset/recalculation.
(Continue01)
@Variable[Recipe_Count]>=[3] @NullResponse @Goto(Continue_Target_Announce)
@Variable[#Var[DenialLVL]]>=[10] @Flag(SlaveHeroActive) @NullResponse @Goto(Skip_Reset)
@Flag(SlaveHeroActive) @NullResponse @Goto(Skip_Reset_Ask)

I have then split (Skip_Reset) into two by inserting (Continue_Target_Announce) towards the end:

(Skip_Reset)
@NullResponse @SetVar[Recipe_Target]=[#Var[DenialLVL]]
@NullResponse @ChangeVar[Recipe_Target]=[Recipe_Target]+[SH_Level]
@Variable[SH_Level]>=[10] @NullResponse @TempFlag(Skip_GoalTest)
@NotFlag(Skip_GoalTest) @Variable[Recipe_Target]>=[15] @NullResponse @SetVar[Recipe_Target]=[15]

(Continue_Target_Announce)
Well #SlaveName #DT
Your target difficulty level to reach is #Var[Recipe_Target] #DT
The closer you get to that, the higher your chance is to get an orgasm #DT
Good luck #Grin #DT @Goto(Continue02)
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

Ugh , ignore my suggested change , I just realised it doesn't entirely work correctly since Recipe_Count advances at a different rate depending on whether the full Recipe_Introduction is done or not.
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

A minor bug with the Snakes & Ladders scripts :

The variable Settings_MaxSpeed is used in a number of places to cap the calculated stroking speed. However as far as I can tell that variable is never created by anything, which I think means that the speed is being set to zero in those cases. Fortunately the divide-by-zero when calculating the Wait timer doesn't result in having to wait an infinite amount of time.

(Edit 1...)

Hmm , sorry, on further experimentation it looks like the line for capping the speed may just end up doing nothing , rather than settings the speed to zero. So I guess I maybe wrong as to why the constrictive snake stuff is advancing without waiting for the metronome.

(Edit 2...)

And continuing this exciting rambling with myself...

It looks like the lack of Settings_MaxSpeed didn't cause a problem as such , but instead the issue is down to the lack of MaxSnakeSpeed.

MaxSnakeSpeed can be set by SnakeHero.txt , but if you play the snakes and ladders from Session_SnakesLadders.txt first then it won't be defined.

This causes the following line to go wrong :
@Variable[SnakeSquare]=[122] @NullResponse @SetVar[Speed]=[#Random(120,#Var[MaxSnakeSpeed])]

Since MaxSnakeSpeed is not defined , this sets Speed to be WRONG_FORMAT_FOR_RANDOM , which then scuppers the timer calculations.
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 687
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by genome231 »

Hi :wave:

@Markus
In the script it is stated that if no answer is given, the worst option is always default.
So better hope someone responds positively :-)

@Rar1197
Thanks a lot for the reports!
I will look into fixing it asap.

That being said I have slowly resumed working on Masturbatrix.
Can't say much more at this stage :-)

Best regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Gormur
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Sat Apr 09, 2016 2:24 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Iceland

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Gormur »

Masturbatrix is pretty fun so far. Few troubles I had though.

First was no videos playing during slavehero even though I had 1 in each of the 4 video directories. They did have pretty long and weird names though so I renamed them to 1.mp4 and such, haven't gotten slavehero again to check if that fixed it.
Spoiler: show
Second problem was with the counting punishment. If I count the pictures shown I'm always way off guessing how many she showed. Seems she counts her own photos also or something else going wrong. I haven't found a way around it really.
Spoiler: show
Third was with the 24 hour curfew I got, I ofc. got impatient and asked for a session to soon and she said she prolonged it but didn't tell me for how much more. So I don't really know when it's safe to ask again.
But even with these few minor issues this seems pretty playable. :w00t: :love:
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

I've noticed that there is a bit of an issue with the toy handling , as a result of using both ToysOn and ToysON as flags.

It looks like Tease AI Awakening treats the flag names as case-sensitive when handling them in memory , but since the underlying windows filesystem is case-insensitive it is only possible to have one version of the flag on disk at a time.

Since Install.txt creates 'ToysOn' , it inteferes with the other scripts that want to create and check for 'ToysON'
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

I did a bit of a check for cases where flags are checked or deleted and came up with the following

Checked but not created:

Code: Select all

100Offline
    Custom\Task\Priority\P1.txt @ Line 34
ChastityFull
    Custom\Session\ChastityOff.txt @ Line 128
    Custom\Session\ChastityOn.txt @ Line 176
    Custom\Task\Priority\P4.txt @ Line 5
    Custom\Task\Priority\P4.txt @ Line 27
Chastity_Expectations_03
    Custom\Task\Tease\T2.txt @ Line 5
    Custom\Task\Tease\T2.txt @ Line 6
    Custom\Task\Tease\T2.txt @ Line 7
    Custom\Task\Tease\T3.txt @ Line 5
    Custom\Task\Tease\T3.txt @ Line 6
    Custom\Task\Tease\T3.txt @ Line 7
CommunityRelease
    Custom\Session\Release\Overview.txt @ Line 58
FirstAchievement
    Custom\Report\Achievements.txt @ Line 29
FirstDiceGame
    Custom\Game\Game_Dice.txt @ Line 1
Mod1
    Custom\Session\Release\Decide_Release.txt @ Line 9
    Custom\Session\Release\Decide_Release.txt @ Line 16
ONPAUSE
    Custom\Start_And_Misc\Base.txt @ Line 40
ObedienceActive
    Custom\Session\Recipe\Base.txt @ Line 31
Orgasm_Maid
    Custom\Session\Release\Specific\Instant\Seductress.txt @ Line 2
Princess
    Custom\Session\Toys_On_Session.txt @ Line 15
Recipe_007_Active
    Custom\Session\Recipe\EndRecipe.txt @ Line 8
Recipe_008_Active
    Custom\Session\Recipe\EndRecipe.txt @ Line 9
Recipe_009_Active
    Custom\Session\Recipe\EndRecipe.txt @ Line 10
Recipe_010_Active
    Custom\Session\Recipe\EndRecipe.txt @ Line 11
ReleaseSet
    Custom\Session\Update02.txt @ Line 10
SessionFree
    Custom\Session\Recipe\Base.txt @ Line 33
Session_On
    Custom\Start_And_Misc\Base.txt @ Line 21
SnakePitON
    Custom\Session\Slideshow\SnakesLadders\SnakeHero.txt @ Line 118
humiliatrix
    Custom\Session\Toys_On_Session.txt @ Line 15
Deleted but not created:

Code: Select all

ChastityFull
    Custom\Start_And_Misc\Install.txt @ Line 220
Deny
    Custom\Session\Release\Calculate_ReleaseCLASSICSIMU.txt @ Line 2
    Custom\Session\Release\Calculate_ReleaseJOISTOPGO.txt @ Line 2
FailClassic
    Custom\Session\Classic\Session_Classic_Stroking.txt @ Line 5
FalseGo
    Custom\Session\Video\Session_Video_StopGo.txt @ Line 783
FinalBossDefeated
    Custom\Start_And_Misc\Install.txt @ Line 177
FirstBossDefeated
    Custom\Start_And_Misc\Install.txt @ Line 179
InstructionActive
    Custom\Session\Video\Session_Video_Simulation.txt @ Line 140
LimitEdges
    Custom\Session\Video\Session_Video_StopGo.txt @ Line 5
NotPickFirstSuitCase
    Custom\Session\Classic\Session_Classic_Games\DealNoDeal_Stroking.txt @ Line 86
ObedienceActive
    Custom\Start_And_Misc\Install.txt @ Line 117
Recipe_007_Active
    Custom\Responses\NewRecipe.txt @ Line 35
Recipe_008_Active
    Custom\Responses\NewRecipe.txt @ Line 36
Recipe_009_Active
    Custom\Responses\NewRecipe.txt @ Line 37
Recipe_010_Active
    Custom\Responses\NewRecipe.txt @ Line 38
Recipe_011_Active
    Custom\Responses\NewRecipe.txt @ Line 39
Recipe_012_Active
    Custom\Responses\NewRecipe.txt @ Line 40
ReleaseSet
    Custom\Session\Release\Calculate_ReleaseJOISTOPGO.txt @ Line 51
SecondBossDefeated
    Custom\Start_And_Misc\Install.txt @ Line 178
SessionFree
    Custom\Start_And_Misc\Install.txt @ Line 116
Session_On
    Custom\Session\Update01.txt @ Line 10
    Custom\Session\Update02.txt @ Line 12
    Custom\Session\Release\Generic\Parked\2.txt @ Line 67
    Custom\Session\Release\Generic\Parked\6.txt @ Line 74
    Custom\Session\Release\Generic\Parked\8.txt @ Line 65
    Custom\Start_And_Misc\Base.txt @ Line 21
    Custom\Start_And_Misc\Base.txt @ Line 320
Some of those are clearly work in progress (such as the recipes). But I think some are just the wrong name (eg Princess).

If it is helpful I could probably do a similar check on the variables , or I could just leave well alone if it is just irritating :)

(Edit - removed some false errors that were caused by not recognising @ExpireFlag)
Last edited by Rar1197 on Tue Aug 29, 2023 6:20 am, edited 1 time in total.
Rar1197
Explorer
Explorer
Posts: 46
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.13B 22/04/2023

Post by Rar1197 »

Another minor issue.

Currently Session_Classic_Stroking.txt doesn't switch off the censor bar (if it enabled it) when it reaches the end , which means that the bar can end up being left on for the rest of the session.

It should probably switch it off in the (EndStroking) section
Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests