Masturbatrix - Tease-AI Awakening - V1.35
Moderator: 1885
Re: Masturbatrix - Tease-AI Awakening - V1.32
Two updates in one day
Version 1.32
Changed how Insert\Chat_Pain.txt works, it is now a @CallReturn() instead of @Insert.
Bits of other new stuff/changes as well.
Cheers
Genome
Version 1.32
Changed how Insert\Chat_Pain.txt works, it is now a @CallReturn() instead of @Insert.
Bits of other new stuff/changes as well.
Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project!
Thank you for spending time on this awesome project!
-
- Explorer At Heart
- Posts: 159
- Joined: Sun Jul 05, 2015 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Masturbatrix - Tease-AI Awakening - V1.32
I can't wait to try out the newest version
Re: Masturbatrix - Tease-AI Awakening - V1.32
Thanks again for the updates!
I noticed that Custom\Input\Spanking.txt has gained the following suspicious line :
@NullResponse @CallReturn(Custom\Input)
I think that would call a random file in that directory (possibly including itself) , which doesn't look appropriate.
I've put a list of the current state of bad variables/flags/goto statements below. The following appear to be new issues (since 130B) :
The use of the non-existant 'PainPromised' flag. (possibly should be ImpactPainPromised)
@Goto(Intro) in Custom\Session\Chat\Chat_Pain.txt (probably should be Pain_Intro)
Two instances of @Goto(MaxPoints) in Custom\Session\Classic\Session_Classic_Games\BlackJackGame_Stroking.txt
Flags used but not created:
Vars used but not created:
Goto with missing target :
I noticed that Custom\Input\Spanking.txt has gained the following suspicious line :
@NullResponse @CallReturn(Custom\Input)
I think that would call a random file in that directory (possibly including itself) , which doesn't look appropriate.
I've put a list of the current state of bad variables/flags/goto statements below. The following appear to be new issues (since 130B) :
The use of the non-existant 'PainPromised' flag. (possibly should be ImpactPainPromised)
@Goto(Intro) in Custom\Session\Chat\Chat_Pain.txt (probably should be Pain_Intro)
Two instances of @Goto(MaxPoints) in Custom\Session\Classic\Session_Classic_Games\BlackJackGame_Stroking.txt
Flags used but not created:
Code: Select all
10000Edges
Custom\Task\List\07.txt @ Line 35
Custom\Task\Priority\P1.txt @ Line 37
100Classic
Custom\Task\List\07.txt @ Line 27
Custom\Task\Priority\P1.txt @ Line 29
100FMachine
Custom\Task\List\07.txt @ Line 28
Custom\Task\Priority\P1.txt @ Line 30
100Full
Custom\Task\List\07.txt @ Line 36
Custom\Task\Priority\P1.txt @ Line 38
100JOI
Custom\Task\List\07.txt @ Line 30
Custom\Task\Priority\P1.txt @ Line 32
100Offline
Custom\Task\List\07.txt @ Line 32
Custom\Task\Priority\P1.txt @ Line 34
100Ruin
Custom\Task\List\07.txt @ Line 37
Custom\Task\Priority\P1.txt @ Line 39
100Snake
Custom\Task\List\07.txt @ Line 29
Custom\Task\Priority\P1.txt @ Line 31
100StopGo
Custom\Task\List\07.txt @ Line 31
Custom\Task\Priority\P1.txt @ Line 33
100Tasks
Custom\Task\List\07.txt @ Line 33
Custom\Task\Priority\P1.txt @ Line 35
365Days
Custom\Task\List\07.txt @ Line 34
Custom\Task\Priority\P1.txt @ Line 36
AllModEndings
Custom\Task\List\07.txt @ Line 26
Custom\Task\Priority\P1.txt @ Line 28
CBTImplementRubber
Custom\Session\Toys\Overview.txt @ Line 124
CBTImplementRuler
Custom\Session\Toys\Overview.txt @ Line 126
CBTImplementSpoon
Custom\Session\Toys\Overview.txt @ Line 125
Chastity_T_Strict
Custom\Event\Locktober.txt @ Line 1
CommunityRelease1
Custom\Session\Release\Community.txt @ Line 2
CommunityRelease2
Custom\Session\Release\Community.txt @ Line 3
CommunityWaiting
Custom\Start_And_Misc\Base.txt @ Line 110
CountingPunishment_Disabled
Custom\Punishment\PunishmentBase.txt @ Line 92
DelayedRelease
Custom\Start_And_Misc\Base.txt @ Line 82
FirstBTToys
Custom\Session\BT_Toys\BT_BASE.txt @ Line 15
First_P1_Task
Custom\Task\Priority\P1.txt @ Line 2
First_P2_Task
Custom\Task\Priority\P2.txt @ Line 2
First_P4_Task
Custom\Task\Priority\P4.txt @ Line 2
First_P5_Task
Custom\Task\Priority\P5.txt @ Line 2
First_P6_Task
Custom\Task\Priority\P6.txt @ Line 2
PainPromised
Custom\Session\Chat\Slave_Training.txt @ Line 674
Custom\Session\Chat\Snippet.txt @ Line 824
Pegs_Nipple_Weight
Insert\Toys\Pegs_On.txt @ Line 2
SlowClassic
Custom\Session\Classic\Session_Classic_StrokingBT.txt @ Line 200
Custom\Session\Classic\Session_Classic_StrokingBT.txt @ Line 227
Custom\Session\Classic\Session_Classic_StrokingBT.txt @ Line 304
SpankingImplementCane
Custom\Session\Toys\Overview.txt @ Line 121
SpankingImplementRubber
Custom\Session\Toys\Overview.txt @ Line 123
SpankingImplementSpoon
Custom\Session\Toys\Overview.txt @ Line 122
SubAudioEStim_Balls
Custom\Session\Toys\Overview.txt @ Line 108
Insert\Toys\AudioEStim_On.txt @ Line 7
Insert\Toys\EStim_On.txt @ Line 7
Insert\Toys\Parachute_On.txt @ Line 7
Insert\Toys\PegsGag_On.txt @ Line 10
Insert\Toys\Pegs_On.txt @ Line 8
Insert\Toys\ToysOff.txt @ Line 34
SubAudioEStim_Main
Custom\Session\Toys\Overview.txt @ Line 106
Insert\Toys\ChastitySpikes_On.txt @ Line 7
Insert\Toys\ToysOff.txt @ Line 1
Insert\Toys\ToysOff.txt @ Line 14
Insert\Toys\ToysOff.txt @ Line 27
SubEStim_Balls
Custom\Session\Toys\Overview.txt @ Line 102
Insert\Toys\AudioEStim_On.txt @ Line 6
Insert\Toys\EStim_On.txt @ Line 6
Insert\Toys\Parachute_On.txt @ Line 6
Insert\Toys\PegsGag_On.txt @ Line 10
Insert\Toys\Pegs_On.txt @ Line 8
Insert\Toys\ToysOff.txt @ Line 34
SubEStim_Cock
Custom\Session\Toys\Overview.txt @ Line 104
Insert\Toys\ChastitySpikes_On.txt @ Line 6
SubHandcuffed
Custom\Session\Toys\Overview.txt @ Line 87
Insert\Toys\ToysOff.txt @ Line 6
Insert\Toys\ToysOff.txt @ Line 50
Insert\Toys\ToysOff.txt @ Line 51
Insert\Toys\ToysOff.txt @ Line 54
Insert\Toys\ToysOff.txt @ Line 55
Insert\Toys\ToysOff.txt @ Line 58
Insert\Toys\ToysOff.txt @ Line 59
SubSpreaderBar
Custom\Session\Toys\Overview.txt @ Line 88
Sub_VibratingPlug_On
Insert\Toys\Plug_Off.txt @ Line 2
Insert\Toys\Plug_On.txt @ Line 2
Vars used but not created:
Code: Select all
MidSpeed
Insert\SpeedSettings.txt @ Line 4
Release_Ace_Min
Custom\Session\Release\Community.txt @ Line 50
SH_MaxSpeed
Insert\SpeedSettings_SH.txt @ Line 3
SH_MinSpeed
Insert\SpeedSettings_SH.txt @ Line 1
StockadeMin
Custom\Session\Release\Community.txt @ Line 14
Task36_Var01
Custom\Task\List_SlaveTraining\06.txt @ Line 23
Code: Select all
File : Custom\Event\Locktober.txt
Away48 @ Line 2 - @Variable[#DateDifference(Last_C_Training, Hours)]>=[48] @NullResponse @Goto(Away48)
File : Custom\Game\Poker\PokerBase.txt
<BLANK> @ Line 60 - @NotFlag(P_Player05) @NullResponse @Goto()
File : Custom\Session\Chat\Chat_Pain.txt
Intro @ Line 6 - @Variable[ProgressionPain]=[1] @NullResponse @Goto(Intro)
File : Custom\Session\Classic\Session_Classic_Games\BlackJackGame_Stroking.txt
MaxPoints @ Line 170 - @Variable[BJVariation]=[1]AND[BJPot]>=[40] You have #Var[BJPot] points! #DT @Goto(MaxPoints)
MaxPoints @ Line 184 - @Variable[BJPot]>=[40] You have #Var[BJPot] points! #DT @Goto(MaxPoints)
File : Custom\Session\Next_Session.txt
DommeDecide_Basic @ Line 163 - @Variable[Commitment_Remaining_Var]<[5] @NullResponse @Goto(DommeDecide_Basic)
DommeDecide_Basic @ Line 184 - @Variable[Commitment_Remaining_Var]<[9] @NullResponse @Goto(DommeDecide_Basic)
File : Custom\Session\Release\Base.txt
PenisLength @ Line 332 - [no] @NullResponse @Goto(PenisLength)
File : Custom\Session\Release\Generic\FreeO\StandardRelease.txt
SetStopStartFinal @ Line 128 - @Variable[MetronomeStrokes]<=[20] @NullResponse @Goto(SetStopStartFinal)
File : Custom\Session\Release\Generic\Instant\Swing\5.txt
Glasses @ Line 3 - #Grin #DT @Goto(Coin,Bowl,Glasses)
File : Custom\Session\Slideshow\Golden_Elements\CardStroking.txt
GoldenSessionControl @ Line 15 - @Variable[Rounds]<=[0] @NullResponse @Goto(GoldenSessionControl)
CardStroking02 @ Line 20 - Get ready #DT @Goto(CardStroking02)
File : Custom\Session\Slideshow\Golden_Elements\Other\Warm_Up.txt
Continue4 @ Line 4 - Well since it's been #DateDifference(LastRelease,Days) days since your last release I guess we can skip warm-up #Grin #DT @Goto(Continue4)
File : Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt
Return02 @ Line 2 - @Flag(Golden_CBT) @Variable[Golden_CBT]=[1] @ChangeVar[Golden_CBT]=[Golden_CBT]+[1] @Goto(Return02)
Return02 @ Line 47 - @Goto(Return02)
File : Custom\Session\Slideshow\SnakesLadders\Session_SnakeLadders.txt
RegularSquare100B @ Line 100 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[101] @NullResponse @SetVar[SnakeSquare]=[99] @Goto(RegularSquare100B)
RegularSquare100B @ Line 101 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[102] @NullResponse @SetVar[SnakeSquare]=[98] @Goto(RegularSquare100B)
RegularSquare100B @ Line 103 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[104] @NullResponse @SetVar[SnakeSquare]=[96] @Goto(RegularSquare100B)
RegularSquare100B @ Line 104 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[105] @NullResponse @SetVar[SnakeSquare]=[95] @Goto(RegularSquare100B)
File : Custom\Session\Slideshow\SnakesLadders\Session_SnakesLadders_Base.txt
End2 @ Line 19 - @Variable[#DateDifference(SnakesAndLaddersPlayed, Hours)]<[24] You have played this session within the last 24 hours #DT @Goto(End2)
Diff @ Line 47 - [Difficulty] @NullResponse @Goto(Diff)
File : Custom\Session\Theme\Base_Custom_Set.txt
Error @ Line 51 - @NullResponse @Goto(Error)
File : Custom\Session\Video\Session_Video_Simulation.txt
SwitchHands @ Line 203 - @NullResponse @Chance50(Break) @Goto(SlowMotion1,SlowMotion2,SwitchHands,Rule,Instruction)
File : Custom\Start_And_Misc\Base.txt
Rewards @ Line 136 - [rewards] @NullResponse @CensorbarAllOff @Goto(Rewards)
Limit @ Line 249 - @NullResponse @Goto(Limit)
-
- Explorer At Heart
- Posts: 159
- Joined: Sun Jul 05, 2015 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Masturbatrix - Tease-AI Awakening - V1.32
The first session was really good overall. I was a little bit surprised that I could't choose the mods in the first session but it will be in one of the next ones for sure.
Some things I noticed during the first session:
1. After the first few textboxes there was a little error:
18:32 Caprice: Your commitment of 7 has now started *mmhmm*
18:32 Caprice: I see that Mistress Gracie has put it in the system that she permitted you an orgasm yesterday
18:33 Caprice: Is that correct?
18:33 Chris: No Mistress
18:33 Caprice: hmm
18:33 Caprice: So you are calling her a liar?
18:33 Chris: No Mistress
18:33 Caprice: You no better than to lie cuck
18:33 Caprice: MISSING_VOCAB_FILE: #PunishText.txt
18:34 Chris: settings
2. You can not change the Device Material to "steel" in the chastity options... after a couple of minutes I noticed that "chastity material" is working as command.
3. The counting punishment still doesn't work for me in the right way. Which is even more frustrating than it should be. It is definitely counting sometimes in another way.
20:06 Caprice: How many did you see?
20:06 Chris: 13
20:06 Caprice: Your input was "13", is that correct?
20:06 Chris: Yes Mistress
20:06 Caprice: Incorrect! The number was 34, not 13
Also the counting part itself has now a bug which was never the case last time I used the AI.
20:35 Caprice: Get ready to count to 141
20:36 Caprice: Write "done" when finished
20:36 Caprice: If it becomes too much write: "surrender"
Start counting in:
3
2
1
Start
20:38 Chris: done
20:38 Caprice: My time shows 1634 seconds
20:38 Caprice: you have miscounted too much cuckie
4. I also had the problem that many tumblr files got deleted over the time... so every 4th picture is the same with the notification that this picture was deleted. Maybe anyone of you have a fix for that where I can still use url files for more vayarity.
Some things I noticed during the first session:
1. After the first few textboxes there was a little error:
18:32 Caprice: Your commitment of 7 has now started *mmhmm*
18:32 Caprice: I see that Mistress Gracie has put it in the system that she permitted you an orgasm yesterday
18:33 Caprice: Is that correct?
18:33 Chris: No Mistress
18:33 Caprice: hmm
18:33 Caprice: So you are calling her a liar?
18:33 Chris: No Mistress
18:33 Caprice: You no better than to lie cuck
18:33 Caprice: MISSING_VOCAB_FILE: #PunishText.txt
18:34 Chris: settings
2. You can not change the Device Material to "steel" in the chastity options... after a couple of minutes I noticed that "chastity material" is working as command.
3. The counting punishment still doesn't work for me in the right way. Which is even more frustrating than it should be. It is definitely counting sometimes in another way.
20:06 Caprice: How many did you see?
20:06 Chris: 13
20:06 Caprice: Your input was "13", is that correct?
20:06 Chris: Yes Mistress
20:06 Caprice: Incorrect! The number was 34, not 13
Also the counting part itself has now a bug which was never the case last time I used the AI.
20:35 Caprice: Get ready to count to 141
20:36 Caprice: Write "done" when finished
20:36 Caprice: If it becomes too much write: "surrender"
Start counting in:
3
2
1
Start
20:38 Chris: done
20:38 Caprice: My time shows 1634 seconds
20:38 Caprice: you have miscounted too much cuckie
4. I also had the problem that many tumblr files got deleted over the time... so every 4th picture is the same with the notification that this picture was deleted. Maybe anyone of you have a fix for that where I can still use url files for more vayarity.
Re: Masturbatrix - Tease-AI Awakening - V1.32
I believe Tease AI Awakening has some code that filtered out those deleted images, but unfortunately it doesn't appear to work with the current 'this content has been removed' images. I'm guessing Tumblr changed the format of those images in such a way that Tease AI no longer recognises them as bad images.hallojo1337 wrote: ↑Thu Aug 15, 2024 7:32 pm 4. I also had the problem that many tumblr files got deleted over the time... so every 4th picture is the same with the notification that this picture was deleted. Maybe anyone of you have a fix for that where I can still use url files for more vayarity.
At the moment I think you either need to switch to offline mode (in the general tab of the Tease AI settings) , or manually go through and strip out any bad entries from the URL files - which is probably a long and tedious process. In practice if you are manually checking the files it may end up being simpler to just download the good files and use them as local files instead.
I would guess the bad images will be in large part responsible for the image count being wrong in the counting punishment. If Tease AI shows multiple deleted images in a row , it will look like just 1 image to you , but will be counted as multiple images by the script.
Re: Masturbatrix - Tease-AI Awakening - V1.32
There is a minor bug in the update code in Custom\Start_And_Misc\Update.txt.
This:
Should be this:
It isn't especially critical since the version 132 update doesn't need to update any variables/flags. It just means it ends up printing the message 'Remember to update base..' each time.
--------------------------------------------------------------------------------------------------
Next some general feedback on the 'Deal and No Deal' game.
It looks like a lot of work has gone into getting it working , but unforunately it ends up being a bit of a non-event overall.
Part of the problem I think is that the deal being offered is almost certainly in the 'Gain Merits' range , which means that playing it safe by accepting the deal is very safe and very dull.
I don't really have any good ideas about how to make it more exciting , but removing this line from the Deal calculation would probably help a bit :
@Variable[SuitCaseCount]>=[5] @ChangeVar[DealValue]=[DealValue]+[#Var[SuitCaseCount]]
As it stands the deal being offered is 19 more than the average value of the remaining suitcases (during the first round), which basically makes it a good deal on average regardless. Removing that line would probably push the offered deal down into the 'strokes' category.
It might also help if there was something giving some indication about what the different point values meant in terms of prizes.
This:
Code: Select all
@Variable[Version]=[130] @NullResponse @Goto(Version131)
@Variable[Version]=[132] @NullResponse @Goto(Version132)
@Variable[Version]=[133] @NullResponse @Goto(End)
Code: Select all
@Variable[Version]=[130] @NullResponse @Goto(Version131)
@Variable[Version]=[131] @NullResponse @Goto(Version132)
@Variable[Version]=[132] @NullResponse @Goto(End)
--------------------------------------------------------------------------------------------------
Next some general feedback on the 'Deal and No Deal' game.
It looks like a lot of work has gone into getting it working , but unforunately it ends up being a bit of a non-event overall.
Part of the problem I think is that the deal being offered is almost certainly in the 'Gain Merits' range , which means that playing it safe by accepting the deal is very safe and very dull.
I don't really have any good ideas about how to make it more exciting , but removing this line from the Deal calculation would probably help a bit :
@Variable[SuitCaseCount]>=[5] @ChangeVar[DealValue]=[DealValue]+[#Var[SuitCaseCount]]
As it stands the deal being offered is 19 more than the average value of the remaining suitcases (during the first round), which basically makes it a good deal on average regardless. Removing that line would probably push the offered deal down into the 'strokes' category.
It might also help if there was something giving some indication about what the different point values meant in terms of prizes.
-
- Explorer At Heart
- Posts: 159
- Joined: Sun Jul 05, 2015 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Masturbatrix - Tease-AI Awakening - V1.32
Thank you for your tips and explanation. Maybe I should ask this question also in the original post from Tease AI Awakening. I know that during the counting part I get kind of tricked by the deleted pictures but the count coun't be possible except the frequency of the picture changes would rise up really fast while showing the deleted pictures and I dont think that's the case.Rar1197 wrote: ↑Fri Aug 16, 2024 6:35 amI believe Tease AI Awakening has some code that filtered out those deleted images, but unfortunately it doesn't appear to work with the current 'this content has been removed' images. I'm guessing Tumblr changed the format of those images in such a way that Tease AI no longer recognises them as bad images.hallojo1337 wrote: ↑Thu Aug 15, 2024 7:32 pm 4. I also had the problem that many tumblr files got deleted over the time... so every 4th picture is the same with the notification that this picture was deleted. Maybe anyone of you have a fix for that where I can still use url files for more vayarity.
At the moment I think you either need to switch to offline mode (in the general tab of the Tease AI settings) , or manually go through and strip out any bad entries from the URL files - which is probably a long and tedious process. In practice if you are manually checking the files it may end up being simpler to just download the good files and use them as local files instead.
I would guess the bad images will be in large part responsible for the image count being wrong in the counting punishment. If Tease AI shows multiple deleted images in a row , it will look like just 1 image to you , but will be counted as multiple images by the script.
Re: Masturbatrix - Tease-AI Awakening - V1.32
I guess I can see a few bugs in the counting punishment (Custom\Punishment\P2.txt)
If you are incorrect about the time (stopping too early or late) then it doesn't reset SlideCount to zero before starting the next attempt.
Possibly the simplest fix would be to move the place where it zeroes SlideCount
From this
To this
If you stop by surrendering then it never stops the counter , which breaks anything that attempts to use Counting in the future , since it isn't possible to zero the value while it is actively counting. So if you were to immediately do the counting punishment again , the timer would be way off.
This :
Should possibly be changed to this :
The final bug is actually in the player's favour. If you correctly say how many images were shown then it goes straight to 'Complete' regardless of how much total time was supposed to be done. This means that the difficulty of the task largely ignores the number of punishment points that you are trying to attone for.
This section:
Should possibly be like this:
If you are incorrect about the time (stopping too early or late) then it doesn't reset SlideCount to zero before starting the next attempt.
Possibly the simplest fix would be to move the place where it zeroes SlideCount
From this
Code: Select all
@NullResponse @SetVar[SlideCount]=[0]
(Count1)
Code: Select all
(Count1)
@NullResponse @SetVar[SlideCount]=[0]
This :
Code: Select all
(Fail)
@RT(Surrender huh?,You have chosen to surrender,Quiting #Grin) #DT
@RT(I told you my punishments weren't easy,Cant say I am surprised) #DT
@End
Code: Select all
(Fail)
@NullResponse @CountVar[Counting,stop]
@RT(Surrender huh?,You have chosen to surrender,Quiting #Grin) #DT
@RT(I told you my punishments weren't easy,Cant say I am surprised) #DT
@End
This section:
Code: Select all
@Variable[Input]=[SlideCount] Correct! #DT @SetVar[SlideCount]=[0] @Goto(Complete)
@RT(Incorrect,Wrong)! @RT(The number was,There were,You saw) #Var[SlideCount], not #Var[Input] #DT
@RT(I'm extending your punishment,Your punishment has been extended) a little bit #DT @ChangeVar[Save]=[Save]+[#Random(80,180)]
@NullResponse @SetVar[SlideCount]=[0]
@Variable[CountTotal]>=[Save] @NullResponse @Goto(Complete)
@NullResponse @Goto(Count1)
Code: Select all
@Variable[Input]=[SlideCount] Correct! #DT @SetVar[SlideCount]=[0] @Goto(CheckIfComplete)
@RT(Incorrect,Wrong)! @RT(The number was,There were,You saw) #Var[SlideCount], not #Var[Input] #DT
@RT(I'm extending your punishment,Your punishment has been extended) a little bit #DT @ChangeVar[Save]=[Save]+[#Random(80,180)]
(CheckIfComplete)
@NullResponse @SetVar[SlideCount]=[0]
@Variable[CountTotal]>=[Save] @NullResponse @Goto(Complete)
@NullResponse @Goto(Count1)
Re: Masturbatrix - Tease-AI Awakening - V1.33
Hi
As usual a thank you!
Version 1.33
- Bugfixes.
- New version of deal no deal with a different system for calculating "deals" and update to general rewards.
Planned for 1.34
- Reworks of punishments (counting punishment will be removed + other stuff)
OBS: still a small error when "updating" but it has no consequences.
cheers
Genome
As usual a thank you!
Version 1.33
- Bugfixes.
- New version of deal no deal with a different system for calculating "deals" and update to general rewards.
Planned for 1.34
- Reworks of punishments (counting punishment will be removed + other stuff)
OBS: still a small error when "updating" but it has no consequences.
cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project!
Thank you for spending time on this awesome project!
Re: Masturbatrix - Tease-AI Awakening - V1.33
Thanks again for all the work, and apologies for just rewarding it with some more bug reports :). However it looks like your changes have cleaned things up a fair bit.
The changes to Custom\Session\Release\Generic\Instant\Gamble\Gamble_03.txt has added a few new errors :
It uses the unset variable 'BJPot_Gamble03' in a number of places. I suspect it should be using BJPot instead in all cases.
There are also a couple of new places with bad Gotos in that file:
Other than that , the removal of Domme_Mods.txt has revealed a number of new unset variables and flags. These aren't exactly new errors since the code wasn't actually being called before , but they have now become visible.
The flags are probably not really an issue , other than for tidiness , since it is just various checks for the DMod flags. The variables may be an issue though.
The changes to Custom\Session\Release\Generic\Instant\Gamble\Gamble_03.txt has added a few new errors :
It uses the unset variable 'BJPot_Gamble03' in a number of places. I suspect it should be using BJPot instead in all cases.
There are also a couple of new places with bad Gotos in that file:
Code: Select all
EndGameTimerReward @ Line 171 - @Variable[BJVariation]=[1]AND[BJPot]>=[40] You have #Var[BJPot] points! #DT @TempFlag(GameRating1) @Goto(EndGameTimerReward)
EndGameTimerReward @ Line 185 - @Variable[BJPot]>=[40] You have #Var[BJPot] points! #DT @TempFlag(GameRating1) @Goto(EndGameTimerReward)
The flags are probably not really an issue , other than for tidiness , since it is just various checks for the DMod flags. The variables may be an issue though.
Code: Select all
Vars used but not created:
Classic_Late_Edge_Chance
Custom\Session\Classic\Session_Classic_StrokingBT.txt @ Line 304
Classic_Middle_Edge_Chance
Custom\Session\Classic\Session_Classic_StrokingBT.txt @ Line 200
Contact
Custom\Start_And_Misc\DT_Set.txt @ Line 1
FavouriteNumber
Custom\Start_And_Misc\RandomEvent.txt @ Line 114
ModBlueBead
Custom\Report\RefreshBeads.txt @ Line 13
Flags used but not created:
DMod10
Custom\Session\Slideshow\Golden_Elements\DontEdge.txt @ Line 4
Custom\Session\Slideshow\Golden_Elements\DontEdge.txt @ Line 5
Custom\Session\Slideshow\Golden_Elements\DontEdge.txt @ Line 15
Custom\Session\Slideshow\Golden_Elements\DontEdge.txt @ Line 21
Custom\Session\Slideshow\Golden_Elements\DontEdge.txt @ Line 27
Custom\Task\Priority\P1.txt @ Line 100
Custom\Task\Priority\P1.txt @ Line 101
Custom\Task\Priority\P2.txt @ Line 20
Custom\Task\Priority\P2.txt @ Line 21
Custom\Task\Priority\P3.txt @ Line 19
Custom\Task\Priority\P3.txt @ Line 20
Custom\Task\Priority\P4.txt @ Line 18
Custom\Task\Priority\P4.txt @ Line 19
Custom\Task\Priority\P5.txt @ Line 20
Custom\Task\Priority\P5.txt @ Line 21
Custom\Task\Priority\P6.txt @ Line 21
Custom\Task\Priority\P6.txt @ Line 22
Custom\Task\Tease\T1.txt @ Line 1
Custom\Task\Tease\T1.txt @ Line 4
Custom\Task\Tease\T1.txt @ Line 5
Custom\Task\Tease\T1.txt @ Line 6
Custom\Task\Tease\T1.txt @ Line 7
Custom\Task\Tease\T1.txt @ Line 8
Custom\Task\Tease\T1.txt @ Line 28
Custom\Task\Tease\T1.txt @ Line 29
Custom\Task\Tease\T2.txt @ Line 1
Custom\Task\Tease\T2.txt @ Line 5
Custom\Task\Tease\T2.txt @ Line 6
Custom\Task\Tease\T2.txt @ Line 24
Custom\Task\Tease\T2.txt @ Line 25
Custom\Task\Tease\T3.txt @ Line 1
Custom\Task\Tease\T3.txt @ Line 5
Custom\Task\Tease\T3.txt @ Line 6
Custom\Task\Tease\T3.txt @ Line 27
Custom\Task\Tease\T3.txt @ Line 28
Custom\Task\Tease\T4.txt @ Line 1
Custom\Task\Tease\T4.txt @ Line 5
Custom\Task\Tease\T4.txt @ Line 6
Custom\Task\Tease\T4.txt @ Line 24
Custom\Task\Tease\T4.txt @ Line 25
Custom\Task\Tease\T5.txt @ Line 1
Custom\Task\Tease\T5.txt @ Line 4
Custom\Task\Tease\T5.txt @ Line 5
Custom\Task\Tease\T5.txt @ Line 24
Custom\Task\Tease\T5.txt @ Line 25
DMod11
Custom\Session\Slideshow\Golden_Elements\Other\SoftHard.txt @ Line 13
Custom\Session\Slideshow\Golden_Elements\Other\SoftHard.txt @ Line 14
Custom\Session\Slideshow\Golden_Elements\Other\SoftHard.txt @ Line 15
Custom\Session\Slideshow\Golden_Elements\Other\SoftHard.txt @ Line 16
DMod3
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 12
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 13
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 14
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 15
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 16
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 37
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 38
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 39
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 56
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 57
Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt @ Line 58
DMod4
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 17
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 18
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 19
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 24
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 27
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 30
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 38
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 45
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 49
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 62
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 63
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 66
Custom\Session\Slideshow\Golden_Elements\Pain\Spanking.txt @ Line 68
DMod6
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 8
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 9
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 10
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 11
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 12
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 13
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 24
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 25
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 26
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 27
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 28
Custom\Session\Slideshow\Golden_Elements\EdgeTon.txt @ Line 29
DMod7
Custom\Session\Slideshow\Session_Slideshow_Domme.txt @ Line 81
Custom\Session\Slideshow\Session_Slideshow_Domme.txt @ Line 86
Custom\Session\Slideshow\Golden_Elements\Watch.txt @ Line 13
Custom\Session\Slideshow\Golden_Elements\Other\GuessPanties.txt @ Line 17
Custom\Session\Slideshow\Golden_Elements\Other\GuessPanties.txt @ Line 21
DMod8
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 11
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 12
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 13
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 15
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 16
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 17
Custom\Session\Slideshow\Golden_Elements\MassageSpot.txt @ Line 26
DMod9
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 16
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 17
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 25
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 26
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 34
Custom\Session\Slideshow\Golden_Elements\FastSlow.txt @ Line 35
-
- Explorer At Heart
- Posts: 159
- Joined: Sun Jul 05, 2015 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Masturbatrix - Tease-AI Awakening - V1.33
After 48 hours where the AI doesn't allow me to play a session I could do one today
A nice way to not always use the same domme! My usual one has declined my call so I had to choose another... or at least I didn't try to pick up the same domme twice. The one I picked was so much crueler and more into punishments and pain. I like to get some sort of variation in this way.
35 minutes with 2 pegs on each nipple is very long and painful in my opinion so I had to remove them earlier. The domme doesn't react to "please Mistress may I remove the pegs?"
I have no clue what files you guys need to check it and where I find them. But here is the text log:
After that there was the first time of the simulation game. I said it in previous versions and still right now... I really like the idea of this game. The stroker setup for my 2 toys was also working great. There was just a little problem with the video file. I had a video in the right folder. But at first the player was starting the last video of previous games. After 1-3 minutes it switches to the right video which is in the folder.
Also the ending was very nice with a random unknown time of stroking to the metronome and trying to cum.
After that the domme locked me up in chastity for the next seven days. So it seems like I had to wait until I give you the next reports.
Thank you for still improve the experience in very different ways. I can't wait for the next version and some different punishments
I uploaded the protocol log if that is what you need
https://www.file-upload.net/download-15 ... 8.txt.html
A nice way to not always use the same domme! My usual one has declined my call so I had to choose another... or at least I didn't try to pick up the same domme twice. The one I picked was so much crueler and more into punishments and pain. I like to get some sort of variation in this way.
35 minutes with 2 pegs on each nipple is very long and painful in my opinion so I had to remove them earlier. The domme doesn't react to "please Mistress may I remove the pegs?"
I have no clue what files you guys need to check it and where I find them. But here is the text log:
- Spoiler: show
- Spoiler: show
After that there was the first time of the simulation game. I said it in previous versions and still right now... I really like the idea of this game. The stroker setup for my 2 toys was also working great. There was just a little problem with the video file. I had a video in the right folder. But at first the player was starting the last video of previous games. After 1-3 minutes it switches to the right video which is in the folder.
Also the ending was very nice with a random unknown time of stroking to the metronome and trying to cum.
After that the domme locked me up in chastity for the next seven days. So it seems like I had to wait until I give you the next reports.
Thank you for still improve the experience in very different ways. I can't wait for the next version and some different punishments
I uploaded the protocol log if that is what you need
https://www.file-upload.net/download-15 ... 8.txt.html
-
- Explorer At Heart
- Posts: 159
- Joined: Sun Jul 05, 2015 12:04 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Masturbatrix - Tease-AI Awakening - V1.33
I just want to delete some punishment points after the last session.
The Black Screen punishment worked very well without any problems for me
The Black Screen punishment worked very well without any problems for me
-
- Explorer
- Posts: 31
- Joined: Sat Sep 05, 2020 8:51 am
- Gender: Male
- Sexual Orientation: Straight
- Location: Europe
Re: Masturbatrix - Tease-AI Awakening - V1.33
I think the settings screens have a few bugs.
There are "advanced toys" (with 3 entries) and "basic toys" which has all toys listed - even the 3 advanced toys.
But if I enter for example "Bluetooth Vibrator" in the basic toys screen the normal "Vibrator" entry gets toggled (on/off) instead.
If I enter it in the advanced toys screen the correct one gets toggled but I'm returned to the basic screen (with all the toys).
In the "content" settings I'm asked to enter a value of 0-5 for different entries.
At one point (before the "JOI" content) there is an extra line:
@DifferentAnswer Yes or no?
Choose a value for "JOI" content
And starting with the question for "Deal or No Deal" there is the following extra line for all remaining questions:
Content setting complete
Choose a value for "Deal or No Deal" game
There are "advanced toys" (with 3 entries) and "basic toys" which has all toys listed - even the 3 advanced toys.
But if I enter for example "Bluetooth Vibrator" in the basic toys screen the normal "Vibrator" entry gets toggled (on/off) instead.
If I enter it in the advanced toys screen the correct one gets toggled but I'm returned to the basic screen (with all the toys).
In the "content" settings I'm asked to enter a value of 0-5 for different entries.
At one point (before the "JOI" content) there is an extra line:
@DifferentAnswer Yes or no?
Choose a value for "JOI" content
And starting with the question for "Deal or No Deal" there is the following extra line for all remaining questions:
Content setting complete
Choose a value for "Deal or No Deal" game
Re: Masturbatrix - Tease-AI Awakening - V1.33
In the stamina test (Custom\Session\Slideshow\Session_Slideshow_Stamina.txt) the speed increase in phase 3 doesn't work correctly.
This :
Should probably be something like this:
Currently the Metronome gets reset to 180bmp each loop , and so it never gets any faster.
It would possibly also make sense for the Stamina test to have @TempFlag(SubHard) somewhere within it, since it can be triggered before 'Get Hard' step of the warmup.
This :
Code: Select all
(Phase3b)
@NullResponse @MetronomeOn(180) #Slide
@NullResponse @Wait(10)
@NullResponse @ChangeVar[Score3]=[Score3]+[2]
@Variable[Speed]>=[240] @NullResponse @Goto(Phase3b)
@Variable[Score3]>=[15] @NullResponse @MetronomeUp(10) @ChangeVar[Speed]=[Speed]+[10]
@NullResponse @Goto(Phase3b)
Code: Select all
@NullResponse @MetronomeOn(180)
(Phase3b)
@NullResponse #Slide
@NullResponse @Wait(10)
@NullResponse @ChangeVar[Score3]=[Score3]+[2]
@Variable[Speed]>=[240] @NullResponse @Goto(Phase3b)
@Variable[Score3]>=[15] @NullResponse @MetronomeUp(10) @ChangeVar[Speed]=[Speed]+[10]
@NullResponse @Goto(Phase3b)
It would possibly also make sense for the Stamina test to have @TempFlag(SubHard) somewhere within it, since it can be triggered before 'Get Hard' step of the warmup.
Re: Masturbatrix - Tease-AI Awakening - V1.33
In 'Insert\Session\Insert_SelectActivity.txt' the 'classic event' doesn't work because the file being called doesn't exist :
From doing a bit of a check on the other files , there are a few other places where @CallReturn is being used with a missing file :
Code: Select all
@NullResponse @CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt)
Code: Select all
File : Custom\Responses\NewRecipe.txt
@CallReturn(Custom\Session\Toys_Off_Session.txt) @ Line 41
File : Custom\Session\Chat\Chat_Base.txt
@CallReturn(Custom\Session\Chat\Settings.txt) @ Line 21
File : Custom\Session\Chat\Snippet.txt
@CallReturn(Masturbatrix_2_0\Custom\Teasing\Tease_Anticipation.txt,#Random(1,11) @ Line 587
File : Custom\Session\Classic\Session_Classic_Base.txt
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 7
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 16
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 22
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 24
File : Custom\Session\Classic\Session_Classic_Breaks\009_Gamble.txt
@CallReturn(Custom\Session\Classic\Session_Classic_Break\003_NoTouch.txt) @ Line 28
File : Custom\Session\Classic\Session_Classic_Games\DealNoDeal_Stroking.txt
@CallReturn(Custom\Input\Spanking_Total.txt,Spanking_Overrule) @ Line 1367
File : Custom\Session\Slideshow\Session_Slideshow_Domme.txt
@CallReturn(Custom\Session\Toys_On_Generic.txt) @ Line 51
@CallReturn(Custom\Session\Toys_On_Session.txt) @ Line 52
@CallReturn(Custom\Session\Toys_On_Generic.txt) @ Line 60
@CallReturn(Custom\Session\Toys_On_Session.txt) @ Line 61
@CallReturn(Custom\Session\Release\Decide_Release.txt) @ Line 110
File : Custom\Session\Theme\Base_Custom_Run.txt
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 142
File : Custom\Start_And_Misc\Base.txt
@CallReturn(Custom\Session\Theme\Base_Custom.txt) @ Line 164
@CallReturn(Custom\Session\Base.txt) @ Line 179
@CallReturn(Custom\Session\Release\Decide_Release.txt,Instant_Ruined) @ Line 288
@CallReturn(Custom\Session\Toys_Off_Session.txt) @ Line 290
@CallReturn(Custom\Session\Release\Decide_Release.txt,Instant_Orgasm) @ Line 296
@CallReturn(Custom\Session\Toys_Off_Session.txt) @ Line 298
@CallReturn(Custom\Session\Release\Decide_Release.txt) @ Line 304
@CallReturn(Custom\Session\Toys_Off_Session.txt) @ Line 306
File : Custom\Task\Task_Assign.txt
@CallReturn(Custom\Task\Specific\01.txt,Return) @ Line 92
File : Custom\Task\Tease\Maid\Maid.txt
@CallReturn(Custom\Start_And_Misc\ChastityOff_Guaranteed.txt) @ Line 149
@CallReturn(Custom\Start_And_Misc\ChastityOff_Guaranteed.txt) @ Line 210
File : Insert\PunishHard_DuringSession.txt
@CallReturn(Custom\Start_And_Misc\ChastityOn.txt) @ Line 6
File : Insert\Session\Insert_SelectActivity.txt
@CallReturn(Custom\Session\Classic\Session_Classic_Stroking.txt) @ Line 34
Who is online
Users browsing this forum: stimjack and 9 guests