Page 1 of 2

Masturbatrix - rar1197 updates - V1.36f

Posted: Thu Sep 26, 2024 4:50 pm
by Rar1197
While genome231 is away I will be putting updates to Masturbatrix in this post.

For the most part I only expect to be doing updates for bugfixes, as and when I come across issues. I doubt I will be adding much in the way of new features in these updates.

Anyway, my current version can be found here :

Version 1.36f: https://mega.nz/file/j4V1ADgD#gxPIVFgMv ... IjCRd7QFlY

(I'm using a different naming scheme for the zip file to make it easier for me to keep track of things).

Re: Masturbatrix - rar1197 updates - V1.36

Posted: Thu Sep 26, 2024 4:51 pm
by Rar1197
Changes in Version 1.36 :

A few minor syntax errors and logic errors.

A minor change to the slide behaviour during 'edge hold' sequences, to prevent the slide from being lost during the domme taunts.

Masturbatrix adds gold when starting a session based on how long it has been since the last session. I've made some changes so that this gold isn't added when starting during a paused commitment. This prevents massive gold gains if coming back after a long pause.

I've overhauled the merit-based slideshow system (slideshow option 2) , since the previous was somewhat broken.

This slideshow system now works on a sliding scale with the less-liked images being mainly used when low on merits, and the most-liked images being mainly used when high on merits.
When using this system you can now specify that an image category should be disabled entirely.
You can also specify that an image category should be used regardless of current merits.

Slightly more details of internal mechanics :
Spoiler: show
When it needs to show a slide it generates a number between Merits-250 and Merits+250. It then shows a slide based on this random number.
Less than 200 = Category 1
200 to 400 = Category 2
400 to 600 = Category 3
600 to 800 = Category 4
More than 800 = Category 5

The images are weighted so that image categories that are always enabled (regardless of merits) have a lower weighting than those that are limited based on merits.

Re: Masturbatrix - rar1197 updates - V1.36a

Posted: Fri Sep 27, 2024 6:09 am
by Rar1197
Changes in Version 1.36a

Fix for 'cornertime' exiting prematurely when told to put on pegs before starting.

Re: Masturbatrix - rar1197 updates - V1.36b

Posted: Sat Sep 28, 2024 5:59 am
by Rar1197
Changed in Version 1.36b:

Fix for some cases where you would be told to 'get hard' twice in a row.
Fix for 'reroll' price not being set.
Fix for a couple of places where a timer wasn't being stopped, which could potentially lead to issues in later scripts.

Re: Masturbatrix - rar1197 updates - V1.36c

Posted: Sun Sep 29, 2024 10:33 am
by Rar1197
Changed in Version 1.36c :

Fix for punishment attempts being incorrectly counted as failed , resulting in punisment points not being reduced.
Fix for 'stop-and-go' release ending not initialising a timer in some cases.
Tweak to 'stop-and-go' release ending to allow you to end it without waiting for it to time out.
Fix for gagged flag not being set when told to apply peg and gags at the same time.

Re: Masturbatrix - rar1197 updates - V1.36c

Posted: Mon Sep 30, 2024 1:50 pm
by 47dahc
Love what you did with the Domme profile pics however, it overwrote something I did trying to figure out the scripting language. Since there are six contacts now in the settings of TAIA, I had added Contact 5, 6, and 7 to the \Custom\Start_And_Misc\Base.txt file. This listed and allowed me to call any of my contacts. But after the update, that all went away. No big deal really as I was only testing things to try and figure out the language. The next thing I was going to try and figure out was maybe a "Surprise Me" option when asked for which Domme to call. If selected, it would just choose one randomly. Just never made it that far. I took a look at the base file after the update to add my other three contacts back into it but couldn't figure out how to do the domme images with the (what I'm assuming is) the coordinates of the censor bars and images. So I guess I'm asking for a couple of feature updates, add the remaining 3 contacts and a call random option if it can be done.

Re: Masturbatrix - rar1197 updates - V1.36c

