WhimsiSpeech & Whim v1.60
It has been quite a busy few weeks! Today, I am launching the WhimsiVerse’s next expansion, WhimsiSpeech! I’m also launching a new update for Whim, 1.60! While this update is not as large as others, it is a very important one. Whim’s engine has been completely rewritten to take advantage of LinksetData.
To learn more about WhimsiSpeech, please visit: WhimsiSpeech.
Version 1.60 - The "LinksetData & WhimsiSpeech" Update
--------------------------------------------------------------------------------------------------------------------------------------------------
Bug Fixes
⚠ Minor ⚠ Fixed an issue where removing the user as an owner would not disable self-own
⚠ Minor ⚠ Fixed an issue where IM exceptions would apply as restrictions instead
⚠ Minor ⚠ Fixed an issue where Owners could not access the menu
⚠ Minor ⚠ Fixed an issue where abduction in Auto would not work
⚠ Minor ⚠ Fixed an issue where Owners could not toggle IM exceptions
⚠ Minor ⚠ Fixed an issue where sometimes Closet menus would disappear in rare situations
⚠ Minor ⚠ Fixed an issue where Custom wouldn't detach the rest in the folder when attached
⚠ Minor ⚠ Fixed an issue where deleting Forms wouldn't work
⚠ Minor ⚠ Fixed an issue where hitting Previous when editing Forms didn't take you back to Settings
⚠ Minor ⚠ Fixed an issue where the user could unleash themselves through chat command without access
⚠ Minor ⚠ Fixed an issue where windlight was resetting in several scenarios
⚠ Minor ⚠ Fixed an issue where unleashing would remove TP restrictions set through the RLV menu
⚠ Minor ⚠ Fixed an issue where the safeword wouldn't transfer when updating
⚠ Minor ⚠ Fixed an issue where Silenced wouldn't transfer when updating
⚠ Minor ⚠ Fixed an issue where SmartStrip wouldn't transfer when updating
⚠ Minor ⚠ Fixed an issue where animations created by Marine would not appear
⚠ Minor ⚠ Fixed an issue where you couldn't click in Mouselook
⚠ Minor ⚠ Fixed an issue where Forms wouldn't save
---------------------------------------------------------------------------------------------------------------------------------------------------
New Stuff & Changes
♥♥MAJOR NEW FEATURE♥♥ The WhimsiVerse expands into a new world! Say hello to WhimsiSpeech, the most customizable speech/hearing modification system in SL. Not only is it the fastest, most efficient in SL, but it is also jam-packed with features, much more user-friendly than competing systems, and fully integrates with Whim so you can gain back another attachment point. Let's dive into some of its features:
♥ EASY SWITCHING — Swapping from one mode to another is as easy as 1 click. No more fumbling with Notecards or Appliers.
♥ POWERFUL CUSTOMIZATION — Modes can be customized down to the smallest detail. Fully immerse yourself by modifying your speech and hearing in imaginative ways for each scene.
♥ USER-FRIENDLY — No Notecards, no Appliers, no additional HUDs. Everything can be done through an easy-to-use menu, including creating and modifying modes.
♥ INTENSITY — Supports a system-wide intensity level for both Hearing and Speech. Setting the intensity level will automatically affect certain features, such as Scramble, Muffle, Word Insertion, and more! The higher the intensity, the more intense these features will be if enabled.
♥ EFFICIENCY — Uses only 6% of the resources as competing systems, while supporting the same amount of features, and even more! Speech is unmatched, efficiency is unbeaten, and all done while including both Speech and Hearing in the same Whim HUD you know and love.
♥ ACCESSORIES — WhimsiSpeech supports accessories! This allows you to use ANY gag/mask/earmuffs/etc. and link them with your WhimsiSpeech. You can remove those inferior scripts that come included with your item, and simply insert the WhimsiSpeech Accessory Script to fully link it. It allows several features, such as Auto-Mode, which allows a Speech and Hearing mode to be automatically enabled whenever you attach the item!
♥ CONVENIENCE — Just like all Whim products, it can be updated with ease, automatically transferring all your settings in the blink of an eye.
♥ & MUCH MORE — There are too many features to list here. Please go to https://silenced.shop/speech to learn more about WhimsiSpeech and see how it compared to the competition.
♥♥MAJOR NEW FEATURE♥♥ Whim has begun the transfer to LinksetData. This will provide increased efficiency, much faster performance, enable many new features, and much, much more. It is a long process that involves rewriting Whim piece by piece, so each small beta update will have a new piece rewritten until all of Whim has been transferred.
♥ ACCESS — The entire access engine and hierarchy has been rewritten to take full advantage of LSD. This removes the limit of Owner, Trusted, and Blocked. It allows faster performance by allowing every script in Whim to read the access list, and increases efficiency by freeing up memory in several scripts by storing access lists in LSD, while also reducing redundant functions and code that were previously needed in order to communicate access levels across scripts.
♥ CLOSET — Closet has been completely rewritten from the ground up to take advantage of LSD. The Closet Engine memory usage has been decreased by 75%+, while the speed has been improved by up to several seconds in certain situations. This removes the Form limit as well. A lot of redundant code has been removed from Closet, while other code has been greatly optimized in order to achieve the best performance and efficiency possible.
♥ UPDATING — Updating Whim is now much, much faster than legacy versions. In situations where you have a lot of Forms and access lists, updating is now several seconds faster. Less scripts are now involved during the update process, greatly simplifying the process and reducing memory usage across the board.
♥ ACCESS REMOVAL — The framework for removing Owners/Trusted/Blocked has been rewritten from the ground up and is now handled completely by the High-Efficiency Core. This has resulted in 33% memory usage reduction so resources are not wasted on such a simple task, while performance has been increased considerably.
♥ WHIMSISPEECH — WhimsiSpeech has been rewritten from scratch to take full advantage of LSD. Memory usage has been reduced by 50%, plus another 1%-2% per Mode as they are now stored in LSD. Performance has been greatly increased overall. Speak and Silence commands are 50% faster. WhimsiSpeech's main menu now opens instantly, compared to 1-2 seconds in previous versions. This is increased per mode as well, since WhimsiSpeech does not have to communicate modes every time the main menu opens. Update time has also been reduced 3x since WhimsiSpeech now plugs into Whim's new LSD-backed update process.
♥Feature♥ When you are released from Immersivity, Whim now intelligently attaches your current Form and Outfit, so you are not left as a naked avatar
♥Feature♥ Added new "RemoveFromRLV" command so addons can remove their applied restrictions without having to clear Whim's entire RLV
♥Feature♥ Animations can be sorted alphabetically due to the system-wide Sort setting
•Change• The List function has been improved to be 3x more efficient, while also improving its speed considerably.
•Change• Cleaned up NeedMenu redundancies in Engine script
•Change• Engine memory usage has been reduced by 33%, while transferring access lists to LSD frees up memory by 1% for each person you add to an access list
•Change• Relay Engine memory usage has been reduced by over 50%, while also increasing performance considerably due to less redundant code and being able to directly access the hierarchy
•Change• Update framework has been fully rewritten to take advantage of LSD, reducing memory usage across all of Whim by up to 50% in some cases, while update speed has been increased by up to 33%, sometimes even more in certain conditions. 1.60 will not be backwards compatible with older versions
•Change• High-Performance Core has been moved over to the new LSD engine, reducing memory usage by ~80% and improving performance by up to ~50% in certain cases
•Change• 90%+ of Closet's functions are now handled by the High-Efficiency Core, greatly increasing performance for most Closet-related tasks. This also reduces memory usage by Closet by 75%+
•Change• Form limit has been removed and is now handled by the LSD network. Memory usage has been reduced by 1% per Form compared to legacy versions of Whim
•Change• Legacy versions of Whim will no longer update with v1.60+ in order to removed any confusion
•Change• The Pins engine has been rewritten to take advantage of LSD. Memory usage has been decreased by 50%, while performance has been increased by up to 33%. The Pins limit has also been removed
•Change• All Pins tasks are now handled by the High-Efficiency Core, greatly increasing performance for all Pins-related tasks. This also contributes to the memory usage reduction in the Pins engine
•Change• Anims Engine has been cleaned up of unnecessary and redundant code. Memory usage has been reduced by 33%, while performance has increased by 25%.
•Change• NeedMenu has been moved over to LSD in order to streamline the process. Determining if you require a menu after a task is now 25% faster and uses 50% less memory overall
•Change• LSD has been moved to non-protected as it's not needed, resulting in a 32 byte reduction in memory usage per value written to the database
•Change• High-Efficiency Core has been cleaned up, removing legacy code and transferring it to LSD. Memory savings around 33%, performance increased by around 25% and increasing exponentially the larger the tasks are
•Change• Addon buttons now show up even if not installed. Clicking one that isn't installed links to the website or MP for more information