Spicy [Tease-AI] [Old thread]

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

hzsmd
Explorer
Explorer
Posts: 30
Joined: Sun Jul 03, 2016 12:24 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

Re: [TEASE-AI - Personality] Spicy 3.00

Post by hzsmd »

VanHellsing wrote: Fri May 12, 2017 4:51 pm A tip for everybody who have problems: do a copy of the whole Spicy script folder after each session. In case something goes wrong, you can always delete the Spicy 3.00 script folder and replace it with the copy you made earlier. I learned it after many technical problems with Spicy 2.0.

hzsmd wrote: Fri May 12, 2017 4:38 am However: I was wondering when the academy starts. Everytime I run the program, I start in the slavehub, but I never hear something about the academy.

Do I have to wait for a special session? Or is it not implemented yet? Or just a bug?
Academy lessons replace normal session with domme every 5 days in a month (on the 5th day of a month, 10th, 15th, 20th etc.). You should have your first academy lesson in 3 days (May 15).

Thank you very much!, I will try it out in a few days.
Last edited by hzsmd on Sat May 13, 2017 4:22 pm, edited 2 times in total.
hzsmd
Explorer
Explorer
Posts: 30
Joined: Sun Jul 03, 2016 12:24 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

Re: [TEASE-AI - Personality] Spicy 3.00

Post by hzsmd »

Gormur wrote: Fri May 12, 2017 4:20 pm
hzsmd wrote: Fri May 12, 2017 4:38 am Hey, this is amazin work right there! By releasing it earlier, you have a lot of bug testers, which makes it easier to fix them!

However: I was wondering when the academy starts. Everytime I run the program, I start in the slavehub, but I never hear something about the academy.

Do I have to wait for a special session? Or is it not implemented yet? Or just a bug?
It is implemented I think. You probably need to make a copy of AcademyReady.txt and have it also as ReadyAcademy.txt because it calls for that sometimes also. Be warned though that it had some bugs though the session I went through.
Spoiler: show
You have to open the tease at the 5,10,15... days of the month. It actually doesn't start unless you close and open the tease I think. Maybe it starts after the session that day also not sure.
DasHaifisch wrote: Fri May 12, 2017 12:46 pm
Jasada09 wrote: Fri May 12, 2017 12:41 pm lol I made sort of the same mistake when she asked the length of cock soft, I read cm but my brain went into autopilot and I used inches so now she thinks I have a 4cm soft cock, and I don't know how to change it without restarting and going through the introduction and everything again.
You can change this in Spicy 3.00\System\Variables\

Open "CockSoftLength" in notepad and change it.

Make sure you round up. i.e. 5.5cm, you write "6" in the file.
I would round down :blush:
Thank you so much! I will try it out in 2 days!
qwanta
Explorer
Explorer
Posts: 12
Joined: Sat May 13, 2017 4:00 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: [TEASE-AI - Personality] Spicy 3.00

Post by qwanta »

I absolutely LOVE the idea behind this, it's what I've always wanted basically. I like it so much that I finally registered here after years of lurking. But the current version is INSANELY buggy and very slow. It's almost impossible to use without running into bugs, which is very frustrating, and not in the good way.

genome231 should create a git repository for this so that we can all submit bugfix pull requests.

I found and fixed several bugs, including the water one that someone mentioned:
Spoiler: show
On the day after first setup, it hung forever for me. Maybe this was because it was an academy day, and the two special events conflicted.

In line 166 of GNMSlaveModule_1PositionTraining.txt, @PlayAuido should be @PlayAudio. Otherwise the bell she claims to ring does not actually work.

In line 5 of GNMStart.txt, \GNMSounds\Start\StartScripts\Hello\*.mp3 should be \GNMSounds\Starts\StartScripts\Hello\*.mp3. This causes a random crash when starting a session.

On line 15 of GNMChastityOff.txt, the domme does not actually understand anything you say to acknowledge completion. Replacing the @RT command with a simple #GNMGood fixes it.