Posted: Mon Sep 30, 2024 4:35 pm
by Rar1197
47dahc wrote: Mon Sep 30, 2024 1:50 pm Love what you did with the Domme profile pics however, it overwrote something I did trying to figure out the scripting language. Since there are six contacts now in the settings of TAIA, I had added Contact 5, 6, and 7 to the \Custom\Start_And_Misc\Base.txt file. This listed and allowed me to call any of my contacts. But after the update, that all went away. No big deal really as I was only testing things to try and figure out the language. The next thing I was going to try and figure out was maybe a "Surprise Me" option when asked for which Domme to call. If selected, it would just choose one randomly. Just never made it that far. I took a look at the base file after the update to add my other three contacts back into it but couldn't figure out how to do the domme images with the (what I'm assuming is) the coordinates of the censor bars and images. So I guess I'm asking for a couple of feature updates, add the remaining 3 contacts and a call random option if it can be done.
The change to add the profile pics was I think part of genome's last update before he had to vanish for an extended amount of time.

I'm mainly taking care of bug fixes until he returns, so I probably won't deal with this unless I get very bored at some point.

To be fair , adding support for random amongst the existing options is fairly trivial - though there is a question of whether it should bypass the small chance of a blocked call or not.

Basically it would case of adding something like this :

Code: Select all

[random] @SystemMessage Dialing .. #Black @Goto(D1,D2,D3,D4)
immediatley after :

Code: Select all

