Hey everyone.
First of all, please allow me to apologize for my latest absence. I would rather not get too deep in the explanations, but suffice it to say that it was caused by more of the same from last time. I had a series of stressful things to deal with over the last few months, and I suffer from severe anxiety and essentially zero coping skills. Tonight was the first time I've been able to bring myself to log onto Milo, and so far I've been able to catch up from here to where the three month cutoff began in January. I just want to say thank you for everyone's concern - as self-conscious as I am for causing it in the first place, and for everybody who did their part to keep Tease AI moving forward.
I haven't had a chance to check out any of the community versions, writing this is literally the first thing I'm doing after catching up on the thread. For my own end, I wasn't even able to work on Tease AI in private until about a month ago. When I picked it back up again, it was basically to see if I could still code it (well, as I ever
could code anyway). I didn't have any difficulty getting back into it and I've basically been spending my free time trying to get back on my feet not only with the program but with my Total Brat personality. I've basically been working on them in tandem, adding code to suit my needs in order to make the experience more and more in line with what I would expect to find in a real session. I don't want to get into the details of all that right this moment, but since it may be relevant moving forward here's a (non-detailed) list of the patch notes I've kept since resuming work:
- Spoiler: show
- Added @MiniScript() Command
Tease AI now keeps track of where the user left the splitter between sessions
Added Interface to main menu strip. Added or relocated the following functions to "Interface": Switch Sides, Side Chat, Lazy Sub AV, Themese, Maximize Image and Webtease Mode
Added Commands @MoodBest and @MoodWorst
Added Commands @DecreaseOrgasmChance, @IncreaseOrgasmChance, @DecreaseRuinChance and @IncreaseRuinChance
Added options to the main picture right-click menu to go to the first image of the current domme slideshow, go to the last image of the current domme slideshow, and load a new random domme slideshow from the directory set in the General Settings tab
Fixed bug where #Keywords would return a "not found" error if adjacent to a ")"
Fixed bug where Next Image and Previous Image buttons were not always unlocked when @LockImages was disabled by system events rather than the @UnlockImages Command
Fixed major bug where the @ChanceXX Command was not processed correctly, resulting in chunks of the domme's dialogue and Commands being deleted before they could be parsed
Fixed bug where certain @Command() functions would break other @Command() functions in the same line. This includes @CheckFlag(), @SetFlag(), @TempFlag, @DeleteFlag(), @SetDate(), @CheckDate() and @DeleteVar[]
Added Command Filters @AssWorship, @BoobWorship and @PussyWorship
Added Commands @Worship() and @ClearWorship
Added Command Filters @LongHold and @ExtremeHold
Added Commands @LongHold, @LongHold(), @ExtremeHold and @ExtremeHold()
Added Sub Settings for Long Hold Min/Max and Extreme Hold Min/Max
Added Command Filters @SubWorshipping and @SubNotWorshipping
Added Commands @WorshipOn and @WorshipOff
Added Commands @FollowUp() and @FollowUpXX
Response Files will no longer include lines in the [All] category if the session has yet to enter the first Taunt Cycle, or the session has passed the orgasm decision.
Domme recognizes requests to have an orgasm through new keyphrases: "I cum", "me cum", "I have an orgasm", "me have an orgasm"
Added System Keywords #LocalImageCount, #HardcoreImageCount, #SoftcoreImageCount, #LesbianImageCount, #BlowjobImageCount, #FemdomImageCount, #LezdomImageCount, #HentaiImageCount, #GayImageCount, #MaledomImageCount, #CaptionsImageCount and #GeneralImageCount
Fixed bug with @DeleteLocalImage Command that caused the program to stop responding
Added @RestrictOrgasm() and @RestrictOrgasm Commands
"Domme is typing..." timer length is now capped at 6 seconds. This is to ensure that lines get delivered in a timely manner, even if they contain lengthy sets of Commands in the script.
Added @RandomText() Command
Added @SetModule() and @SetLink() Commands
Added @ResponseYes() and @ResponseNo() Commands
Added custom button options to Lazy Sub
Fixed bug that caused Tease AI to crash during videos when domme typed a new message
Improved Tease AI's parsing ability when matching Response Files
The main issue I've always had with coding is that I understand code on a basic level only. There's a lot of things going on that dictate how the software relates to the machine running it, and I usually just get a mind full of fuck when it comes to that stuff. This thread has produced a lot of people much more skilled than me in this area, and it looks like they've been able to fix things I would not have noticed or known how to at all.
So I would like to ask the community, and especially those working on unofficial patches or a CE re-write how they would like to move forward from here. I do still want to work on Tease AI, and I'm in a place where I'm able to, but I know there's other people here laying a new foundation that's much more solid than I could do on my own. Ideally I would like to find some way to integrate the work I've done in the last month with the work that's been going on here, but I'm not sure the best way to go about that. I'm not sure if I should just start pumping out patches again and let people integrate them into the more solid CE edition, I don't know if I should enlist help to get the parts of my own code smoothed out based on what's been done, I honestly don't know.
If we're able to reach a consensus, I'm pretty open to whatever options are out there. I'm going to keep working regardless, I would just prefer to work alongside any other work being done so we don't end up with multiple programs that parse things differently. I'm willing to keep coding, and I'm willing to keep improving. I just know that my strengths have always been in writing and content creation. My UI has steadily improved, my code has (marginally) improved, but where I've shined the most I think is with Total Brat. I want to keep moving in a direction that gets her to the completely fleshed out personality I've pictured in my head for so long.
So for everyone working on this, please give me your input on how you would like to move forward.
Again I want to apologize for anyone I've caused concern to, and say thank you to everyone who's kept this going. It really does mean a lot to me and I appreciate it greatly.
- 1885