In GNMTeaseModule_4CinemaStroke.txt, all Deck\a_\*.jpg should be Deck\a_\*.png. Also, on lines 216 and 32, @If[CardsChosen]>=[12]Then(Guess) should be @If[CardsChosen]>[12]Then(Guess). Without this, the game is impossible to win. Also, the instructions should explain that you have to answer 11 for jack, 12 for queen, and 13 for king.

Undefined vocab: #GNMStopStrokingEdge, #StopStrokingEdge, #LetTheEdgeFace, #Imagine, #Ready, #Name

In GNMModuleBase_EDGING.txt, all CR\Modules\Sissy\ should be CR\Modules\Humiliation

On lines 46-51 of ExercisesCheck.txt, change each Goto(End) into Goto(Final), and put a (Final) label after line 51. Otherwise it goes into an infinite loop.

GNMTeaseModule_5RedGreenLight.txt doesn't recognize "stop" after the first time, and doesn't treat TeaseUpdate3 correctly. Change lines 19-24 to the following:
@Variable[Warning]=[1] @SystemMessage <Font color="red">First Warning</Font> @ShowImage @Wait(#Random(20,40)) @CustomMode(stop, Goto, Edge) @Goto(GreenLight)
@Flag(TeaseUpdate3) @Variable[Warning]=[2] @SystemMessage <Font color="red">Second Warning</Font> @ShowImage @Wait(#Random(20,40)) @CustomMode(stop, Goto, Edge) @Goto(GreenLight)
@NotFlag(TeaseUpdate3) @Variable[Warning]=[2] @SystemMessage <Font color="red">Second and Final Warning</Font> @ShowImage @Wait(#Random(20,40)) @CustomMode(stop, Goto, Edge) @Goto(GreenLight)
@Flag(TeaseUpdate3) @Variable[Warning]=[3] @SystemMessage <Font color="red">Third Warning</Font> @ShowImage @Wait(#Random(20,40)) @CustomMode(stop, Goto, Edge) @Goto(GreenLight)
@NotFlag(TeaseUpdate3)@Variable[Warning]=[3] @SystemMessage <Font color="red">Punishment Initiating</Font> @ShowImage @Wait(10) @Goto(Punishment)
@Flag(TeaseUpdate3) @Variable[Warning]=[4] @SystemMessage <Font color="red">Fourth and Final Warning</Font> @ShowImage @Wait(#Random(20,40)) @CustomMode(stop, Goto, Edge) @Goto(GreenLight)
In GNMSlaveModule_4ServiceTraining.txt, replace:
How much water is there left? #DT @InputVar[SumOfWater2]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater2]*[100]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater2]/[SumOfWater]
@NullResponse @If[SumOfWater2]>=[25] @NullResponse @Goto(Bad1)
with:

How much water is there left? #DT @InputVar[SumOfWater2]
@NullResponse @Variable[SumOfWater]=[SumOfWater2] @ChangeVar[SumOfWater2]=[SumOfWater2]-[1]
@NullResponse @ChangeVar[SumOfWater]=[SumOfWater]*[100]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater2]*[100]
@NullResponse @ChangeVar[WaterAvg]=[SumOfWater]+[SumOfWater2]
@NullResponse @ChangeVar[WaterAvg]=[WaterAvg]/[2]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater]-[SumOfWater2]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater2]*[100]
@NullResponse @ChangeVar[SumOfWater2]=[SumOfWater2]/[WaterAvg]
@NullResponse @If[SumOfWater2]>=[10]Then(Bad1)
for the following reasons:

* The original code always crashed because @If was misused.
* The original code would not have correctly calculated the percent difference.
* The original code activated the Bad1 path on a percent difference of 25%, which is really high.
P.S. Does anyone know how to make newlines in code blocks here?
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 738
Joined: Wed Nov 12, 2014 8:35 am

Re: [TEASE-AI - Personality] Spicy 3.00

Post by genome231 »

Hey everyone :wave:

I have been absolutely overwhelmed by ALL the many messages that you guys put here ever so often.
Basicly I try to avoid my own thread simply because it's too much.
So it's nice to see you guys are helping each other when I somehow cant seem to.

Also I have to be completely honest!
I am NOT reading your bug reports, there are simply too many.
I have Daragorn and Marspank writing me pm's whenever they fall over something and then I'm actively playing with Spicy myself, and whenever I have a session I fix errors and bugs.

Besides the sessions I'm not doing anything else Tease-AI related!
I'm in a period with exams, so ofcourse that takes precedence :-)
There will be a new update, but I dont expect it to launch before somewhere in June.

Until next time.
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: 112
Joined: Sat Apr 09, 2016 2:24 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Iceland

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Gormur »

Probably a bug.
Spoiler: show
In BaseStart_CHASTITY.txt the :
@Flag(CrazyDommeMode) @NullResponse @CallReturn(CR\BackgroundMode\StartUp\CrazyDommeMode.txt)
is missing at start. So guessing that mode doesn't run if someone is in Chastity as it is now.

It is in BaseStart.txt though.
User avatar
FauxPas
Explorer
Explorer
Posts: 22
Joined: Tue Sep 13, 2011 7:03 pm
Gender: Male
I am a: Switch

Re: [TEASE-AI - Personality] Spicy 3.00

Post by FauxPas »

Daragorn wrote: Sat May 13, 2017 12:46 pm if your contacts are properly tagged, the other only possible problem for that is that the images are locked (and in that case it is an error somewhere in the script) and it is trying to load images but it cant since images are locked.
Yep, that looks like the cause of it. Images are locked in BaseStart.txt, but don't get unlocked again when Academy is called. It looks like there should be an @UnlockImages in BaseStart.txt at say the line before calling AcademyBase.txt
Mike.78
Explorer
Explorer
Posts: 26
Joined: Thu Feb 06, 2014 2:56 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: Central US

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Mike.78 »

I don't know if Spicy is respecting settings or if I'm just incredibly unlucky.
Spoiler: show
Playing as part-time and said that I do own a chastity cage but that I cannot wear it 24/7 and that I have no interest in learning to wear it 24/7. Answered that the longest I've worn it before was 1 consecutive day. After the introduction session she had me locked up and said "see you tomorrow!" So that's a full day already locked up. Then in the next day's session she doesn't bother to tell me to unlock at all and again... "see you tomorrow!" This sure feels like 24/7 chastity and is already asking me to do twice the longest I've ever done...
On another note, do you only get one session per day with Mistress? I saw someone mention in here a 20 hour timer, but is that a maximum timer between sessions or a minimum?
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Daragorn »

envy wrote: Sat May 13, 2017 11:20 pm On another note, @RapidCodeOn mode seems to ignore @Wait() commands. This messes up the timing in the math script and the cocktraining script, making the images go by lightning fast. Not sure if this is bug in teaseAI or intended (im on patch 54.9). It can be solved by adding @RapidCodeOff on the lines that show images. Would be interested to hear from someone that knows more about scripting if this is meant to happen, or if there is a more elegant way to fix it
it doesn't ignore it, it just execute it faster than normal seconds....i was the one suggesting genome to use that trick to speed up the game a little bit (trust me, without the rapidcodeon, it becomes waaaay too slow).
You can just adjust the amount of time in wait you feel is right for you....without rapidcodeon, the script is slow....and you can, eventually, slow it further by using wait()...with rapidcodeon it is fast, but you can adjust the speed to suit your preference just by changing the numbers in wait() if you feel it is too fast (try something like wait(15) or wait(20))
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Daragorn »

envy wrote: Sun May 14, 2017 10:05 am Thanks for reply. How long are the numbers meant to appear for? at the moment the appear so fast for me that I barely have time to read them, let alone do math. Is the cocktraining script also meant to be like that? The images flash up and the metronome sound file maybe has time to play a single beat before the image changes. It will do this several times before stopping on an image for a bit longer. It doesnt look like intended behaviour to me?
i don't know...i guess it you can modify them to a speed that for you is fast enough to be hard but not too hard (the 7 is there because i suggested it, actually :-D ....but i admit i didn't test it for expression with more than 2-3 numbers, so it seemed like a good pace....then i realized it was too fast :yes: ).

As for the cocktraining images and the metronome....well in that case, maybe the rapidcodeon could be just removed to make it work better (or you, again, could just modify the wait timers to better suit your preferences)...in that case the metronome is tied to the change of the image with a %, that's why sometimes it changes so fast too....and the speed of the image change is random too (between 5 and 10), so that's why sometimes it seems to be fine and sometimes not :D
@Variable[GoldPot]<[0]So you owe me gold! #DT @ChangeVar[GNMGold]=[GNMGold]-[GoldPot]
@Variable[GoldPot]=[0]So that's easy to add #GNMLol #DT
@Variable[GoldPot]>[0]So you've earned some gold! Good job! #DT @ChangeVar[GNMGold]=[GNMGold]+[GoldPot]
to me it works (and the lines are correct, no errors in them)....check in the system/variable folder of spicy and see if you find the 2 files named GNMGold and GoldPot...it might be possible that you are missing one of them (if you do, copy/paste one of the other files in that dir, rename it with those names, open it up and setup a number....GNMGold are the gold you gained during your sessions, GoldPot, you can just put it to 0 since it will be changed in the script when you play it)
Gormur
Explorer At Heart
Explorer At Heart
Posts: 112
Joined: Sat Apr 09, 2016 2:24 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Iceland

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Gormur »

Daragorn wrote: Sun May 14, 2017 10:19 am
envy wrote: Sun May 14, 2017 10:05 am Thanks for reply. How long are the numbers meant to appear for? at the moment the appear so fast for me that I barely have time to read them, let alone do math. Is the cocktraining script also meant to be like that? The images flash up and the metronome sound file maybe has time to play a single beat before the image changes. It will do this several times before stopping on an image for a bit longer. It doesnt look like intended behaviour to me?
i don't know...i guess it you can modify them to a speed that for you is fast enough to be hard but not too hard (the 7 is there because i suggested it, actually :-D ....but i admit i didn't test it for expression with more than 2-3 numbers, so it seemed like a good pace....then i realized it was too fast :yes: ).

