Page 34 of 58
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Mon Mar 01, 2021 11:30 pm
by FrozenWolf
GodDragon wrote: Mon Mar 01, 2021 12:54 pm
j4stm3 wrote: Mon Mar 01, 2021 12:15 pm
A few audio files appear to be missing from the Audio Pack (such as
Audio/Spicy/Punishment/Corner/Up/*.mp3 or
Audio/Spicy/Punishment/Corner/Down/*.mp3)
Is this already known?
I'd also like to ask if Work/Study mode time is counting towards the weekly chores time.
They aren't missing just moved. Looks we overlooked changing these paths in some scripts.
I had a 'quick' look through all of the remaining audio file literal path references from playAudio() and playSound(). I've patched a few of them that had different casing (for us Linux users), but I can't find any equivalents for the following:
Media Files | Referenced From
==================================================|=================================================
CallName/CallGoodName/goodboy2.mp3 | Exercise/ExerciseProgram.js
--------------------------------------------------|-------------------------------------------------
Electricity.mp3 | Dungeon/Punishments/E4.js
Electric Shock.mp3 |
--------------------------------------------------|-------------------------------------------------
Punishment/Corner/OnYourToes.mp3 | Dungeon/Punishments/Old/H3.js
| Dungeon/Punishments/Old/M3.js
| Dungeon/Punishments/Old/S3.js
| Exercise/ExerciseProgram.js
| Session/Tasks.js
| Session/Modules/Pain/NoChastity/ParachutePlay.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingCane/Cane1.mp3 | Dungeon/Punishments/Old/E3.js
| Dungeon/Punishments/Old/H7.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingTask/10Strikes/Spank10Fast.mp3 | Dungeon/SpankzChoir/MxCaning.js
Punishment/SpankingTask/10Strikes/Spank10.mp3 | Dungeon/SpankzChoir/MxSpanking.js
Punishment/SpankingTask/20Strikes/Spank20Fast.mp3 |
Punishment/SpankingTask/20Strikes/Spank20.mp3 |
Punishment/SpankingTask/30Strikes/Spank30Fast.mp3 |
Punishment/SpankingTask/30Strikes/Spank30.mp3 |
Punishment/SpankingTask/40Strikes/Spank40Fast.mp3 |
Punishment/SpankingTask/40Strikes/Spank40.mp3 |
Punishment/SpankingTask/50Strikes/Spank50Fast.mp3 |
Punishment/SpankingTask/50Strikes/Spank50.mp3 |
--------------------------------------------------|------------------------------------------------
I expect you already know about some of these, e.g. the 'Old' scripts and probably SpankzChoir. Anyway, here's a list if it's useful, and I apologise for the 1980s BBS ASCII style table.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Thu Mar 04, 2021 12:44 pm
by Markusantonius
Hi FrozenWolf the listed audiofiles were a part of the "original" Spicy project. I have them stored on an old hdd and maybe could upload them if needed.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Thu Mar 04, 2021 12:51 pm
by Markusantonius
I think i encountered an error in the module GayPictureGame.js.
The part "case 2" of the loop does not end the script. Im not 100% sure why.
"Case 3" and "Case 4" can end the script.
case 2:
newValue = getVar("gayPictureGameButts", 0) + 1;
setTempVar("gayPictureGameButts", newValue);
if (newValue % 5 == 0 && newValue != 0) {
sendMessage("That was the fifth time you hit the butt stop", 0);
sendMessage("Which means this game is at an end");
sendMessage("Be glad you didn't end with denial %Lol%");
endGayPictureGame();
break;
}
Maybe there should be a "return" instead of a "break" ?
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Thu Mar 04, 2021 6:05 pm
by FrozenWolf
Markusantonius wrote: Thu Mar 04, 2021 12:44 pm
Hi FrozenWolf the listed audiofiles were a part of the "original" Spicy project. I have them stored on an old hdd and maybe could upload them if needed.
Ah, that makes sense, thanks. Hopefully GodDragon still has access to the originals too, so he can decide where they best fit.
Markusantonius wrote: Thu Mar 04, 2021 12:51 pm
I think i encountered an error in the module GayPictureGame.js.
The part "case 2" of the loop does not end the script. Im not 100% sure why.
"Case 3" and "Case 4" can end the script.
case 2:
newValue = getVar("gayPictureGameButts", 0) + 1;
setTempVar("gayPictureGameButts", newValue);
if (newValue % 5 == 0 && newValue != 0) {
sendMessage("That was the fifth time you hit the butt stop", 0);
sendMessage("Which means this game is at an end");
sendMessage("Be glad you didn't end with denial %Lol%");
endGayPictureGame();
break;
}
Maybe there should be a "return" instead of a "break" ?
Yes, I think you're right there, well spotted. I'll add that to my current pull request.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Fri Mar 05, 2021 3:32 pm
by bkrop
Hello i would like to leave a suggestion about future version of the personality is there a place were i can submit them?
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Fri Mar 05, 2021 5:01 pm
by j4stm3
bkrop wrote: Fri Mar 05, 2021 3:32 pm
Hello i would like to leave a suggestion about future version of the personality is there a place were i can submit them?
Yes. Here or on Github I think.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Sat Mar 06, 2021 4:08 am
by lotar232
FrozenWolf wrote: Mon Mar 01, 2021 11:30 pm
GodDragon wrote: Mon Mar 01, 2021 12:54 pm
j4stm3 wrote: Mon Mar 01, 2021 12:15 pm
A few audio files appear to be missing from the Audio Pack (such as
Audio/Spicy/Punishment/Corner/Up/*.mp3 or
Audio/Spicy/Punishment/Corner/Down/*.mp3)
Is this already known?
I'd also like to ask if Work/Study mode time is counting towards the weekly chores time.
They aren't missing just moved. Looks we overlooked changing these paths in some scripts.
I had a 'quick' look through all of the remaining audio file literal path references from playAudio() and playSound(). I've patched a few of them that had different casing (for us Linux users), but I can't find any equivalents for the following:
Media Files | Referenced From
==================================================|=================================================
CallName/CallGoodName/goodboy2.mp3 | Exercise/ExerciseProgram.js
--------------------------------------------------|-------------------------------------------------
Electricity.mp3 | Dungeon/Punishments/E4.js
Electric Shock.mp3 |
--------------------------------------------------|-------------------------------------------------
Punishment/Corner/OnYourToes.mp3 | Dungeon/Punishments/Old/H3.js
| Dungeon/Punishments/Old/M3.js
| Dungeon/Punishments/Old/S3.js
| Exercise/ExerciseProgram.js
| Session/Tasks.js
| Session/Modules/Pain/NoChastity/ParachutePlay.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingCane/Cane1.mp3 | Dungeon/Punishments/Old/E3.js
| Dungeon/Punishments/Old/H7.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingTask/10Strikes/Spank10Fast.mp3 | Dungeon/SpankzChoir/MxCaning.js
Punishment/SpankingTask/10Strikes/Spank10.mp3 | Dungeon/SpankzChoir/MxSpanking.js
Punishment/SpankingTask/20Strikes/Spank20Fast.mp3 |
Punishment/SpankingTask/20Strikes/Spank20.mp3 |
Punishment/SpankingTask/30Strikes/Spank30Fast.mp3 |
Punishment/SpankingTask/30Strikes/Spank30.mp3 |
Punishment/SpankingTask/40Strikes/Spank40Fast.mp3 |
Punishment/SpankingTask/40Strikes/Spank40.mp3 |
Punishment/SpankingTask/50Strikes/Spank50Fast.mp3 |
Punishment/SpankingTask/50Strikes/Spank50.mp3 |
--------------------------------------------------|------------------------------------------------
I expect you already know about some of these, e.g. the 'Old' scripts and probably SpankzChoir. Anyway, here's a list if it's useful, and I apologise for the 1980s BBS ASCII style table.
those look like all things from my forked code base...can you access:
https://mega.nz/fm/ZzoGQYyS
I should really put together a merge for my pishock and lovense integrations...
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Sat Mar 06, 2021 5:56 pm
by Spielers
lotar232 wrote: Sat Mar 06, 2021 4:08 am
those look like all things from my forked code base...can you access:
https://mega.nz/fm/ZzoGQYyS
I should really put together a merge for my pishock and lovense integrations...
your mega link don_t work it redirect to mega.nz/start
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Sat Mar 06, 2021 8:38 pm
by lotar232
Spielers wrote: Sat Mar 06, 2021 5:56 pm
lotar232 wrote: Sat Mar 06, 2021 4:08 am
those look like all things from my forked code base...can you access:
https://mega.nz/fm/ZzoGQYyS
I should really put together a merge for my pishock and lovense integrations...
your mega link don_t work it redirect to mega.nz/start
hmm let me try requesting a link rather than copying a URL:
https://mega.nz/folder/93ZzAQ6I#hFd1T9ueiNM5TNNZ6VEUlw
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Sun Mar 07, 2021 9:21 am
by FrozenWolf
lotar232 wrote: Sat Mar 06, 2021 4:08 am
I should really put together a merge for my pishock and lovense integrations...
Any new content would be fantastic. Does that make use of the estimAPI() function in TAJ?
That works nicely for me, thanks.
I'm going to do a similar scan for referenced images and video files too; I've manually patched a few filenames to resolve case sensitivity issues in Linux when actually I should have fixed the script, so I'll have to revert back to the original media pack and work from there.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Sun Mar 07, 2021 11:45 am
by FrozenWolf
lotar232 wrote: Sat Mar 06, 2021 4:08 am
FrozenWolf wrote: Mon Mar 01, 2021 11:30 pm
GodDragon wrote: Mon Mar 01, 2021 12:54 pm
They aren't missing just moved. Looks we overlooked changing these paths in some scripts.
I had a 'quick' look through all of the remaining audio file literal path references from playAudio() and playSound(). I've patched a few of them that had different casing (for us Linux users), but I can't find any equivalents for the following:
Media Files | Referenced From
==================================================|=================================================
CallName/CallGoodName/goodboy2.mp3 | Exercise/ExerciseProgram.js
--------------------------------------------------|-------------------------------------------------
Electricity.mp3 | Dungeon/Punishments/E4.js
Electric Shock.mp3 |
--------------------------------------------------|-------------------------------------------------
Punishment/Corner/OnYourToes.mp3 | Dungeon/Punishments/Old/H3.js
| Dungeon/Punishments/Old/M3.js
| Dungeon/Punishments/Old/S3.js
| Exercise/ExerciseProgram.js
| Session/Tasks.js
| Session/Modules/Pain/NoChastity/ParachutePlay.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingCane/Cane1.mp3 | Dungeon/Punishments/Old/E3.js
| Dungeon/Punishments/Old/H7.js
--------------------------------------------------|-------------------------------------------------
Punishment/SpankingTask/10Strikes/Spank10Fast.mp3 | Dungeon/SpankzChoir/MxCaning.js
Punishment/SpankingTask/10Strikes/Spank10.mp3 | Dungeon/SpankzChoir/MxSpanking.js
Punishment/SpankingTask/20Strikes/Spank20Fast.mp3 |
Punishment/SpankingTask/20Strikes/Spank20.mp3 |
Punishment/SpankingTask/30Strikes/Spank30Fast.mp3 |
Punishment/SpankingTask/30Strikes/Spank30.mp3 |
Punishment/SpankingTask/40Strikes/Spank40Fast.mp3 |
Punishment/SpankingTask/40Strikes/Spank40.mp3 |
Punishment/SpankingTask/50Strikes/Spank50Fast.mp3 |
Punishment/SpankingTask/50Strikes/Spank50.mp3 |
--------------------------------------------------|------------------------------------------------
those look like all things from my forked code base...
Looking through the ones I've marked in orange, they could all be replaced with the existing sound effect, "
Spanking/cane.mp3
" and a bit of script that just repeats at the necessary rate. That means only those other four items probably need to be included, which is nice.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Tue Mar 09, 2021 7:34 am
by Markusantonius
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Tue Mar 09, 2021 10:30 pm
by FrozenWolf
Thanks, that'll help me cross reference with the files from lotar232 to make sure we've got everything that we need. Certainly when I've had a chance to scan for missing image and video files, we can build a list of additional media that could perhaps be included in a supplemental media pack.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Wed Mar 10, 2021 1:50 pm
by bkrop
Hello
not sure if it's random but with the current domme images i have the program almost always prefers to show me clothed or mostly clothed one.I think a nice addition in the future could be that you need to ask permission for "nudity"
like ask permission to watch porn or she might not allow you to watch porn regularly but watch without touching
or there's a chance to sent you watch something "humilating" or censored porn.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Posted: Thu Mar 11, 2021 2:37 pm
by FrozenWolf
bkrop wrote: Wed Mar 10, 2021 1:50 pm
Hello
not sure if it's random but with the current domme images i have the program almost always prefers to show me clothed or mostly clothed one.
I've had a closer look at the picture selection algorithm in TAJ because a few people have reported that it doesn't seem quite right, and ... it's not quite right. There's a teeny precedence fault in the calculation:
1726949b:api/picture/PictureSelector.java:26
Code: Select all
double percentage = minutesPassed / preferredSessionDuration * 100D;
The percentage is intended to range from 0 up to 100 depending on how far you are into the session, and that percentage is then used to determine which image tags are used to show the images, starting with FULLY_DRESSED near to 0 and progressing to NAKED nearer to 100. The problem is that both minutesPassed and preferredSessionDuration are integer values, and the result of an integer division will always truncate.
I'll submit a pull-request for TAJ with the following change:
Code: Select all
double percentage = 100.0 * minutesPassed / preferredSessionDuration;
There might be a couple of other issues related to this, including what happens when minutesPassed > preferredSessionDuration, and the possible repetition of the pseudo random number caused by the creation of a new Random object.
bkrop wrote: Wed Mar 10, 2021 1:50 pm
I think a nice addition in the future could be that you need to ask permission for "nudity"
like ask permission to watch porn or she might not allow you to watch porn regularly but watch without touching
or there's a chance to sent you watch something "humilating" or censored porn.
Interesting idea!