Skip to content

Releases: Milo1885/Tease-AI

Bugfix and Optimization

14 Nov 05:24

Choose a tag to compare

Changelog - Patch 54.5.0

List includes only changes since 54.4.0

WIP - DataBinding Overhaul

  • Added Features:
    • Check Box to lock orgasm chances after tease starts. by OxiKlein
    • Download online-image progress bar added.
    • Video Folders are now checked on startup. The user is asked to search for missing folders.
    • Image Folders are now checked on startup. The user is asked to search for missing folders or if a folder is empty.
    • Games are now locked until all card images are set.
    • Card images are now checked on startup.
    • @Flag() support for multiple logical "AND" connected parameters added. Usage: @Flag(Flag1, Flag2, Flag3) => All of 'em or line is excluded. by Daragorn *@notflag() support for multiple logical "AND" connected parameters added. Usage: @notflag(Flag1, Flag2, Flag3) => None of 'em or line is excluded. by Daragorn
    • Slideshow Settings(Random, NewFolder if last image, Range Settings, Subfolders) apply now also on Contact Images.
    • Added a new debug window. It is now possible to view and manipulate all session variables (At least simple DataTypes) on Runtime.
    • Now all filters have to be in Front of a @nullresponse or Chat Text. This is used to identify double used Filter/Command-statements.
    • Added full screen mode.
    • Bottom Chatbox is now accessible, when MaximizeMediaWindow is activated, unless Sidechat is activated.
    • Restoring window state on start up supports now multi monitor systems and maximized windows.
    • Added option to deactivate the sidepanel.
  • Bugfixes:
    • @imagetag()-Command displays now tagged images. Up to 3 Tags are allowed.
    • Resolved an infinite loop, when TauntEdging was started.
    • Goto was unable to jump to the first line of a file, when a question was asked.
    • Card images were saved in different sizes, when using drag-drop or file dialog.
    • @DommeLevel1-5 didn't filter correct in vocabulary files.
    • @chance##()-Command now gets cleaned from the line correctly.
    • @FollowUp##()-Command now gets cleaned from the line correctly, also stopped the followup message from still partially showing in "failure" cases.
    • Recent slideshow folders are now really checked on start-up and missing folders removed.
    • Dom Mood settings were ignored.
    • Fixed issue where a domme images was displayed, when a contact was responding.
    • Fixed issue, where slideshows continued after @SlideshowOff. Now the CustomSlideshow-Timer checks if he is supposed to be running.
    • Fixed command @GotoSlideshow. Now you can jump to a specific line based on the current slideshow-image.
    • Program now attempts to separate filters from a line, fixing issues where Commands could incorrectly get interpreted as Filters.
    • Fixed issue of loading CheckedListBox-States when swapping Personalities. Now there should be no need to delete StartLCheckist.cld EndCheckList.cld, LinkCheckedList.cld and EndCheckedList.cld anymore. Swapping personalities, editing, removing and renaming scriptfiles on runtime is possible.
  • Miscellaneous:
    • Removed several unused variables.
    • SettingsForm VideoSettings GUI reworked.
    • SettingsForm ImageSettings GUI reworked.
    • SettingsForm Apps-Games GUI reworked. Still WIP -> Unchanged references causing sometimes glitter names to be blank in chat.
    • Suspending/Resuming/Resetting Session reworked. Now all necessary data is stored into a single binary *.save file. This includes all Variables, Flags, Slideshows, TimerStates and regular Data. By Holding down the control key while clicking suspend or resume the user is asked for a custom file to save to or load from.
    • Reworked Code to Display Images.
    • Added a ToolstripItem in Debug menu, to start Timer1, if he is stopped. This could probably fix some or eventually all "Script-Freeze-Crashs". But this has to be tested. So if your Session freezes goto: Debug->Timers->Start Timer 1. Please let us know, if it worked.
    • Reworked custom Slideshow. The slideshow will pick now random images from random genres (Only the ones defined in @slideshow().). This way an unbalanced amount of images doesn't matter any more. All genres have the same chances, even if they are outnumbered by a million times. There is also a check if the last image was of the same genre. If that's the case, it will randomly use the same genre or tries to pick another one.
    • Reworked Main UI

Known Issues:

  • Using a background image slows down GDI+ a lot.