As for the cocktraining images and the metronome....well in that case, maybe the rapidcodeon could be just removed to make it work better (or you, again, could just modify the wait timers to better suit your preferences)...in that case the metronome is tied to the change of the image with a %, that's why sometimes it changes so fast too....and the speed of the image change is random too (between 5 and 10), so that's why sometimes it seems to be fine and sometimes not :D
@Variable[GoldPot]<[0]So you owe me gold! #DT @ChangeVar[GNMGold]=[GNMGold]-[GoldPot]
@Variable[GoldPot]=[0]So that's easy to add #GNMLol #DT
@Variable[GoldPot]>[0]So you've earned some gold! Good job! #DT @ChangeVar[GNMGold]=[GNMGold]+[GoldPot]
to me it works (and the lines are correct, no errors in them)....check in the system/variable folder of spicy and see if you find the 2 files named GNMGold and GoldPot...it might be possible that you are missing one of them (if you do, copy/paste one of the other files in that dir, rename it with those names, open it up and setup a number....GNMGold are the gold you gained during your sessions, GoldPot, you can just put it to 0 since it will be changed in the script when you play it)
I put the waits to 120! and it still was way to fast :) Wonder if might also be different speed depending on how good your CPU is if you have the rapidcode on.
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Daragorn »

Gormur wrote: Sun May 14, 2017 2:04 pm I put the waits to 120! and it still was way to fast :) Wonder if might also be different speed depending on how good your CPU is if you have the rapidcode on.
mmm...yes you are right i just checked it again and indeed it seems to ignore the wait timer....i will fix it for next version...in the meantime you can remove the rapidcodeon then if it is too fast
cursor10
Explorer
Explorer
Posts: 38
Joined: Sun Oct 07, 2012 6:11 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [TEASE-AI - Personality] Spicy 3.00