[#Contact3Honorific,#Contact3] @SystemMessage Dialing .. #Black @CheckFlag(D4Blocked,D4Blocked_Repeat) @Goto(D4)
Adding extra contacts is rather more tedious depending on how many of the features should be supported for them, since there are a moderate number of places that deal with contact-specific variables

Edit : Thinking about it further , I will try to add it in the random option, but I'm unlikely to get the enthusiasm to sort out of everything that needs changing to get extra contacts to work properly.

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Sun Oct 06, 2024 4:54 pm
by Rar1197
Changed in Version 1.36d:

Added random option when selecting the domme/contact to dial at the start.
If you are expected to see a specific domme/contact for the next session then the call to that domme won't be randomly blocked.
The various 'delayed release' endings now set a flag which will cause you to be asked about the outcome when you next connect.

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Mon Oct 07, 2024 10:01 am
by genome231
Hi :wave:

Thank you for keeping Masturbatrix alive during my extended absence.
Clearing all those pesky bugs/errors I make and the improvements/balance tweaks.
Simply amazing :-D

Cheers
Genome

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Mon Oct 07, 2024 12:40 pm
by hallojo1337
It is nice to hear about all those changes. Right now I am doing Locktober so I don't have the chance to play and test regulary :blush:

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Thu Oct 10, 2024 5:25 pm
by 47dahc
Rar1197 wrote: Sun Oct 06, 2024 4:54 pm Changed in Version 1.36d:

Added random option when selecting the domme/contact to dial at the start.
If you are expected to see a specific domme/contact for the next session then the call to that domme won't be randomly blocked.
The various 'delayed release' endings now set a flag which will cause you to be asked about the outcome when you next connect.
Awesome. I'm out of town right now but will try it sometime next week. Can't wait.

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Thu Oct 17, 2024 4:59 pm
by 47dahc
Tried the "random" option and it seems to work, although it has only called my main domme the two time I have tried it. I think I ran into another bug though.

Started a round and after the little bit of normal chatting at the beginning, this happens:
Spoiler: show
12:37 Caprice: Me and the girls had a chat
12:37 Caprice: We agreed that you are due a good spanking!
12:38 Caprice: fetch a cane, wooden spoon or similar
12:38 Caprice: Ready to continue?
12:38 mysubname: Ready
12:38 Caprice: Let me get ready
12:38 Caprice: Give me a moment
12:38 Caprice: I'm gonna undress a bit
12:38 Caprice: I'm gonna undress a bit
12:38 Caprice: Let me get ready
12:38 Caprice: Give me a moment
12:39 Caprice: Give me a moment
12:39 Caprice: I'm gonna undress a bit
12:39 Caprice: Let me get comfortable
12:39 Caprice: Let me get comfortable
12:39 Caprice: I'm gonna undress a bit
12:39 Caprice: Give me a moment
12:39 Caprice: Let me get comfortable
12:39 Caprice: I'm gonna undress a bit
12:39 Caprice: Give me a moment
As you can see, it goes into a loop and never continues on.

I think the issue is in one of these files but can't narrow it down.
Spoiler: show
\Masturbatrix_2_0\Custom\Start_And_Misc\DommeChatter.txt
\Masturbatrix_2_0\Custom\Input\Spanking_Domme.txt
\Masturbatrix_2_0\Vocabulary\#UndressingBefore.txt (highly doubt it's in this one as this is just vocabulary)
Hope this help in finding the issue

Re: Masturbatrix - rar1197 updates - V1.36d

Posted: Fri Oct 18, 2024 6:29 am
by Rar1197
47dahc wrote: Thu Oct 17, 2024 4:59 pm
I think the issue is in one of these files but can't narrow it down.
Spoiler: show
\Masturbatrix_2_0\Custom\Start_And_Misc\DommeChatter.txt
\Masturbatrix_2_0\Custom\Input\Spanking_Domme.txt
\Masturbatrix_2_0\Vocabulary\#UndressingBefore.txt (highly doubt it's in this one as this is just vocabulary)
Hope this help in finding the issue
It looks like it may break if you have the 'NoTagSystem' flag enabled , which gets set by one of the options when initially installing Masturbatrix.

Could you take a look in <Tease AI Directory>\Scripts\Masturbatrix_2_0\System\Flags and see if there is a blank file named 'NoTagSystem' to confirm this?

Re: Masturbatrix - rar1197 updates - V1.36e

Posted: Fri Oct 18, 2024 7:15 am
by Rar1197
Rar1197 wrote: Fri Oct 18, 2024 6:29 am
47dahc wrote: Thu Oct 17, 2024 4:59 pm
I think the issue is in one of these files but can't narrow it down.
Spoiler: show
\Masturbatrix_2_0\Custom\Start_And_Misc\DommeChatter.txt
\Masturbatrix_2_0\Custom\Input\Spanking_Domme.txt
\Masturbatrix_2_0\Vocabulary\#UndressingBefore.txt (highly doubt it's in this one as this is just vocabulary)
Hope this help in finding the issue
It looks like it may break if you have the 'NoTagSystem' flag enabled , which gets set by one of the options when initially installing Masturbatrix.

Could you take a look in <Tease AI Directory>\Scripts\Masturbatrix_2_0\System\Flags and see if there is a blank file named 'NoTagSystem' to confirm this?
Okay, I was able to reproduce this.

Changed in Version 1.36e:
Fix for infinite loop in spanking_domme and worship_domme if the tag system has been disabled.
Fix/change to worship_domme so that the domme re-dresses at the end (assuming tag system is enabled).

Re: Masturbatrix - rar1197 updates - V1.36e

Posted: Fri Oct 18, 2024 12:44 pm
by 47dahc
Rar1197 wrote: Fri Oct 18, 2024 7:15 am
Rar1197 wrote: Fri Oct 18, 2024 6:29 am
47dahc wrote: Thu Oct 17, 2024 4:59 pm
I think the issue is in one of these files but can't narrow it down.
Spoiler: show
\Masturbatrix_2_0\Custom\Start_And_Misc\DommeChatter.txt
\Masturbatrix_2_0\Custom\Input\Spanking_Domme.txt
\Masturbatrix_2_0\Vocabulary\#UndressingBefore.txt (highly doubt it's in this one as this is just vocabulary)
Hope this help in finding the issue
It looks like it may break if you have the 'NoTagSystem' flag enabled , which gets set by one of the options when initially installing Masturbatrix.

Could you take a look in <Tease AI Directory>\Scripts\Masturbatrix_2_0\System\Flags and see if there is a blank file named 'NoTagSystem' to confirm this?
Okay, I was able to reproduce this.

Changed in Version 1.36e:
Fix for infinite loop in spanking_domme and worship_domme if the tag system has been disabled.
Fix/change to worship_domme so that the domme re-dresses at the end (assuming tag system is enabled).
Glad you were able to duplicate and fix it. I don't have the tag system enabled unfortunately and I do have that flag file.