Post by cursor10 »

Hi guys,
i have found a error, because the image seems not to be in the selected folder.
Spoiler: show
[Vivienne]: I'm gonna show you a position and I want you to take and hold it until you hear my bell
ERROR: No images matching the filter "KneelCross.*" were found in "G:\tease_ai\Images\GNMImages\Positions"! Please make sure that valid files exist and the wildcards are applied correctly in the script. :::: Error at @ShowImage[]
ERROR: The given imagepath was empty. :::: ShowImage with no valid imagepath.
[Vivienne]: Remember position 9 is called the Kneelcross
Does anyone know where i find the image KneelCross.* .
qwanta
Explorer
Explorer
Posts: 12
Joined: Sat May 13, 2017 4:00 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: [TEASE-AI - Personality] Spicy 3.00

Post by qwanta »

A bug related to LockUpPoint calculation:
Spoiler: show
In the most recent update, the LockUpPoint calculation in ExercisesCheck.txt was changed from:
@Variable[ChastityLevel]>[25] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(5,15)] @Goto(End)
@Variable[ChastityLevel]>[20] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(10,20)] @Goto(End)
@Variable[ChastityLevel]>[15] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(15,25)] @Goto(End)
@Variable[ChastityLevel]>[10] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(20,30)] @Goto(End)
@Variable[ChastityLevel]>[5] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(25,35)] @Goto(End)
@Variable[ChastityLevel]>=[1] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(30,40)] @Goto(End)
to:
@Variable[ChastityLevel]>[25] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(5,15)]
@Variable[ChastityLevel]>[20] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(10,20)]
@Variable[ChastityLevel]>[15] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(15,25)]
@Variable[ChastityLevel]>[10] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(20,30)]
@Variable[ChastityLevel]>[5] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(25,35)]
@Variable[ChastityLevel]>=[1] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(30,40)]
Updated your numbers.. #DT @TempFlag(CAssignmentDone)
This fixes an infinite loop, but I don't think that it's the intended behavior. In the new version, someone with level 26 will get between 105 and 165 points each time. I think that it's supposed to have diminishing returns with increasing levels. I suggest changing it to:
@Variable[ChastityLevel]>[25] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(5,15)] @Goto(Final)
@Variable[ChastityLevel]>[20] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(10,20)] @Goto(Final)
@Variable[ChastityLevel]>[15] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(15,25)] @Goto(Final)
@Variable[ChastityLevel]>[10] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(20,30)] @Goto(Final)
@Variable[ChastityLevel]>[5] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(25,35)] @Goto(Final)
@Variable[ChastityLevel]>=[1] @NullResponse @ChangeVar[LockUpPoints]=[LockUpPoints]+[#Random(30,40)] @Goto(Final)
(Final)
cursor10 wrote: Sun May 14, 2017 9:26 pm Does anyone know where i find the image KneelCross.* .
It doesn't exist, change the script to say:
@SystemMessage #VANC Remember position 8 is called the Listen @LockImages @ShowImage[\GNMImages\Positions\Listen1.*] @Goto(cTimer)
connact113
Explorer
Explorer
Posts: 36
Joined: Thu Jun 30, 2011 3:48 am
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: [TEASE-AI - Personality] Spicy 3.00

Post by connact113 »

dumb question, but is there a simple command to break out of a loop and return to slave hub. I got stuck in the punishment room where I did not have enough points for punishment so just keep spinning in the menu.
Gormur
Explorer At Heart
Explorer At Heart
Posts: 112
Joined: Sat Apr 09, 2016 2:24 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Iceland

Re: [TEASE-AI - Personality] Spicy 3.00

Post by Gormur »

connact113 wrote: Mon May 15, 2017 9:52 am dumb question, but is there a simple command to break out of a loop and return to slave hub. I got stuck in the punishment room where I did not have enough points for punishment so just keep spinning in the menu.
No, but in the cell you can type return if I remember correctly to get back. Usually one of exit,back,return,x works. Not sure what happens if you say the safeword. Maybe that is setup to put you back in the menu as well.
Post Reply