bondage-college-mirr/BondageClub/CHANGELOG.md
2025-03-16 16:41:48 -04:00

544 KiB
Raw Blame History

Bondage Club - Changelog

This changelog follows the format outlined in keepachangelog.com, with some slight differences. The change categories we use are:

  • Added - for new features
  • Removed - for now removed features
  • Changed - for changes in existing functionality
  • Fixed - for any bug fixes
  • Technical - for any changes not visible to players
  • Beta Fixes - for any fixes that occur during the beta/hotfix period

Note to contributors: To avoid merge conflicts, please don't update this file yourself in your PRs - one of the developers will update the changelog with your change before your PR is merged.

  • Changelog last updated: 2025-03-16
  • Last recorded PR: #5468
  • Last recorded commit hash: 07ef1c6ec327c8d93214443bd3251bccf7af9426

[Generated]

[R114]

[Changes]

  • Raven - New Splatters asset (#5450)
  • LeByrneAuChocolat - Added the Shiny Leotard as well as a locking variant (edit of Constantan's assets) (#5426)
  • Cleon - Shoes Heelless Hi-Shoes now is available. (#5415)
  • Cleon - Big Mouth missing strings and Heelless Hi-Shoes revision. (#5434)
  • Cleon - CreepyIronMask, HorrorMuzzle, FemalePelvisHarness and NoseClip (#5437)
  • Cleon - New RoundSunglasses. (#5445)
  • git4nick - Throne Updates (#5436)
  • dDeepLb - Fix password padlock drawing hint text with last assigned color (#5429)
  • Da'Inihlus - CN translation updates (#5453)
  • Estsanatlehi - Allow using all of Verity's assets on males characters (#5411)
  • Rama - Two more dialog fixes (#5422)
  • Rama - Fix ChatRoomCurrentCharacterIsAdmin exclusively checking the player character (#5424)
  • Rama - Allow more string-based ElementButton options to be provided as... (#5413)
  • Rama - Make the DialogMenu reload queuing system cancellable (#5414)
  • Rama - Let crafted item tooltips include a description of the craft property (#5423)
  • Rama - Make the dialog status scroll + expand upon overflow rather than clamping (#5433)
  • Rama - Make the lovers vibe useable by all lovers (#5439)
  • Rama - Ensure that the SipItem activity requires ones hands to be untied (#5441)
  • Rama - Align the dialog buttons a bit better with their item, locking, etc. counterparts (#5448)
  • Ben987 - New Heroku Architerture for BC Server
  • Ben987 - BC Server switch
  • Ben987 - Allow 4 lines of dialog for NPCs with longer texts
  • Ben987 - Dialog - Allow 8 on-screen options like in previous version
  • Ben987 - Change Log

[Fixes]

  • Estsanatlehi - Fix the Heelless alternate always showing up in the shop (#5416)
  • Estsanatlehi - Fix a few issues with the chat room header (#5417)
  • Estsanatlehi - Assets fixes (#5418)
  • Estsanatlehi - Make sure we always load those strings from the ChatRoom strings (#5420)
  • Estsanatlehi - Fix a bug where the pre-login player dummy would confuse things (#5443)
  • Estsanatlehi - Fix a bug with free assets not being filtered properly (#5456)
  • Estsanatlehi - Resync the add/ban owners/lovers/etc. click handlers buttons with their actual position (#5457)
  • Estsanatlehi - Allow keeping unknown keys in OnlineSettings (#5459)
  • Estsanatlehi - Fix a crash when sending beeps from outside the chatroom (#5463)
  • Estsanatlehi - Fix the "Extra keys" message being fired even with no extra keys (#5466)
  • Rama - Ensures that updating C.Stage and C.CurrentDialog triggers an appropriate dialog menu reload (#5410)
  • Rama - Fix ElementButton creator function failing to properly expand options.icons array (#5412)
  • Rama - Fix two dialog issues (#5419)
  • Rama - Stop the tongue piercing gag from blocking its own group (#5438)
  • Rama - Fix the wheel of fortune potentially initializing to the wrong character (#5440)
  • Rama - Ensure that country flags are properly displayed on Chromium-based browsers (#5442)
  • Rama - Fix the dialog dialog menu using the wrong mobile timeout id variable (#5444)
  • Rama - Fix the language drop down not properly setting the translation language (#5446)
  • Rama - Fix CommonDynamicFunctionParams() incorrectly parsing parameters of length 0 (#5447)
  • Rama - Fix the chat room message handlers checking for OOC in non-chat messages (#5449)
  • Rama - Fix the dialog button grid escaping the confines of its parent element (#5454)
  • Rama - Reintroduce the accidentally removed scroll snapping (#5458)
  • Rama - Fix speech effects being improperly applied to custom dialog dialog statuses (#5461)
  • Rama - Fix translations of the player dialog being mangled due to two CharacterLoadCSVDialog() calls (#5468)
  • Ben987 - DialogLeave() would remove the first option in the list instead of the clicked one
  • Ben987 - Correct nipples for Sarah/Amanda/Sophie
  • Ben987 - Sarah check shackles crash

[Technical]

  • dDeepLb - connect normalize (#5432)
  • Estsanatlehi - Typescript-ify room names (#5403)
  • Estsanatlehi - Major cleanup of login and types (#5428)
  • Rama - Consolidate the handling of Item.Craft assigning (#5406)
  • Rama - Move the range input styling to a dedicated .range-input css class (#5425)
  • Rama - Let ElementCreateDropdown() return normal <select> elements (#5430)
  • Rama - Ensure that ElementCreate() & co intpret boolean attribute values as boolean attributes (#5431)
  • Ben987 - Change ServerSendRateLimit from 18 to 14
  • Ben987 + Dash + SubAnna - Server Stress-Tests

[R113]

[Changes]

  • Misssuu - GGTS - Support Chinese responses and optimize game logic (#5392)
  • RavenCreative - Mesh Top & Utility Kilt Assets Added. (#5388)
  • RavenCreative - Added Gangriel's Rock Bar option to Custom Tshirt (#5390)
  • Leila + Ahri - Hair Front 65 Added (#5375)
  • Cleon - Exclusive Waitress, Heelless Hi-Shoes and AOM Gag - some few previous items reviewed. (#5379)
  • git4nick - New Item Throne (#5373)
  • EllieThePink - Improve messaging system in club card (#5391)
  • EllieThePink - Club Card Pets & Owners, Criminals, Police & extras (#5384)
  • Rama - Misc chat-related styling changes (#5383)
  • Rama - Convert the dialog dialog subscreen to DOM (#5358)
  • Rama - Fix the modular item module selection screen's click functions being stuck on page 1 (#5394)
  • Rama - Fix the appearance permission menu UI not properly switching its mode upon exiting (#5393)
  • Estsanatlehi - Merge ChatCreate into ChatAdmin (#5282)
  • Estsanatlehi - Chat search improvements (#5381)
  • lera - Add granular visibility & access control modes (replacing private & locked) (#5327)
  • Ben987 - Chat Room Maps - Animated Camp Fire
  • Ben987 - Chat Room Maps - Animated Caramel Cat
  • Ben987 - Chat Room Maps - Animated Brown Dog
  • Ben987 - Chat Room Maps - Animated Rabbit
  • Ben987 - Chat Room Maps - Animated Candelabra
  • Ben987 - Chat Room Maps - Animated Brown Chicken
  • Ben987 - Change Log

[Fixes]

  • Cleon - Missing dialogs in Exclusive Maitress and AOM Gag, also some Heelless Hi-Shoes asset fixes. (#5396)
  • Cleon - [HOTFIX] Just a typo error in Exclusive Maitress one asset. (#5405)
  • EllieThePink - Fix incorrect player name on concede/stopped watching message in Club Card (#5400)
  • Estsanatlehi - Fix bug with 2nd page modules not being clickable (#5398)
  • Estsanatlehi - Fix an issue with multi-page modules not routing their clicks properly (#5387)
  • Estsanatlehi - Update dependencies and fix tools errors (#5380)
  • Estsanatlehi - Fix a small discrepancy in the language button (#5404)
  • Estsanatlehi - Align the BoundBar internal name with its display name (#5408)
  • Rama - Add a backwards compatibility null-safeguard to DialogIntro() (#5397)
  • Rama - Add more async-related safety measures for dialog subscreen reloads (#5374)
  • Rama - Fix DialogLeave() clearing the player's focus group if there's no current character (#5389)
  • Rama - Fix the wardrobe permission menu having two weirdly stacked superimposed menus (#5382)
  • Rama - Fix an issue wherein the focus group could be null (#5377)
  • Rama - Fix more unintended dialog refreshes (#5378)
  • Rama - Two dialog menu fixes (#5401)
  • Rama - Fix the <li> icons associated with custom button icons breaking data:image image URLs (#5407)

[Technical]

  • dDeepLb - Use lambdas in setting subscreens (#5386)
  • lera - switch DialogSelfMenuOptions to use lambdas (#5376)
  • Estsanatlehi - Monthly post-merge CI cleanup (#5367)
  • Estsanatlehi - Fix whitespace issues (#5395)
  • Estsanatlehi - Fix CI (#5385)
  • Estsanatlehi - Remove stray console.log in the LuckyWheel code (#5409)
  • Rama - ENH: Ensure that the asset's ParentGroup can be specified on a pose-by-pose basis (#5370)
  • Rama - Misc type annotation improvements (#5399)
  • Ben987 - Remove ChatCreate from Index

[R112]

[Changes]

  • git4nick - German translation (#5365)
  • Cleon - BalletMittens+PogoBall and ComboBelt(Combo Boots feature). Fix:... (#5359)
  • Cleon - WitchShoes-InflatableDress-RubberKigu-RibbonCorset + CustomHeels fix (#5351)
  • Cleon - MidLegSkirt, RubberMask new wigs, OneBarGirl new poses and Cement fix. (#5362)
  • Haruhi - Added HairFront 63, 64 and HairBack 64 - HairBack 78c. Slight modification to HairBack 62 (#5363)
  • KyraObscura - Update FaceWriting InventoryID (#5350)
  • KyraObscura - Custom Latex Hood Updates (#5352)
  • KyraObscura - Make Sleeveless Top More Colourable (#5353)
  • KyraObscura - Add Satin Scarf Item (#5354)
  • KyraObscura - Move Facialhair Group (#5355)
  • KyraObscura - Gwen Hood Update (#5356)
  • KyraObscura - Add the FaceMarking group and FaceWriting item (#5346)
  • KyraObscura - Change: Colourable Studded Harness (#5334)
  • Estsanatlehi - Quick fixes around searching, room admining, and joining (#5285)
  • Rama - Change the crafting description text-alignment to left (#5349)
  • Rama - Ensure that crafted items are first sorted by asset name and then custom craft name (#5348)
  • Rama - Centralize the styling of scrollbar-containing elements (#5343)
  • Rama - Add a helper function for handling the navigation scrolling of KeyDown screen functions (#5342)
  • Rama - Allow to specify whether button tooltips should serve as label or description (#5326)
  • Rama - Add styling for un-toggleable radio buttons (#5309)
  • Ben987 - Pandora Online Prison - New Prison Restraints Activity + Extra Validations
  • Ben987 - Pandora Online Prison - 7 New Backgrounds
  • Ben987 - Pandora Online Prison - Cage & Uncage Activities
  • Ben987 - Pandora Online Prison - All Restraints Activities - Higher Base Struggle Difficulty
  • Ben987 - Pandora Online Prison - Guard Role
  • Ben987 - Pandora Online Prison - Player Guard Activities on Inmates
  • Ben987 - Pandora Online Prison - Player Guard Costume
  • Ben987 - Pandora Online Prison - More Details by NPC
  • Ben987 - Change Log + Credits

[Fixes]

  • Capy - Let GGTS control FuckMachine intensity regardless of whether player is restrained (#5345)
  • lera - Correct typo in Dialog_NPC_Private_Custom (#5332)
  • KyraObscura - Gwen Hood Update Fix (#5361)
  • huzpsb - Fixed an exploit. (#5360)
  • Estsanatlehi - Move the left hand under the right hand (#5336)
  • Estsanatlehi - Copy over missing login status string from Login to Relog (#5339)
  • Estsanatlehi - Remove the prerequisites locking phones to females (#5340)
  • Haruhi - Small correction to HairFront64 and adding dual tones to HairBack58,58b (#5366)
  • Cleon - Some AssetString messages missing or typo and RibbonCorset fix (#5368)
  • Rama - Provide better DOM element support for older browsers (#5357)
  • Rama - Fix scroll wheel and scroll bar browser inconsistencies (#5333)
  • Rama - Fix the button icons not properly updating when cycling through permission modes (#5337)
  • Rama - Fix minigames not properly leaving the dialog subscreen (#5341)
  • Rama - Enforce that restraints do not have clothing-exclusive properties and vice versa (#5369)
  • Rama - Ensure that extended items with standing pose restrictions verify whether the character can actually kneel (#5371)
  • Rama - Fix clipping of the /changelog tooltips (#5372)
  • Ben987 - Few Fixes on the ComboBelt and PogoBall

[Technical]

  • Rama - Fix styling for ancient browsers (#5344)
  • Rama - Ensure that extended item sanitization preserves locks when repairing properties (#5338)
  • Rama - Do not set the button aria-labelledby/describedby attribute if there's no tooltip (#5364)
  • Ben987 - Fixes to Female3DCG Assets

[R111]

[Changes]

  • Cleon - Add IndoorSlippers and some new CustomTShirt Stamps. (#5288)
  • Cleon - Add Leather Belt (Cloth), Waist-Leg Harness - [Fix] RubberMask wig (#5280)
  • Cleon - Add BalloonHood, WaistLegHarness (ItemPelvis-Garters) and XmasStickerGag. (#5305)
  • Sepia Oulomenohn - Sepi mitts patterns (#5307)
  • Sepia Oulomenohn - Sepi Mitts Fix 1 + Rama PoseMapping option ENH (#5300)
  • Sepia Oulomenohn - Add Rui ball hood patterns (#5301)
  • Sepia Oulomenohn - Sepi Assets Latex Mitts (#5286)
  • Da'Inihlus - CN translations update (#5316)
  • Manilla - Add Cybernetic ears to ears slot (#5306)
  • Manilla - Aquatic ears (#5245)
  • Manilla - Face paints (#5247)
  • Manilla - Add "edging" craft (#5257)
  • Manilla - Add collar grab activity (#5262)
  • Haruhi - Added Bed Collar Chain and Customizable Pantyhose (#5299)
  • lera - Add room 'focusing' (/focus) (#5297)
  • lera - Add icon for whitelisted users in room (#5294)
  • Rama - Add the /changelog chat command (#5254)
  • Rama - Add button icons for the Freeze and Block effects (#5265)
  • Rama - Allow the tightening/loosening locked items as long as one can unlock them (#5268)
  • Rama - Overhaul the dialog items subscreen and a few others (#5278)
  • Rama - Add scroll wheel support to input[type='number'] elements (#5292)
  • Rama - Return the equipped item to the first slot in the dialog items menu (#5319)
  • Estsanatlehi - Remove extended opacity handling from the frilled shirt and the eye shadow (#5252)
  • Estsanatlehi - Show a tooltip over the wardrobe icon (#5255)
  • Estsanatlehi - Make sensory deprivation let OOC messages through (#5263)
  • Estsanatlehi - Random NPC work (#5275)
  • Estsanatlehi - Split the upper body (#5277)
  • Estsanatlehi - A few more upper body split fixes (#5293)
  • Estsanatlehi - Server Search Improvements
  • lera - Add Room Whitelist (#5281)
  • lera - Server WhiteList
  • Ben987 - Remove Gender Restriction on Phones
  • Ben987 - Pandora Online Prison - Direct Infiltration Mission
  • Ben987 - Pandora Online Prison - Get Jailed from Pandora
  • Ben987 - Pandora Online Prison - Create Prison + Lockdown + Timer
  • Ben987 - Pandora Online Prison - Join Available Prisons
  • Ben987 - Pandora Online Prison - Random Bondage Activity
  • Ben987 - Pandora Online Prison - All 13 Guard Activities
  • Ben987 - Pandora Online Prison - Safeword - Prevent Reentry in Same Room (PR not found)
  • Ben987 - Change Log
  • Ben987 - Credits + Patrons

[Fixes]

  • Manilla - Change edging craft (#5322)
  • Manilla - Edging craft fixes (#5313)
  • Cleon - WaistLegHarness ( ItemPelvis ) and some typo mistakes. (#5320)
  • Cleon - Fix WaistLegHarness (#5325)
  • Cleon - Fix WaistLegHarness - Missing some assets in "TapedHands" pose. (#5329)
  • Haruhi - Fixed PoseMapping for Customizable Pantyhose (#5302)
  • Haruhi - Fix Customizable pantyhose (#5321)
  • Sepia Oulomenohn - Sepi mitts fix 2 (#5317)
  • Rama - Fix a refresh-related crash that can occur when applying locks (#5303)
  • Rama - DIsable the crafting coloring button if the item has no colorable layers (#5304)
  • Rama - Fix the crafted item description textarea failing to validate empty descriptions (#5298)
  • Rama - Another round of minor dialog menu tweaks and fixes (#5295)
  • Rama - Stop hard-coding the text color of .button-label elements and allow for inheritance (#5270)
  • Rama - Fix the .csv lookup paths of two management NPCs during the Dominant < 50 ceremony (#5273)
  • Rama - Ensure that voice-triggered auto-punishments more thoroughly check for OOC blocks (#5264)
  • Rama - Fix the shop not properly unhiding DOM elements after exiting certain subscreens (#5274)
  • Rama - Fix incorrect CommonKey.IsPressed bitmask property-names (#5279)
  • Rama - Fix CraftingValidate() failing to fall back to non-inventory assets... (#5289)
  • Rama - Fix blur effects being enabled by default when rendering backgrounds (#5290)
  • Rama - Fix crafting validation running before the player's inventory has been fully populated (#5323)
  • Rama - Fix the tighten/loosen button not always checking Player.CanInteract() if the item is locked (#5324)
  • Rama - Fix a minor alignment issue of the inventory grid w.r.t. the menu button bar (#5330)
  • Rama - Allow Newline characters in crafted item descriptions (#5331)
  • Rama - Fix the custom <li> list icons not appearing (#5310)
  • Rama - Minor improvement to the visual clarity of checked buttons (#5314)
  • Rama - Fix soft dialog updates not re-evaluating whether the equipped item was swapped, removed or altered (#5315)
  • Estsanatlehi - Fix a crash when trying to set the default color (#5271)
  • Estsanatlehi - Silence deprecation warning about mobile-web-app-capable (#5272)
  • Estsanatlehi - Fix the missing arms and hands on the NPCs (#5287)
  • lera - prevent overlap of banlist with background tooltip (#5296)
  • lera - revert: disallow whitelist from bypassing private (#5328)
  • u3shit - Server Lover Breakup Fixes
  • Ben987 - Fix Lover Breakup When Gagged
  • Ben987 - Pandora Online Prison - Missing Background List
  • Ben987 - Server Crash: Cannot read properties of undefined

[Technical]

  • Estsanatlehi - Remove duplicated click handler for backgrounds in the ChatAdmin screen (#5284)
  • Estsanatlehi - Streamline the login status handling (#5251)
  • Estsanatlehi - Fix CI again (#5276)
  • Rama - Clean up the DialogItemClick()-related logic (#5246)
  • Rama - Ensure that mouse-click-related events are only fired for left button clicks (#5283)
  • Rama - Misc fixes related to the partial dialog subscreen rework (#5291)
  • Rama - Perform stricter checking of modifier keys in ...KeyDown functions (#5258)
  • Rama - Add TextCache.loadedPromise property, a promised object that resolves once the text cache has been populated (#5269)
  • Rama - Ensure that ItemActivity take into account MirrorActivitiesFrom when setting group names (#5311)
  • Rama - Ensure that the dialog menu scrollbar- and navigation keybindings snap to the button grid (#5312)
  • lera - fix misc. ci-detected issues (incorrect property usage, typing, styling, etc) (#5308)

[R110]

[Changes]

  • Cleon - HeelBinders,MassiveAnkleCuffs,KneeOver,FullLegBoots and FullMittens (#5241)
  • EllieThePink - Rich formatted club card game log (#5224)
  • Da'Inihlus - General improvement for CN translation, mainly the GGTS part (#5228)
  • ewhac - Scale LockPicking "Tired" Delay by Skill (#5234)
  • Juli - German translation of activities and interface (#5259)
  • Da'Inihlus - CN translation updates (#5249)
  • Haruhi - Adds HairFront62a and HairFront62b (#5238)
  • Haruhi - Adds Premium Muzzle Gag and Overfilled Gag (#5240)
  • Haruhi - Added Long Fishnet Stockings, 2 Collars and Bed Metal Cuffs (#5244)
  • Haruhi - Changes name for Sun/Moon Collar and Bed Metal Cuffs (#5256)
  • michiru - Adds missing russian translation and fixes formatting for russian and chinese cards (#5242)
  • Rama - Allow crafted items access to the tighten/loosen screen (#5243)
  • Ben987 - Russian Translation by Makeevchanin
  • Ben987 - Proof Reading
  • Ben987 - Color Picker - Opacity Slider Instead of Click
  • Ben987 - Bondage College - Intro Text Warning
  • Ben987 - Change Log

[Fixes]

  • Cleon - Fixes for Massive Cuffs and HeelBinders (Item Feet) (#5267)
  • harmony - Correctly reset ChatRoomData on relog and leash following (#5231)
  • harmony - Quick fix for chat room recration on relog (#5233)
  • Haruhi - Onihorns config fixed on Ears slot (#5232)
  • Sepia Oulomenohn - Fix missing SelectBase dialogue in Custom Ball Hood (#5229)
  • EllieThePink - BUG: Fix for empty opponent deck with Pandora's Box card (#5239)
  • Estsanatlehi - Change the default value for the arousal timer back to 0 (#5266)
  • Rama - Prevent tooltips from handling any click- or hover-related actions... (#5236)
  • Rama - Fix CraftingDescription.Decode failing to properly handle zero-terminated bits (#5237)
  • Rama - Fire up a resize upon (re-)showing the chat log element (#5260)
  • Rama - Fix crafted item colors not updating (#5261)
  • Rama - Fix the lactation pump script draw function running even if the pump is disabled (#5248)
  • Rama - Fix ElementClickTimeout() failing to properly read the disable attribute (#5253)

[Technical]

  • Rama - Introduce ChatRoomUnload (#5230)
  • Rama - Clean up of various minor screen changing & exit logic (#5235)
  • Estsanatlehi - BETA: Fix random TS errors in the new assets (#5250)

[R109]

[Changes]

  • Haruhi - Adds HairFront59, 60 and 61 (#5212)
  • Haruhi - Adds Face Scars and Oni Horns by me (Haruhi) (#5219)
  • Haruhi - Add Light behind Eyes on Demon Mask (#5226)
  • EllieThePink - Shibari Cards, Asylum cards & Club Card game log formatting (#5206)
  • Sepia Oulomenohn - Add CustomBallHood, perform tests. May need alpha adjustment later (#5220)
  • Sepia Oulomenohn - Add new module 'cover' to resolve layering issues (#5222)
  • Haaa - Chinese translation College C007/C008/C012/C101 (#5189)
  • Da'Inihlus - Cn translation (#5213)
  • Rama - Add enter key hints for the login screen (#5200)
  • Rama - Take Asset.CraftGroup into account when sorting crafted items (#5205)
  • Rama - Ensure that the drone mask layering options are visible for all of its variants (#5211)
  • Rama - Add the option to create longer ASCII-only crafting descriptions (#5210)
  • Rama - Do not display a warning message when a user explicitly cancels the crafting code import dialog box (#5221)
  • gambitx8664 - Minor Bondage College improvements (#5218)
  • Da'Inihlus - CN translation updates (#5227)
  • Ben987 - Drawing Engine - Opacity Array - Different Opacities by Layers
  • Ben987 - Opacity Slider
  • Ben987 - Default Opacity Property for all Clothing Items by Groups
  • Ben987 - Russian Translation by Makeevchanin
  • Ben987 - Disclaimer - French Translation
  • Ben987 - Main Hall - More Tips for Players
  • Ben987 - Server - Better email validation
  • Ben987 - Change Log

[Fixes]

  • Haruhi - Fixed Skunk Tail position, Face Scars asset strings and Necromance typo (#5223)
  • harmony - Crashes in the crafting screen when no item is selected (#5201)
  • harmony - Resize input field after a command was successfuly processed (#5202)
  • Da'Inihlus - fix parseCSV in translation template generation (#5215)
  • Estsanatlehi - Fix the hitbox of the chat prev/next options (#5193)
  • Estsanatlehi - Stop the old-style settings button from being added multiple times (#5195)
  • Estsanatlehi - Fix the shadow chatlog getting entries for out-of-range messages (#5197)
  • Estsanatlehi - Server - Fix email linking on account creation
  • Rama - Disable the crafting extended item button for non-extended items (#5194)
  • Rama - Upon entering briefly disable the crafted exit button on mobile (#5196)
  • Rama - Disable certain input & button elements when no crafted item asset is selected (#5203)
  • Rama - Use Element.get/setAttribute over directly accessing aria properties (#5204)
  • Rama - Fix two crafting screen bugs (#5207)
  • Rama - Fix the appropriate default color failing to be selected upon creating a new crafted item (#5208)
  • Rama - Fix the gap on the left side of the chat room separator (#5209)
  • Ben987 - Appearance Screen - Missing Button Hover Text

[Technical]

  • Estsanatlehi - Remove ChatRoomPlayerCanJoin and check if we're already in a room instead (#5198)
  • Estsanatlehi - Remove handler for non-Ctrl-Z shortcuts and let the normal processing happen (#5199)
  • Rama - Increase the default ElementClickTimeout timeout to 250 ms and expand... (#5225)
  • Rama - Briefly disable click events when creating elements on mobile (#5216)

[R108]

[Changes]

  • Manilla - Cybernetic ears (#5164)
  • kotax - QOL: On Kidnap win, restore clothes and remove restraints (#5158)
  • Maya - OOC Autoclose Chat Setting (#5149)
  • Haruhi - Added HairFront58 (#5186)
  • git4nick - Some minor German translation (#5178)
  • dDeepLb - Garble Cyrilic update (#5176)
  • CheeseyCake92 - Remove nipples from body layer (#5161)
  • Estsanatlehi - Add a "Show ungarbled contents of messages if available" immersion setting (#5182)
  • Estsanatlehi - Relayout the Chat settings pane so that it doesn't need a second page (#5171)
  • Rama - Crafting UI overhaul (#5173)
  • Rama - Disable the fortune wheel if no valid options are available (#5174)
  • Rama - Minor crafting UI-related tweaks (#5187)
  • Ben987 - New Chat Room Command: /appcopy
  • Ben987 - New Chat Room Command: /apppaste
  • Ben987 - Character Appearance Screen - Copy & Paste from Clipboard Buttons
  • Ben987 - Base Body - Torso Pink Hue Removal & Pixel Fix
  • Ben987 - Russian Translation by Makeevchanin
  • Ben987 - Change Log

[Fixes]

  • EllieThePink - Fix the lucky wheel sometimes stopping early (#5165)
  • EllieThePink - Add MapImmobile to some more items (#5183)
  • kotax - Fix deadend dialog path (#5157)
  • harmony - Clear ChatRoomData on room leave (#5185)
  • harmony - Scroll chat to bottom when returning to chatroom screen (#5169)
  • harmony - Fix permissions not being loaded correctly (#5163)
  • harmony - correctly propagate timer locks unlocking (#5190)
  • harmony - Correctly detect owner in chatroom for owner rules (#5191)
  • u3shit - ChatRoom: Invalid move button draw on second page (#5175)
  • dDeepLb - friend list (#5177)
  • dDeepLb - More Friend List fixes (#5155)
  • Rama - Fix spurious scroll bars in the crafting screen that would appear when scroll bars are always shown (#5184)
  • Rama - Fix invalid background & border styling of the whisper reply button (#5152)
  • Rama - Allow ScreenFunctions fields to be undefined again (#5153)
  • Rama - Fix the crafted item configurator sometimes picking the wrong item variant (#5160)
  • Rama - Ensure that unhiding the chat log always scrolls it to the bottom again (#5162)
  • Rama - Fix the subscreen exiting logic in PreferenceExit() and PreferenceSubscreenExtensionsExit() (#5188)
  • Rama - Fix duplicate labels in the crafted property panel (#5192)
  • Estsanatlehi - Remove the description textfield when unloading instead of exiting (#5181)
  • Estsanatlehi - Fix a few bugs with the settings split files (#5170)
  • Estsanatlehi - Cleanup settings screens (#5167)
  • Estsanatlehi - Fix the ArmbinderSuit not blocking the wearer (#5159)
  • Estsanatlehi - Fix the other call to permission unpacking (#5154)
  • Estsanatlehi - Fix rubber hood inventory previews (#5156)
  • Ben987 - Baby Doll floating pixels cleanup + OverTheHead pose + Yoked pose
  • Ben987 - Bondage Dress 1 - OverTheHead & Yoked poses compatibility
  • Ben987 - Kneel / Stand-up mini-game difficulty cap
  • Ben987 - Bondage Dress 2 - Yoked and OverTheHead poses compatibility
  • Ben987 - Flower Dress - Yoked Pose Compatibility
  • Ben987 - Flower Dress - OverTheHead Pose Compatibility
  • Ben987 - Laurel Top - Yoked Pose Compatibility
  • Ben987 - Latex Tank Top Preview Image
  • Ben987 - Slave Rags Preview Image
  • Ben987 - Latex Tank Top - Yoked & OverTheHead Poses Compatibility
  • Ben987 - Nomadic Dress - Yoked + OverTheHead Poses Compatibility
  • Ben987 - Fixes for Private Room Love Decay and Collar Breakiing
  • Ben987 - Retro Girdle - Yoked & OverTheHead Poses Compatibility
  • Ben987 - Steam Punk Corset - Yoked Pose Compatibility
  • Ben987 - Suspender Top - Yoked Pose Compatibility
  • Ben987 - Virgin Killer - Yoked + OverTheHead Poses Compatibility
  • Ben987 - Few fixes on the /apppaste and /appcopy commands

[Technical]

  • dDeepLb - Split styles into different files and format them (#5180)
  • dDeepLb - Add normalize.css (#5179)
  • Rama - Add a high-level option for setting disabling to-be created buttons in ElementButton.Create (#5146)
  • Estsanatlehi - Another batch of CI fixes (#5172)
  • Estsanatlehi - Move the TimerUnknown string to the correct file (#5168)
  • Ben987 - Remove 3D Assets from Repo

[R107]

[Changes]

  • Manilla - Dragon wings (#5136)
  • Cleon - New ArmbinderSuit, RubberMask, BrickWall, TightCorset, HipHarness and more (#5129)
  • Cleon - New Custom Heels (Shoes) and Genital Gag (ItemGag), also more (#5133)
  • dDeepLb - 10 new emoticons by Echo (#5134)
  • dDeepLb - Friend List Update (#5137)
  • dDeepLb - Friend list tweaking (#5140)
  • Rama - Hide all non-visible layers by default from the layering screen (#5125)
  • Estsanatlehi - Add HempRope cuffs (#5130)
  • Estsanatlehi - Make /mappaste read from the clipboard + fix a follow-up crash (#5139)
  • Estsanatlehi - Improved version of the stamp (#5144)
  • Makeevchanin - Russian Translation
  • Ben987 - Chat Room Maps - Allow arousal meter zoom and manipulation
  • Ben987 - Chat Room Maps - New Expanding Floor Items
  • Ben987 - Chat Room Maps - Expanding Couch Images
  • Ben987 - Chat Room Maps - Expanding Blue Bed
  • Ben987 - Chat Room Maps - Expanding Ball Pit
  • Ben987 - NPCs - New Succubus Archetype and Look
  • Ben987 - Slave Market - Meet Random Succubus Slaves and Buyers
  • Ben987 - GGTS - Hide "Collared For" in player sheet when owned by GGTS

[Fixes]

  • Cleon - Fix some AnimeGirlBoots assets and adding some ArmbinderSuit instructions. (#5141)
  • Haruhi - QualityHarnessGag ring version fix (#5150)
  • Rama - Fix the pose icons in the shop not showing (#5142)
  • Estsanatlehi - Fix a crash when lockpicking (#5135)
  • Estsanatlehi - Fix a bug when validating arrays of strings (#5138)
  • Estsanatlehi - Fix CI and the rubber mask (#5145)
  • dDeepLb - Friend List Fixes (#5148)
  • Manilla - Fix bound dragon wings (#5143)
  • Ben987 - Teacher Outfit and Kneeling Spread pose compatibility
  • Ben987 - Yukata Cloth - Better compatibility for Over The Head and Yoked poses
  • Ben987 - Admiral Top sleeves in Yoked position
  • Ben987 - Sweater with Over the Head pose
  • Ben987 - Add MapImmobile effect on Personal Cage
  • Ben987 - Make Bondage Bustier compatible with OverTheHead and Yoked poses
  • Ben987 - Bondage Bustier 2 - OverTheHead and Yoked poses compatibility

[Technical]

  • Rama - Various css button changes (#5127)
  • Rama - Log error messages when attempting to create DOM elements with conflicting IDs (#5147)
  • Estsanatlehi - Change the global event handlers to use lambdas (#5131)
  • Estsanatlehi - Fix CI (#5132)
  • Estsanatlehi - Stricter item validation and post-validation sync if something fails (#5151)
  • Ben987 - Fixes to the Female3DCG invalid properties
  • Ben987 - Remove uneeded "Random: true" properties

[R106]

[Changes]

  • Cleon - Adding Cosplay Girl Power Staff & BigMouthHood and CatsuitGloves minor fixes. (#5112)
  • Cleon - Cosplay Girl Set (Cloth, Boots, Gloves, Tiara and Necklace) (#5103)
  • Cleon - Adding Strict Hobble Dress, Vintage hat, Pince-nez glasses and... (#5115)
  • Haruhi - Adding Quality Harness Gag (#5116)
  • Rama - Disable crafting items rather than deleting them if the player loses access to the underlying asset (#5101)
  • Rama - Prevent mittens from hiding plushes (#5110)
  • Rama - Misc crafted item UI optimizations (#5111)
  • Rama - Allow the Esc key to unfocus the active element prior to exiting the screen (#5113)
  • dDeepLb - Room name regex keep up (#5114)
  • EllieThePink - Club Card - Make restrain stop new events
  • Rama - BETA: Make sure that the color of clickable character names fully respects "Color names" settings (#5120)
  • Ben987 - Prepare the Anime Girl costume to be a quest reward
  • Ben987 - Superheroine NPC Kidnappers + Anime Girl Costume Quest
  • Ben987 - New Superhero / Superheroine Titles
  • Ben987 - More NPC Superheroine Dialog
  • Ben987 - NPC Lovers/Owners/Subs Gifts
  • Ben987 - Add Random Anime Girl Wand to NPCs + Few Fixes
  • Ben987 - NPCs - New Love Decay Logic + Longer Decay for Longer Relationships
  • Ben987 - NPC Owner - Meet Randomly in Main Hall
  • Ben987 - Russian Translation by Makeevchanin
  • Ben987 - NPC Owner in Main Hall - Bondage Path
  • Ben987 - NPC Owner - Nude Parade Event
  • Ben987 - NPC - New Bunny Archetype and Dialog
  • Ben987 - NPC - Add Dress Up Options for New Archetypes

[Fixes]

  • Rama - Fix whispering not always using the whisper-partners name color (#5095)
  • Rama - Fix chat-specific keybindings not working if the canvas gets focused (#5096)
  • Rama - Fix the chat input occasionally failing to resize after sending a message (#5098)
  • Rama - Fix the clubcard game hiding the wrong chat room element (#5099)
  • Rama - Fix double chat-room-sep borders when they're collapsed (#5100)
  • Rama - Stop the chat input auto expander from causing too much lag (#5102)
  • Rama - Fix the chat-autoresizer again (#5104)
  • Rama - Fix the chat input failing to auto-resize after sending a message (#5105)
  • Rama - Fix number inputs being clamped to zero if no min/max is specified on the input element (#5108)
  • Rama - Fix item visibility settings not saving (#5109)
  • Rama - Fix the gag-/deaf-/blind-icon constructor failing to check both item- and asset-level effects (#5121)
  • Rama - Fix the chat-input auto expansion not keeping the chat log scrolled to its end (#5122)
  • Rama - Fix the door-opening/-closing animation of the kennel being broken (#5124)
  • Rama - Fix the extended item permission buttons being broken (#5126)
  • Stella - Fix moving Characters between different ChatRoom pages (#5106)
  • Cleon - AnimeGirl pose fix and BigMouthHood revision. (#5107)
  • EllieThePink - Make restrain stop new events (#5118)
  • Haruhi - QualityHarnessGag missing text fixed and Body Markings switched to Non-clothing (#5123)
  • Ben987 - Fix the Main Hall Police Intro Dialog
  • Ben987 - Fix invalid owner property preventing some players from starting a D/s new trial

[Technical]

  • Rama - Fix incorrect ::before selectors (#5097)
  • Rama - Ensure that screen-generated attributes and HideOnPopup css classes... (#5081)
  • Rama - Fix GameKeyDown checks terminating prematurely (#5119)
  • Ben987 - Skip Inventory ID Validation in Production Environments

[R105]

[Changes]

  • EllieThePink - ENH: New college club cards & card balancing tweaks (#5078)
  • Da'Inihlus - CN translation for current change (#5090)
  • git4nick - Some minor german translations (#5093)
  • Haruhi - Modified HairBack58, 58b, 60, 61 and HairFront55, 56 to not clip with collars or scarf (#5071)
  • Cleon - Glue,Satin Skirt,Opera Gloves, Pearl Necklace and Uns. Pose Items. (#5074)
  • Cleon - CustomTShirt and Uns. Pose. (#5075)
  • dDeepLb - UA Lang Update (#5070)
  • LeoYiMon - CN translations update (#5054)
  • LeoYiMon - Add CN translate of interfance (#5060)
  • LeoYiMon - Add and Fix up CN translates (#5061)
  • Manilla - Male chastity plate (#5025)
  • Rama - Add scroll wheel pagination support to the shop (#5031)
  • EllieThePink - Club Card: New set of ABDL cards (#5037)
  • Estsanatlehi - Show the "limited" icon even on your own inventory (#5041)
  • Rama - Make the chat room separator much more fancier (#5058)
  • Rama - Offer search suggestions when typing into search bars (#5065)
  • Rama - Allow whispering by clicking on someones name in the chat area (#5067)
  • Rama - Add API for creating DOM buttons and allow the chat room input to expand up to 4 times its original height (#5073)
  • Rama - Various minor chat room separator adjustments (#5063)
  • SubAnna - InventoryID compression range character
  • Ben987 - InventoryID on assets
  • Ben987 - InventoryID warnings in Console
  • Ben987 - InventoryID - All Missing IDs + Compression Logic

[Fixes]

  • EllieThePink - Compare fame from start of turn in Contract Caretaker club card (#5094)
  • Cleon - Uns. Pose missing chat message. (#5079)
  • Cleon - Fixes on CustomTShirt (#5072)
  • u3shit - Fix map position and keys lost on relog (#5064)
  • Stella - Fix TextGet("WhisperFrom") while CurrentScreen != "ChatRoom" (#5062)
  • Stella - Fix PreferenceSubscreenExtensionsClear when the optional unload function is undefined (#5052)
  • Estsanatlehi - HOTFIX: Stop a recursion bug if the player has the same name as one of its NPC lovers (#5044)
  • Estsanatlehi - HOTFIX: Fix a bug with IsOwned() returning "npc" incorrectly (#5045)
  • Estsanatlehi - HOTFIX: Reset the whisper target when loading the chatroom (#5047)
  • harmony - HOTFIX: Fix issues in character helper functions (#5051)
  • Stella - ChatRoom fixes (#5077)
  • Estsanatlehi - Fixed a typo in the background names (#5048)
  • Rama - Disable layering for locked items that one cannot unlock (#5055)
  • Rama - Fix the freeze effect accidentally limiting upper body changes (#5059)
  • Rama - Attempt 2 - Prevent invalid chat commands from being submitted as normal messages (#5091)
  • Rama - Fix the futuristic bra failing to take into account the body size when drawing its text (#5092)
  • Rama - Fix a few element visibility checks in ElementMenu.Create() (#5080)
  • Rama - Fixes the chat not scrolling to the end when someone else send a message (#5083)
  • Rama - Prevent invalid chat commands from being submitted as normal messages (#5084)
  • Rama - Fix the chat room div not being remove when exiting a room without PreserveChat enabled (#5085)
  • Rama - Fix the shop over-eagerly clearing its search suggestions (#5087)
  • Ben987 - HotFix - Clear Ownership Crash
  • Ben987 - HotFix - SlaveMarket Owner Not Set
  • Ben987 - HotFix - Private Room - Invalid Change Collar Owner Activity
  • Ben987 - HotFix - Remove Some Gags From Random Pool
  • Ben987 - HotFix - NPCs Ownership Repair
  • Ben987 - Don't display owner icon if owner NPC has same name as player

[BondageBrawl]

  • Ben987 - Standalone Version Hide Language Select
  • Ben987 - Petrified Effect
  • Ben987 - Zara Path
  • Ben987 - Desert Expansion
  • Ben987 - New Melody Animations
  • Ben987 - 3 New Dialogs
  • Ben987 - Melody + Zara Animations
  • Ben987 - Scorpions

[Technical]

  • Estsanatlehi - HOTFIX: Add missing jsdoc comment to BackgroundsTextGet which messes up bc-stub (#5043)
  • Estsanatlehi - HOTFIX: Fix a couple more strings that didn't survive the split (#5046)
  • Estsanatlehi - HOTFIX: Add the KeyDown handler to the Appearance screen (#5042)
  • Rama - HOTFIX: Use a CSS class for setting background colors rather than directly modifying the style attribute (#5049)
  • Rama - HOTFIX: Fix the layering blur event listener being broken (#5050)
  • Rama - Do not let ElementNumberInputBlur assume that it is dealing with integers (#5057)
  • Rama - Add ElementCreate(), a helper function for creating DOM elements (#5056)
  • Rama - Consolidate item-specific permissions into a single object (#5053)
  • Estsanatlehi - Remove AccountName from the set of server-synced properties (#5066)
  • Rama - Ensure that the chat room resize listener is not removed when the chatlog is hidden (#5068)
  • Rama - Improve various chat-related key bindings (#5069)
  • Rama - Ensure that character names in the chat log are inellgible for tab-style navigation (#5082)
  • Rama - Ensure that deafness-based chat garbling does not mutate ChatRoomChatLogEntry.Original (#5086)
  • Cleon - [HOTFIX] Glue's Puddle console warning (#5088)
  • Ben987 - ClubCard functions integrity

[R104]

[Changes]

  • Echovo - Added Yuletide Velvet Warmth, Nun Robes, Nun Veil, Leather Vest Suit, Bow Back Accessory, Fu and Paper bag (#4955)
  • Rama - Add a proper layering sub screen (#4984)
  • Rama - Change the MenuCut button to keep 20- or all current-room messages (#4989)
  • Rama - Layering (and crafting) follow up (#4992)
  • git4nick - New Pony Hurdles MapObject (#4997)
  • Haruhi - Added HairFront57, HairBack62 and new option for Full Casing Cage (#5000)
  • Rama - Move the dialog pagination buttons from the top bar to a new side bar (#5003)
  • Rama - Let the input chat element respect the player's color theme (#5004)
  • Rama - Add a pose menu to the shop (#5005)
  • Haruhi - Added separate suspension pose assets to HairBack58, 58b and 62 (#5006)
  • dDeepLb - Replace language button with dropdown box (#5008)
  • dDeepLb - Admiral title by Min (128941) (#5009)
  • dDeepLb - Ukrainian language (#5010)
  • Rama - Minor layering and number-based input improvements (#5013)
  • Haruhi - Added HairBack63 (Long Twin Braids) and Strict Pony Boots (#5018)
  • Manilla - Dragon tail 2 (#5017)
  • Arius - Latex Nulge (#5015)
  • Manilla - Locking Cock ring (#5024)
  • Ben987 - Bondage Brawl - Standalone Mode
  • Ben987 - Bondage Brawl - Standalone html
  • Ben987 - Remove the Bypass Struggle Minigame out of Roleplay Difficulty
  • Ben987 - Title Screen - Allow More Titles
  • Ben987 - Chat Room - Online Struggles
  • Ben987 - Online Struggles - Allow Loosen
  • Ben987 - Online Struggles - Facial Expression Random Animations
  • Ben987 - Online Struggles - Allow Others to Interrupt Struggles
  • Ben987 - Owner Rule - Allow to Change and Lock Nickname
  • Ben987 - Chat Room Maps - 4 New Floors + Rocks
  • Ben987 - Bondage Brawl - Desert Assets
  • Ben987 - Chat Room Maps - 3 New Floor/Water Tiles

[Fixes]

  • Estsanatlehi - Correct the regex that validate drawn colors (#4975)
  • Estsanatlehi - Update the Cyberwings filenames to the new style (#4976)
  • Rama - Relax the lip gag prerequisites (#4977)
  • Rama - Fix the PreserveChat divider not showing in the chat log when switching... (#4978)
  • EllieThePink - Fix the reported fame gain in club card (#4980)
  • Estsanatlehi - Stop the AFK timer from popping up on login (#4982)
  • Estsanatlehi - Fix CI (#4983)
  • Estsanatlehi - Mark Eyes14 as Random: false because the way they get colored is wrong (#4991)
  • Rama - BUG: Misc fixes (#4990)
  • Rama - BUG: Fix font size units for the shop checkbox labels (#4987)
  • u3shit - Infiltration cat burglar and maid painting mission unwinnable after kidnapping the guard (#4985)
  • Rama - Remove the absolute width anti-padding of ElementPosition (#4988)
  • Estsanatlehi - Respect the arousal affect expression setting when triggering stimulation events (#4993)
  • Estsanatlehi - Fix a crash when grabbing the NPC owner name if it left the private room (#4995)
  • Estsanatlehi - Fix a few broken asset/interface strings (#4996)
  • Estsanatlehi - Make ungarbling automatic (#4981)
  • Estsanatlehi - Fix a crash if one of the gamepads is a null (#4998)
  • Estsanatlehi - Fix bug with range detection for whispers in the map view (#4999)
  • u3shit - Limit FPS when BC window is not focused (#5001)
  • Rama - Fix the color picker subscreen failing to set the initial color (#5002)
  • dDeepLb - error when trying to use /attempt without arguments (#5007)
  • Estsanatlehi - Fix a crash if something calls the show/hide elements function outside of a ChatRoom (#5011)
  • Haruhi - Fix missing asset for StrictPonyBoots (#5019)
  • Estsanatlehi - Fix broken options in the VibratorMode archetype (#5014)
  • Manilla - Latex nulge fixing (#5023)
  • Rama - Fix missing dialog keys (#5022)
  • Manilla - Locking Cockring Bugfix (#5026)
  • Manilla - Latex nulge fix (#5028)
  • Rama - Fix restraint layering only being usable on the player (#5032)
  • Stella - fix outgoing whisper messages having sender as target instead of reciever (#5040)
  • Estsanatlehi - Fix incorrect string for the HempRope belt max vibration level (#5036)
  • Estsanatlehi - Fix a crash with the Modular Chastity Belt triggering a dual plug event (#5038)
  • Ben987 - GGTS Chat Parsing for Garble and Stutter
  • Ben987 - Login button position & Disclaimer Text
  • Ben987 - Only Allow Layering for Self
  • Ben987 - IsLoverOfCharacter Crash
  • Ben987 - Missing Text in Difficulty0Text4
  • Ben987 - Fix Club Card French Maid Typo
  • Ben987 - Fix displayed crafting properties

[Technical]

  • Rama - MAINT: Ensure that the pose function can better deal with unaided pose changes (#4960)
  • Estsanatlehi - Use Canvas.save()/.restore() when drawing the back/next UI element (#4968)
  • Rama - ENH: Ensure that Asset.Visible sets Layer.HasImage to false (#4970)
  • Rama - TST: Fix testAssetHasPNG failing to honor PoseType.HIDE for extended items (#4973)
  • Estsanatlehi - Split asset & interface strings from the player dialog (#4974)
  • Estsanatlehi - Streamline owner, lover, and "family" checks (#4979)
  • Estsanatlehi - If the character isn't an online character, don't bother sending the expression data (#4994)
  • Estsanatlehi - Fix CI (#5012)
  • Rama - Explicitly mention the .csv file names when an entry is missing (#5021)
  • Estsanatlehi - Move Swapping localization to the correct file (#5029)
  • Rama - Two shop tweaks related to poses and layering (#5030)
  • Rama - Switch the chat input positioning back to ElementPosition (#5034)
  • Estsanatlehi - Change the MemberNumber equality check to be strict (#5035)
  • Ben987 - Data Compression - ArousalSettings - Fetish
  • Ben987 - Data Compression - ArousalSettings - Activity

[R103]

[Changes]

  • Rama - Ensure that speech garbling better preserves capitalization and punctuation (#4880)
  • u3shit - Use MouseDown in minigames where reaction time matters (#4882)
  • Estsanatlehi - Remove BlockGaggedOOC Immersion preference (#4893)
  • Kalina - New 'Heavy' and 'Light' crafting properties (#4894)
  • Cleon - TallerBoots/Combo Boots (#4906)
  • Rama - Add an option for preserving the chat log when switching rooms (#4908)
  • u3shit - Character appearance: back button fix/unification (#4909)
  • Kane - Added a Urethral Sound (#4910)
  • Rama - Disable futuristic input elements when locked out without a password/combination lock (#4913)
  • git4nick - More respect for the Management Mistress (#4914)
  • Nina - Custom Backgrounds option to set the size/shape in Admin screen (#4917)
  • dDeepLb - Bunch of titles and the options to hide them. (#4918)
  • Cleon - Ear Warmers (Hair Accessory), Fur Accessory (Anklet) and Short Leather Gloves (Gloves). (#4919)
  • Kalina - Turn the difficulty counter into a countdown (#4766)
  • YuccaThePlant - BUG: Fixes Modular Chastity belt and adds new features to Modular Items (#4881)
  • dDeepLb - Add more titles (#4924)
  • dDeepLb - Attempt emote (#4925)
  • Cleon - Update Street EyeWear - "Over or under hair customization" (#4926)
  • Haruhi - Adds Long Leather Paw Mittens (#4929)
  • Haruhi - Added Collar Metal Cuffs and Frog-tie Metal Cuffs (#4931)
  • Haruhi - Added 5 new back hairstyles and 3 new front hairstyles (#4935)
  • u3shit - Standardize minigame starting (#4921)
  • Cleon - Custom T-Shirt - Cloth plain T-Shirt for male and female bodies. (#4938)
  • Cleon - LegFur and WarmGloves - New poses added and slight image adjustments. (#4939)
  • u3shit - maid cleaning drinks minigame: hard mode when blindfolded (#4941)
  • Haruhi - Added Wrist Watch, Cock Ring Leash and Full Casing Chastity Cage (#4942)
  • Rama - Ensure that all gags are (potentially) usuable in each mouth slot (#4940)
  • Cleon - TormentHeels - Torment Heels (Item Boots). (#4946)
  • Da'Inihlus - Cn translation for current change (#4948)
  • harmony - Increase chatrooms' admin and ban lists limit (#4949)
  • Cleon - More Custom T-Shirt stamps. (#4962)
  • Estsanatlehi - FPS counter and limiter into Graphics settings (#4967)
  • Ben987 - Chat Room Buttons Default Order
  • Ben987 - Reduce Gag Garbling Strength
  • Ben987 - Online Chat - Garble Speech on Sender Side
  • Ben987 - Roleplay Difficulty - Add a no chat garble option
  • Ben987 - Chat Room Maps - New Camping Items
  • Ben987 - Allow skipping struggle on non-roleplay difficulties for R103

[Fixes]

  • Rama - Ensure that the tighten/loosen button in the extended item menu checks Player.CanInteract (#4901)
  • Rama - Prevent holding alt + K from spamming the kneel/stand action (#4904)
  • Rama - the centering of room backgrounds (#4907)
  • Nina - Chat room buttons no longer squashed (#4902)
  • dDeepLb - button clicks cause focusing characters when they're under buttons (#4911)
  • Nina - Hide button tooltips in photos (#4915)
  • u3shit - Fix non-respoinsiveness when the user switches to a different tab (#4898)
  • u3shit - Fix issues caused by the drawing changes (#4920)
  • harmony - Fix an issue with the struggle minigame (#4922)
  • u3shit - Chatroom search paging errors when number of open chatrooms is a multiple of 21 (#4923)
  • Rama - Sounding rod fixes and misc linting fixes (#4928)
  • Cleon - BalletHeels1 (ItemBoots-Hogtied) assets and SocialHeels & DutyShoes adjustments. (#4930)
  • Rama - Fix locks and properties being unavailable for certain crafted items (#4927)
  • EllieThePink - Fix some bug with bad press & similar club card (#4947)
  • Cleon - Corset Dress, Short Leather Gloves, Zipper and Large Belts, Wristband... (#4950)
  • Rama - Fix the HideShopItems-specific group names in the shop being inverted (#4951)
  • Cleon - TormentHeels (Typo) and CustomTShirt (PoseMapping). (#4953)
  • Rama - BETA: Fix the Kissmark accidentally blocking underlying gag layers (#4956)
  • YuccaThePlant - Add new Full Casing Chastity Cage into lists of hidden items for Modular Chastity Belt to prevent clipping issues (#4959)
  • Rama - Ensure that clothing pieces with builtin gloves properly hide them when called for (#4961)
  • Estsanatlehi - Escape key not using the same check consistently (#4966)
  • Rama - Misc mouth-layer related fixes to the gags (#4969)
  • Ben987 - Light Gag - Missing garble for letters D, G & M
  • Ben987 - GGTS - Legs Open & Close Activities
  • Ben987 - GGTS - Pose Behind Back Activity
  • Ben987 - Kidnap League - NPC Bounty Repeats
  • Ben987 - Kidnap League - Don't trigger kidnap from the main hall when already on a mission
  • Ben987 - Don't clear NPC character cache to prevent empty dialog on second appearance
  • Ben987 - Remove Crafted Items Lookup for NPCs
  • Ben987 - Resolve NPC Clone Bug

[BondageBrawl]

  • Ben987 - New Lyn / Bandit Boss Audio & Dialog
  • Ben987 - Lyn Defeat & Join Dialog
  • Ben987 - Lyn - Idle Animation
  • Ben987 - Lyn - Walking Animation
  • Ben987 - Lyn - Crouch and Crawl Animations
  • Ben987 - Lyn - Regular Attacks
  • Ben987 - Lyn Cabin Dialog + Skill Tree
  • Ben987 - Lyn Perks
  • Ben987 - Perk & Relationship Bonus Rework
  • Ben987 - Reset Perks + Heart Love Effect
  • Ben987 - Character Top Left Pictures + Few Fixes
  • Ben987 - Lyn Lover, Dominant & Sub Dialog
  • Ben987 - Lyn & Edlaran Dating Dialog
  • Ben987 - Lyn and Edlaran Breakup + Proof Read
  • Ben987 - Idle Audio
  • Ben987 - New Desert Backgrounds

[Technical]

  • Rama - Ensure that Player.RunScripts is always true (#4905)
  • Rama - Optimize the handling of crafted items in DialogInventoryBuild (#4900)
  • Estsanatlehi - Refactor parts of CommonDrawAppearanceBuild (#4912)
  • Rama - Tweak shop-related CSS units (#4932)
  • Rama - Revert always showing a message when the player character enters a room (#4933)
  • Rama - Ensure that InventoryAllow checks the extended option's pose prereqs (#4943)
  • Haruhi - Minor adjustments to Cock RIng Leash (#4944)
  • Rama - Fix CraftingValidate always validation w.r.t. the players inventory (#4945)
  • Rama - Fix Before-/AfterDraw functions refering to invalid layer names (#4952)
  • Rama - let ServerPlayerIsInChatRoom() return true when using /shop, /craft and /wheel (#4954)
  • u3shit - BETA: Rename GameRunNormal back to GameRun for better mod compatibility (#4957)
  • Estsanatlehi - Ci fix (#4964)
  • Estsanatlehi - Fix the leash's layer filenames now that the URL building is coherent (#4971)
  • Estsanatlehi - Fix asset check (#4972)
  • Rama - Move surplus concealing cloak SetPose entries to AllowActivePose (#4965)
  • Ben987 - Shorter Struggle AZERTY Label
  • Ben987 - Optimization - ArousalSettings.Zone Compression
  • Ben987 - NPCs - New Arousal Zone Compatibility

[R102]

[Changes]

  • KyraObscura - Add Colour Layers to the Nurse Uniform (#4804)
  • Rama -Slightly shift the wheel of fortune buttons (#4811)
  • Verity - Fog of War Texture Tweak (#4831)
  • Echovo - Adds new assets: Evening gown (#4836)
  • Estsanatlehi - Rework the keyboard handling and add chat room shortcuts (#4845)
  • Da'Inihlus - Update CN translation (#4855)
  • Da'Inihlus - Add Extensions Preferences to Character Preferences (#4840)
  • Rama - ENH: Make it easier to access the extended item menu via new entry points (#4859)
  • KyraObscura - Add HairBack57d and Additional colouring options for hair accessory ribb… (#4860)
  • git4nick - German Translation (#4864)
  • Cleon - Adding HeavyLatexDress - Heavy Latex Dress. (#4867)
  • Rama - Rework the shopping screen (#4869)
  • Cleon - Adding MaryShoes Shoes - Mary Special (#4877)
  • git4nick - New Emoticon: Music (#4883)
  • Rama - Ensure that all gags are available in the first gag slot (#4884)
  • Da'Inihlus - CN translation updates (#4897)
  • Estsanatlehi - Bump the time between lactation pump messages to 5-10 minutes (#4896)
  • Nina - Popup notifications will use in-game audio alerts (#4895)
  • Rama - BETA: Group asset groups by their category in the shop (#4892)
  • Ben987 - Online Chat Rooms - 20 Players Support
  • Ben987 - Latex Maid Uniform for Head Maids
  • Ben987 - Russian translation by Makeevchanin
  • Ben987 - Pandora - Use Spacebar to Pick Locks
  • Ben987 - Chat Room Map - Draw Status Bubbles
  • Ben987 - Chat Room Map - New Beach Assets
  • Ben987 - Online Chat Rooms - Next/Previous 10 Chars Buttons
  • Ben987 - Online Chat Rooms - Top Menu Buttons Rework
  • Ben987 - R102 + Credits + Patrons

[Fixes]

  • Estsanatlehi - Only force account updates when requested (#4824)
  • Rama - Fix a number of gag-based prerequisite checks checking both lower and higher gags (#4828)
  • Rama - Fix the crafting validation not actually removing items unowned by the player (#4823)
  • Rama - Fix futuristic gags triggering an infinite loop and crash when locked (#4833)
  • Estsanatlehi - Some controller support follow-ups (#4832)
  • Rama - Fix an invalid TextPrefetch room name (#4837)
  • Estsanatlehi - Swap references to the removed leather crop & whip for the handhelds (#4839)
  • Rama - Fix the extendable posture collar gag not displaying the panel for the Gag option (#4841)
  • Rama - Fix the futuristic access denied screen not rendering the item preview (#4842)
  • Rama - Prioritize BodyLower over BodyUpper when resolving poses (#4848)
  • EllieThePink - Fix timed expressions getting stuck (#4849)
  • Estsanatlehi - Fix showing player skills in the profile (#4850)
  • Estsanatlehi - Fix accidentally removed key for the ServerUpdate ChatRoom message (#4851)
  • EllieThePink - Skip card discarded check if not playing (#4852)
  • Estsanatlehi - Fix a bug where drawing the chat room character view would happen twice (#4854)
  • Rama - Add DialogFocusSourceItem == null safeguards to the lock Click-hooks (#4857)
  • KyraObscura - Corset Dress Poses (#4865)
  • git4nick - CollegeTheater Cloth fix (#4866)
  • u3shit - Make MaidDrinks minigame a bit more responsive (#4868)
  • Rama - GetSlowLevel miscounting slow effects (#4870)
  • Rama - Bump the pose priority of the BodyAddon category (#4871)
  • Cleon - Quick fix: Corset Dress Allfours pose (#4873)
  • git4nick - Doms in Private Room (#4876)
  • Rama - Implement more minor shop updates (#4878)
  • Cleon - Minor fixes to -DefaultColor- : HeavyLetherDress and MaryShoes - DutyShoes 4 free. (#4879)
  • Rama - Fix a shop typo (#4899)
  • Estsanatlehi - Make the new shortcuts require the alt key as well (#4890)
  • u3shit - Pony minigame keyboard input (#4889)
  • Rama - Ensure that the shop never puts 0-valued assets on the buy list (#4888)
  • EllieThePink - Fix some bugs with turn end handlers in Club Card (#4885)
  • Rama - Fix a missing the missing Music emoticon expression name (#4886)
  • Rama - Mention that one should struggle via he Q and D keys on AZERTY keyboards (#4887)
  • Ben987 - Controller Crash
  • Ben987 - Bondage Brawl Mobile Bind
  • Ben987 - Controller Crash on Pressed and Repeat
  • Ben987 - Controller Support for Screen Transition
  • Ben987 - Maid Drinks Mini Game Background
  • Ben987 - Online Chat Rooms - Always Show Kneel Button

[Technical]

  • Estsanatlehi - Fix linting (#4813)
  • Estsanatlehi - Typedef for Fetish (#4814)
  • Estsanatlehi - Properly pass the event down the click handlers (#4816)
  • Estsanatlehi - Split background names into their own file (#4819)
  • Estsanatlehi - Merge RunAway with GoneAway since they perform the same thing (#4820)
  • Estsanatlehi - Centralize the background drawing into one function (#4822)
  • Estsanatlehi - Add a merge request template and update the readme a little bit (#4826)
  • Estsanatlehi - Cleanup controller handling (#4827)
  • Estsanatlehi - Fix the generator to use the current remote-tracking branch (#4829)
  • Estsanatlehi - Refactor low-level character caching (#4830)
  • Estsanatlehi - Streamline the prettier configuration (#4834)
  • Rama - Expand ServerAccountData and harden LoginResponse type annotations (#4838)
  • Rama - ENH: Add CopyConfig support to AssetFemale3DCG, allowing asset defs to be reused by multiple assets (#4843)
  • Estsanatlehi - Update browserslist (#4846)
  • Rama - TST: Verify that no runtime warnings are logged by BC when running the asset check (#4856)
  • Rama - DEV: Bump Node back down from 21 to 20 (#4858)
  • Estsanatlehi - Document why DrawCharacter needs to handle null characters (#4861)
  • Estsanatlehi - Fix missing EOL (#4862)
  • Rama - Implement various CommonGenerateGrid improvements (#4863)
  • Rama - Ensure that extended item init functions check whether the current option is blocked (#4853)
  • Rama - Allow for the registration of screen-specific CharacterGetCurrent characters (#4874)
  • Rama - Add a generic item filter registration mechanism for the shop and other misc maintenance (#4875)

[R101]

[Changes]

  • Cleon - Adding Latex Apron. (#4739)
  • kotax - Make StruggleCount Matter Again (#4758)
  • Rama - Allow the futuristic gags to be equipped in all gag slots (#4737)
  • Kalina - Make remotes available on chat room maps even when out of reach (#4761)
  • Kalina - Implement chat room views (#4773)
  • Cleon - Adding four new items. (#4781)
  • EllieThePink - Add 5 club cards and tweak building costs (#4786)
  • Haruhi - Added Womb Tattoos (#4789)
  • Fareeha - Update Traditional Chinese Translation (#4790)
  • Cleon - Adding BigMouthHood and some fixes. (#4793)
  • Constantan - Add The Hanging Frame (#4794)
  • Birb - Added Business Suit and Business Trousers (#4795)
  • Da'Inihlus - CN translation for current update (#4799)
  • zhengjie - Support language CN in Room Photographic (#4807)
  • EllieThePink - Change required levels of clever marketing, bad press & launder cards (#4801)
  • Haruhi - Adds Default Colors for Body Markings and switches its place to be after wings. (#4821)
  • Ben987 - Bondage Brawl - Convert to base KeyDown events
  • Ben987 - Latex Maid Cloth - Random NPC + Minigame to Obtain
  • Ben987 - Russian Translation by Makeevchanin
  • Ben987 - Chat Room Map - Party & Wedding Pack
  • Ben987 - Chat Room Map - Fog of War
  • Ben987 - Chat Room Map - Toggle to turn fog on and off
  • Ben987 - Chat Room Map - MapImmobile Effect
  • Ben987 - Chat Room Map - Medical Pack
  • Ben987 - Bondage Brawl - Controller Support + Default to XBox gamepad

[Fixes]

  • Cleon - Minor Street Eyewear glasses fix (#4776)
  • Rama - Fix the bondage skirt not hiding for the hogtied & allFours poses (#4765)
  • Rama - Fix advanced vibe Tease/Deny mode triggering init validation (#4769)
  • Rama - Fix the logic of the kneeling button (#4768)
  • Rama - Declare that the ballet boots/wedges support the Spread pose (#4767)
  • Kalina - Rate limiting on chat room maps (#4778)
  • Livie53 - Fix eye colour reset on expression clear (#4777)
  • Rama - Fix the futuristic harness ball gag auto-inflation triggering validation (#4780)
  • EllieThePink - Fix Club Card bug if players selected decks at the same time (#4787)
  • EllieThePink - Prevent club card game state breaking with multiple admins (#4788)
  • ewhac - Improve Pandora WASD handling. (#4791)
  • ewhac - Properly re-implement movingAllowed test (#4792)
  • Cleon - Quick Fix on Corset Dress (#4797)
  • EllieThePink - Correct some grammar in Club Card (#4796)
  • Cleon - Fixing some "Screen/Inventory" errors and replacing MaidLatex BackElbowTouch images. (#4798)
  • Constantan - Fixes on Hanging Frame (#4800)
  • EllieThePink - Fix a couple of issues with the D/S lock (#4802)
  • EllieThePink - Unfocus the focused club card if it's discarded (#4803)
  • Cleon - Headset (#4805)
  • Haruhi - Womb Tattoos (#4806)
  • Constantan - Fix the lock layer for Hanging frame (#4808)
  • Constantan - "dose not hide hair or cosplay ears" for Hangind Frame (#4810)
  • Estsanatlehi - Fix substitution tag on drink tray dialog (#4812)
  • Estsanatlehi - Remove the duplicate womb tattoo from the shop (#4815)
  • Estsanatlehi - Add back the NPC lovers information (#4825)
  • Ben987 - Game status update only when needed
  • Ben987 - Maid Drink Double Key Down
  • Ben987 - Pandora WASD movement
  • Ben987 - The Hanging Frame Preview Image
  • Ben987 - Bondage Brawl Mobile Support

[Technical]

Estsanatlehi - Fix sending a message silently truncating it (#4762) Rama - Enable the scripts:typecheck tests by default (#4771) Rama - Automatically set extended asset dynamic draw boolean flags in ExtendedItemCreateCallbacks (#4772) Rama - Treat AllowTighten as a blacklist rather than whitelist (#4774) Rama - Harden the ServerAccountUpdate.QueueData and ServerAccountData annotations (#4775) Rama - Fix Item.Property not always properly initializing in KD (#4779) Kalina - Name conflict in CommonDeprecateFunction (#4782) Rama - Ensure that PoseCanChangeUnaided does not prohibit standing -> standing pose changes (#4817) Rama - Remove redundant null guards in CharacterOnlineRefresh() (#4770)

[R100]

[Added]

  • Constantan - Added Spread-pose support for ballet heels and Wedges (#4759)
  • Arius - Made the Strict Leather Pet Crawler available for use on males (#4760)
  • Constantan - Added the spacemask item (#4734, #4744, #4746)
  • Cleon - Added the street eyewear and catsuit gloves for the left and right hand zones (#4733)
  • Haruhi - Added the tongue piercing gag (#4726)
  • Estsanatlehi - Added an arousal event for the lactation pump (#4727)
  • Cleon - Added the metal ballet heels and combo boots (#4719, #4722)
  • YuccaThePlant - Added the pony mittens (#4708, #4749)
  • Estsanatlehi - ed a tint to the Display Frames (#4705)
  • Kalina - Added an optional requirement to stand on entry tiles in order to leave chat rooms with a map (#4680, #4694)
  • Kalina - Added a transparency effect to chat room map water tiles (#4670)
  • dDeepLb - Added the ability to scroll through the inventory (#4712, #4715, #4720)
  • dDeepLb - Added the new /w command and reply buttons (#4716, #4723, #4745)
  • Kalina - Allowed walls and opaque objects to block sight on chat room maps (#4725, #4748, #4747)
  • Kalina - Display names and icons of characters on chat room maps (#4695)
  • Kalina - Added keyed doors to chat room maps (#4731)
  • Ben987 - Added chat room map admin super powers
  • Ben987 - Added new chat room tiles

[Removed]

  • Rama - Wrapped up the Type -> TypeRecord switch (#4693)

[Changed]

  • Rama - Ensured that an assets default color respects the group-level ColorSchema (#4709)
  • Estsanatlehi - Made CharacterResetFacialExpression the one canonical function for resetting facial expressions (#4755)
  • Change CharacterSetActivePose and CharacterCanChangeToPose into proper wrappers, rather than vared aliases (#4735)
  • Da'Inihlus - Updated CN translations (#4729, #4763)
  • dDeepLb - Overhauled the chat room selection UI (#4702)
  • Kalina - Made OOC messages map-global in chat rooms with map (#4684, #4742, #4751, #4753)
  • Kalina - Made the position update behavior in chat room maps smoother (#4698)

[Fixed]

  • kotax - Fixed a Bondage College rope 2 mastery check (#4754)
  • YuccaThePlant - Fixed various modular chastity belt and modular gag issues (#4724)
  • Estsanatlehi - Fixed GGTS legs pose task by checking for pose availability (#4704)
  • Rama - Ensured that all player properties are properly initialized for new characters (#4700, #4713)
  • Verity - Fixed for the grid artifacting in Map Rooms at certain zoom levels (#4710)
  • Rama - Fixed a Kinky Dungeon crash due to a failed Type -> TypeRecord conversion (#4721)
  • Rama - Fixed various pose-related issues (#4730, #4743, #4750)
  • Rama - Fixed a broken property lookup in ValidationSanitizeAllowedPropertyArray (#4728)
  • Estsanatlehi - Corrected the optionality of ChatRoom/Player.MapData (#4701)
  • Estsanatlehi - Fixed the chatroom keydown handler moving focus to the chat for modifier events (#4714)
  • Kalina - Fixed a chat room map interaction bug when clicking on a character in map mode (#4697)
  • Kalina - Fixed crashes in hybrid mode and chat room buttons in map view (#4707)

[Technical]

  • Estsanatlehi - Made the ChatRoom keydown listener report whether it handled the event (#4669)
  • Estsanatlehi - Implemented various linting & TS fixes (#4696, #4699, #4757, #4703)
  • Rama - Added a new NoArch archetype for all (currently-)unarchetypical extended items (#4732, #4752)
  • Rama - Made the validation of online characters stricter (#4717, #4740, #4741)
  • Kalina - Adjusted the chat room map event logic and add new screen function handlers: MouseDown, MouseUp, MouseMove and MouseWheel (#4692, #4706)

[R99]

[Added]

  • Mark - Added a male-compatible smartphone (#4612)
  • KyraObscura - Added a new Trolley device (#4613, #4621), with a few follow-up fixes from Estsanatlehi (#4618) & Rama (#4619)
  • kastenbrotstueck - Added a few new assets: a popcorn bag, a clown nose, fingernails and claws assets (#4622)
  • Haruhi - Added a Latex Muzzle Mask (#4626)
  • ewhac - Added the ability to reorder saved outfits in the wardrobe (#4627)
  • Estsanatlehi - Added a new Extendable Posture Collar from shion (#4628, #4644, #4650)
  • Haruhi - Added a Latex Ring Collar & a Spiked Choker, as well as a new enclosed mode for the Stilleto Heels (#4645)
  • Cleon - Added a Zipper Belt and Platform Clogs. (#4646, #4647)
  • Haruhi - Added a Padded Belt Collar (#4648)
  • YuccaThePlant - Added a new Modular Chastity belt and Gag (#4649)
  • Ben987 - Implemented a whole new map system inside chat rooms that can be edited by room admins

[Removed]

  • Nothing this release

[Changed]

  • Rama - Fixed a misalignment of the ItemHandheld bun plush variant (#4599)
  • Cleon - Added Anime Lenses to the mask cloth group. (#4580)
  • Estsanatlehi - Tweaked the message queue from last release to be manually pumped when sending (#4568)
  • Estsanatlehi - Moved FullAlpha down at the asset level so that assets can be added to the group without messing with the colors (#4572)
  • Rama - Made the auto-generated lock layer explicit if DrawLocks is specified (#4584)
  • Estsanatlehi - Added AllFours pose support to the Latex Catsuit (#4592)
  • Rama - Improved the color pickers support for Asset.DefaultColor (#4601)
  • Rama - Cleaned up all bed-related pose properties (#4600)
  • Rama - Enabled specifying Top/Left on a pose-by-pose basis (#4602)
  • Rama - Removed the BodyLower pose-requirements for all bed-like restraints (#4603)
  • Rama - Refactored the handling of poses as part of making the pose system more consistent (#4606)
  • Rama - Changed the effect icons on items to take into account crafted properties (#4611)
  • Estsanatlehi - Separated out ChatRoomDrawCharacter handling of both the draw and clicks (#4614)
  • Rama - Changed the Hogtied and AllFours allowed active pose support to be automatic (#4624)
  • Estsanatlehi - Refactored the room slow-leave feature so that it accounts for the pose & worn restraints (#4631)
  • Estsanatlehi - Combined the last image drawing function of the canvas-based renderer and removed the need for some extra temporary canvas (#4640)
  • ewhac - Improved the Tighten/Loosen UI to make it easier to navigate. (#4641)
  • Rama - Enabled ES2020 support in the codebase, with the game showing an error on the login screen if the user's browser doesn't support it (#4635)
  • Rama - Replaced .Type with .TypeRecord as the engine's way to track which state an extended item is in (#4638)

[Fixed]

  • EllieThePink - Changed the username on login & password on relog screens to automatically get the focus (#4566)
  • Rama - Fixed the futuristic gag auto inflation tripping up on the Init validation (#4604)
  • Rama - Properly implemented Advanced vibrator mode support for the vibrating item Init validation (#4605)
  • EllieThePink - Added missing text for club card kidnapping card prerequisite (#4609)
  • Rama - Removed InventoryAllow checks from DialogMenuButtonBuild() so that the Remove button doesn't disappear on some conflicts (#4610)
  • Estsanatlehi - Fixed a crash in DialogCanUnlock if there's no item initially (#4615)
  • Estsanatlehi - Fixed a crash in ExtendItemGetIcons because of a missing constant (#4616)
  • Estsanatlehi - Corrected click condition when swapping locked items we have the key for (#4620)
  • Rama - Fixed the setting of BodyHands poses being broken (#4637)
  • Rama - Fixed the Variable Height archetype not pushing any changes to the server (#4639)
  • Rama - Fixed Character.ActivePose not updating (#4642)

[Technical]

  • Rama - Added a script for dumping and comparing all asset layer pose mappings (#4593)
  • Rama - Added a test to verify that SetPose contains only one pose per category (#4607)
  • Rama - Reviewed allowed BodyLower poses and add aliases for all standing/kneeling pose names (#4608)
  • Estsanatlehi - Silenced a warning for use of the server-enforced limit as-a-string (#4617)
  • Estsanatlehi - Moved effect documentation to its own object and replaced uses across the definition file (#4625)
  • Rama - Added a script for sorting .csv files (#4623, #4630)
  • Estsanatlehi - Added a couple GGTS helpers to cut down on the long conditions (#4632)
  • Estsanatlehi - Split the self-menu Draw/Click handlers into their own functions (#4633)
  • Rama - Removed the KneelFreeze effect (#4636)
  • Estsanatlehi - Changed the last chatroom data to be an actual chatroom object and repacking it on login (#4634)
  • Estsanatlehi - Globally replaced all the .ID == 0 checks to use the .IsPlayer() function (#4643)

[Beta changes]

  • Estsanatlehi - Updated the Modular Chastity Belt to the last type changes (#4651)
  • Constantan4 - Added new eyes courtesy of Jimmy G (#4653, #4656, #4668)
  • Estsanatlehi - Fixed a crash if you forcibly remove an item in the middle of struggling (#4655)
  • Da'Inihlus - Updated the chinese translation (#4658)
  • Estsanatlehi - Fixed a crash on entering because the Main Hall maid isn't there (#4659)
  • Estsanatlehi - Restored Dialog_Player initial ordering to fix the dialog option order (#4660)
  • Estsanatlehi - Removed the unnecessary HasTypes on the new eyes (#4661)
  • Rama - Updated various parts to handle the TypeRecord changes (#4662)
  • Rama - Made sure that the lower body items are hidden by default for the hogtied/allfours poses (#4663)
  • Rama - Fixed a missing DefaultColor entry for the handheld bun plush (#4664)
  • Rama - Fixed the variable heights being caught by Init validation (#4665)
  • Rama - Fixed the leather armbinder HideAs property reffering to the wrong asset (#4666)
  • Estsanatlehi - Fixed the relogging not happening by making MainHallFirstFrame a latch (#4667)
  • Estsanatlehi - Protected against missing assets when updating the wardrobe (#4677)
  • Rama - Fixed the wooden box crashing when filtering null-valued effects (#4676)
  • Estsanatlehi - Fixed a bug with the PortalLink chastity not cycling anymore (#4675)
  • Estsanatlehi - Fixed a couple type mismatches in the Extendable Posture Collar (#4673)
  • Rama - Hid the hogtied/allfours pose for more lower body items (#4672)
  • Rama - Added an explicit mention of ExtendedItemTypeToRecord() in the old .Type docs (#4679)

[R98]

[Added]

  • KyraObscura - Updated alt hair (#4533)
  • Rama - Added the new fox and bun plushies in collaboration with Triz (#4538)
  • Rama - Added a new knife & fork emoticon (#4540)
  • Cleon - Added a load of new items: Long Leather and Pleated regular skirts, Ballet Hi-Shoes (Shoes and ItemBoots), Personal Cage (Item Devices), Big Mouth (Item Mouth) and Anime Lenses (Item Head) (#4547, #4549, #4553), with a few fixes from Rama (#4548)
  • Cleon - Added Loose Socks, Street Boots, Western Boots (#4555)
  • Rama - Added the Inconspicious Glasses by Toshiro (#4556)
  • Cleon - Added Geta Sandals. (#4558)
  • Haruhi - Added Stiletto Heels (#4560)
  • Rama - Added the pet potato and rock in collaboration with Triz (#4563)
  • Constantan - Added a new Latex Catsuit (#4564)
  • Rama - Fixed the new Latex Catsuit missing TapedHands support and hide more layers when unused (#4565)
  • Ben987 - Added a Music Library function to custom online rooms

[Changed]

  • Ben987 - Bumped back the crafted item description limit to 200 characters max
  • kotax - Increased the chance for slave recruit when wearing stolen mistress clothes (#4465)
  • Rama - Adjusted the DialogDrawCrafting Y-spacing to better deal with longer descriptions (#4534)
  • Rama - Provided better feedback if one cannot pick a lock (when out of lockpicks or the lock is inaccessible) (#4539)
  • Ben987 - Removed VSocks1 & KneePads from the random NPC clothing pool
  • Ben987 - Completed the voices for the full Bondage Brawl game

[Removed]

[Fixed]

  • Ben987 - Changed GGTS to revert the F-Machine to a Training Belt on the 3rd strike to prevent a soft-lock
  • Ben987 - Fixed customized rooms not getting recreated properly on a relog
  • Ben987 - Fixed the music volume slider to apply changes immediately
  • EllieThePink - Fixed a crash on entering a room with a club card game in progress (#4525)
  • Rama - Made sure that Fetish properties are checked at both the item and asset level (#4520)
  • Rama - Fixed a leftover AllowType -> AllowTypes change (#4528)
  • EllieThePink - Fixed the "cancel" option in the lover breakup sub-menu being broken (#4529)
  • Rama - Added special casing to PropertyUnion/Difference for dealing with a few properties (#4535)
  • kotax - Fixed a couple typos that would have impacted College Detention and interacting with Mildred (#4541)
  • Rama - Fixed missing Tint validation in PropertyDifference/Union (#4543)
  • Rama - Fixed the Center allignment in DrawTextWrap having the wrong Y offset (#4544)
  • Rama - Fixed a few issues related to extended items with custom script hooks/subscreens (#4546)
  • EllieThePink - Fixed crafted items not displaying properly with the delayed appearance updates (#4551)
  • kotax - Changed the "submit to teacher" dialog to collar the player on completion (#4545)

[Technical]

  • Estsanatlehi - Gave extensions some storage directly in the login packet (#4503)
  • Rama - Applied a code formatter to Female3DCG.js and Female3DCGExtended.js (#4527)
  • Rama - Tweaked various type annotations and bumped typescript (#4526)
  • Rama - Fixed the npm run checks command (#4531)
  • Rama - Made lots of changes to the pose-handling system, most notably trimming down how they're specified as well as expanding tests (#4532, #4536, #4554, #4559, #4561)
  • Rama - Added a warning if the player's browser does not support ES2020 (#4550, #4552)
  • Rama - Improved asset and layer typings (#4562)

[Beta fixes]

  • Rama - Fixed the MaxOpacity parsing (#4569, #4591)
  • Haruhi - Fixed the height offset of Stiletto Heels (#4570)
  • Rama - Tightened the validation of extended item properties (#4571)
  • Estsanatlehi - Fixed an issue with color inheritance flattening missing some layers (#4573)
  • Estsanatlehi - Fixed incorrect PoseMapping for the CatSuit panties (#4574)
  • Constantan & Estsanatlehi - Improved on the Latex Catsuit (#4575, #4587)
  • Rama - Changed pose-based prerequisite checks to fall back from SetPose to any AllowActivePose member within the same category, fixing pose problems with a couple assets (#4576)
  • Rama - Reintroduced Spread support for the personal cage (#4578)
  • Da'Inihlus - Updated the chinese translation (#4579)
  • Rama - Made the extended item Init validation a bit more lenient (#4581)
  • Rama - Fixed the fishnet top pose mapping (#4582)
  • Estsanatlehi - Fixed an incorrect substitution tag for the "Hold onto leash dialog" option (#4583)
  • Estsanatlehi - Fixed the second torso slot not being recognized as a tether point for addons (#4585)
  • Rama - Made sure that the ceiling rope/chain works with the petsuit (#4586)
  • Estsanatlehi - Added another set of imageless button coordinates for clothing (#4588)
  • Rama - Reverted the InheritColor flattening as it is causing issues with default hair colors (#4589)
  • Rama - Made the petbed pose requirements less strict (#4590)
  • Rama - Changed the unassisted kneeling check to account all standing poses (#4595)

[Hotfixes]

  • Rama - Fixed a validation loop triggered by the love chastity belt (#4597)
  • Rama - Fixed a missing glove asset and diaper pose restrictions (#4598)

[R97]

[Added]

  • KyraObscura - Added 19 new hairstyles (#4474)
  • Rama - Added the pirate hat by Toshiro (#4476)
  • Rama - Added the chastity pouch and cock sock by Toshiro (#4477)
  • Estsanatlehi - Wired cupcakes in the cafe, giving a lockpicking & willpower boost (#4480)
  • Rama - Added the fishnet top by Toshiro (#4490)
  • Cleon - Added Vinyl Socks, Knee Pads (as Socks) and Short Pony Boots (as Boots item) (#4493)
  • Cleon - Added Large Belt "fit" option, with minor fixes to Knee Pads. (#4497)
  • Constantan - Added a new Classic Latex Corset (#4505)
  • Ben987 - Added support for custom background & music to chat rooms
  • Ben987 - Added more voiced dialogs to Bondage Brawl

[Changed]

  • Estsanatlehi - Made the login, reset & register forms support autocompletion (#4483)
  • Cleon - Made several adjustments to the Duty Shoes, Social Heels, and added their missing spread pose assets. (#4488)
  • Rama - Removed the unused HeartIcon item property (#4499)
  • Ben987 - Changed Tennis to allow playing with Sport Sneakers
  • MAKeevchanin - Updated the Russian translation

[Removed]

  • Rama - Removed support for manually setting the type-strings of crafted extended items (#4501)

[Fixed]

  • kotax - Changed brainwashing to require 5+ Infiltration, shortened its delay to 1 day, and fixed naked Pandora slaves not being recruitable (#4464)
  • kotax - Fixed the check that cause the Pandora entrance maid to ignore kidnapped Mistresses wearing hoods (#4466)
  • Rama - Fixed the crafting validation sometimes looking up the wrong asset (#4475)
  • Rama - Fixed a bunch issues related to the forbidden chastity belt and bra (#4478)
  • Estsanatlehi - Fixed the skill modifiers being able to get out of sync in the cafe (#4479)
  • Rama - Fixed the Effect-validation removing certain wooden crate and futuristic training belt effects (#4481)
  • EllieThePink - Fixed a missing message defeat message in the online Club Card game (#4487)
  • Estsanatlehi - Fixed facial expression changes causing two appearance updates (#4496)
  • Rama - Fixed a double character refresh in CharacterAppearanceSetItem (#4498)
  • Rama - Fixed another slave collar null-property initialization (#4500)
  • Estsanatlehi - Changed the nurse player's removed item to be handhelds, not hands (#4506)
  • Ben987 - Added name & description length validation to crafts
  • Ben987 - Fixed an issue with broken dialogs in the Slave Market
  • Ben987 - Fixed a bug with being able to navigate to invalid pages when crafting

[Technical]

  • Estsanatlehi - Separated and document the shared Group/Asset/Layer properties (#4469)
  • Estsanatlehi - Removed casing duplicates (#4484)
  • Rama - Refactored and deduplicated the forbidden chastity belt/bra code (#4486)
  • Estsanatlehi - Implemented strict-typing on the socket.io messages (#4194)
  • Rama - Changed the Asset, AssetGroup and AssetLayer interfaces to be typed as readonly (#4489)
  • Rama - Gave Init and SetOption tighter control over character refreshing (#4491)
  • Rama - Documented the different behaviors of various server synchronization functions (#4495)
  • Rama - Made CI ensure that default extended item prerequisites are a subset of asset-level prerequisites (#4502)

[Beta fixes]

  • Estsanatlehi - Fixed items not being applicable anymore (#4508)
  • Rama - Fixed CantChangeWhileLocked stopping player-made changes to the crafting preview character when tied up (#4509)
  • Da'Inihlus - Updated chinese translation (#4510)
  • Estsanatlehi - Fixed inconsistent casing in files (#4511)
  • Estsanatlehi - Moved room customization setting to Online prefs (#4513)
  • Estsanatlehi - Added a separate music volume slider to Audio preferences (#4514), with a follow-up from Ben987
  • Estsanatlehi - Marked image downloads' cross-origin correctly (#4515)
  • Constantan - Made the pet suit shock collar automatic (#4517)
  • Rama - Added a mechanism for caching player activities (#4516)
  • Rama - Fixed a couple issues with the pet shock collar changes (#4518)
  • Rama - Made the classic latex corset also available in the Corset group (#4519)
  • Ben987 - Improved the validation on URL extensions for custom URLs
  • Ben987 - Added /customimage, /customfilter and /custommusic chat commands
  • Ben987 - Fixed a couple audio issues in Bondage Brawl

[Hotfixes]

  • Rama - Fixed the prerequisites of the clothing based classic latex corset (#4522)
  • Rama - Fixed the fishnet top disappearing when adopting the TapedHands pose (#4523)
  • Rama - Fixed the leashing logic for lovers and family locks (#4524)
  • Estsanatlehi - Made the client rate-limit its messages to not overwhelm the server (#4542)

[R96]

[Added]

  • KyraObscura - Added new Butterfly Pendant items as both a collar accessory and a necklace (#4433)
  • ewhac - Added support for reordering crafts from the crafting screen (#4432)
  • KyraObscura - Added eye shadow support with multiple styles (#4438)
  • Cleon - Added a lot of new assets, a Business Skirt and Large Belt (#4439), Social Heels, Duty Shoes, Street Boots and Western Boots(#4440), and Wristbands Bracelets (#4443)
  • Constantan - Added a Forbidden Chastity Belt and Bra as well as a new GGTS Helmet by Jimmy_g (#4448)
  • Ben987 - The cards from the Club Card contest have been added, as well as three new ones
  • Ben987 - The Club Card deck builder now supports filtering
  • Ben987 - Bondage Brawl has seen lots of changes; there's now an inventory system, some new scenes and more voices have been added.

[Removed]

[Changed]

  • Estsanatlehi - Multiple locks expiring at once are now only causing a single message (#4435)
  • EllieThePink - Fixed a couple typos (#4441)
  • EllieThePink - Fixed some spelling / grammar issues in the cafeteria and chess college rooms (#4444)
  • MAKeevchanin - Updated the Russian translation
  • Da'Inihlus - Updated the chinese translation (#4459)

[Fixed]

  • Rama - Fixed the wheel of fortune crashing when failing to equip an item (#4436)
  • Estsanatlehi - Fixed a crash when struggling gets interrupted (#4447)
  • kotax - Fixed struggle expressions not working correctly (#4450), with a follow up from Estsanatlehi (#4452)
  • Ben987 - Some Club Cards weren't giving the correct reward; those have been fixed

[Technical]

  • Estsanatlehi - Allowed NPC dialogs to track and use pronouns correctly; this is only the technical part, none of the dialogs have been updated yet (#4437, #4449, #4451)
  • Estsanatlehi - Corrected most of the CI issues (#4445)
  • Estsanatlehi - Reworked the handling of skills (#4446)

[Beta fixes]

  • Estsanatlehi - Fixed a crash when checking for item blockedness in the fortune wheel (#4453)
  • Estsanatlehi - Fixed ordering of the ForbiddenChastity files (#4455)
  • Estsanatlehi - Fixed a crash when trying to change clothes outside of the chatroom (#4456, #4463)
  • Estsanatlehi - Fixed bugs involving player names in notifications (#4458)
  • kotax - Tweaked how expressions are queued when struggling (#4457)
  • Constantan - Finalized the features of the new Forbidden Chastity Belt & Bra with help from Estsanaltehi (#4462, #4467)
  • Estsanatlehi - Reworded a couple of the dialogs on the shiny set
  • Estsanatlehi - Fixed missing dialogs on the GGTS helmet
  • Estsanatlehi - Fixed the wristbands not having a configuration screen

[Hotfixes]

  • Estsanatlehi - Fixed a skill ratio of 0 being ignored entirely (#4470)
  • Estsanatlehi - Reverted to the simpler regex for name splitting to fix a Safari bug (#4471)
  • Estsanatlehi - Fixed the loosen minigame not loosening anymore (#4472)
  • Estsanatlehi - Fixed the the skill progress not being shown as a percent anymore (#4473)

[R95]

[Added]

  • Rama - Added a new Nun Habit by Toshiro (#4423)
  • Constantan - Added a Retro Gridle dress, an armbinder to the Shiny set, and a Techno gag (#4424, #4425)
  • Ben987 - Added names to Club Card decks
  • Ben987 - Added a group filter to the Club Card deck builder
  • Ben987 - Added Online Play to the Club Card game
  • Ben987 - Added some voiced dialog lines and music to the Bondage Brawl as an experiment

[Removed]

[Changed]

  • Rama - Readjusted the Kabeshiri Wall width and eyeshadow group (#4403)
  • Da'Inihlus - Updated the chinese translation (#4421)
  • kotax - Added extra ropes to Bondage College's Chapter 8 (#4415)
  • kotax - Gave back restraints in Bondage College's Chapter 2 (#4416)
  • kotax - Added more migrated skills when you complete Bondage College and enter the Club (#4417, #4422)
  • kotax - Added the ability to self-tie/untie in some chapters of Bondage College (#4414)
  • kotax - Added more dominant/submissive paths to the Club's College teachers from the choices made in Bondage College (#4411)
  • Ben987 - Changed the penis to become hard penis when above 30% arousal
  • Ben987 - Rebalanced building upgrades in the Club Card minigame

[Fixed]

  • Rama - Fixed InheritColor failing if the parent item color is an array (#4400)
  • kotax & Sally - Fixed the swapped icons order for the Futuristic Straightjacket (#4401)
  • Ada - Fixed a couple of crashes in Kinky Dungeon (#4404)
  • kotax - Removed an extra dialog option in the Infiltration supervisor dialog (#4406)
  • Rama - Fixed being unable to open the crafting extended item menu of futuristic items when tied up (#4407)
  • Rama - Made the currently viewed page stick when switching crafting subscreens (#4408)
  • Estsanatlehi - Fixed a crash when switching to permission mode in the wardrobe (#4413)
  • Ellie - Fixed broken thumb icons for range slider inputs (#4420)
  • Ellie - Fixed currently set modular options not being selectable anymore in the extended screen (#4419)
  • Rama - Fixed a crash in the extended item menu of the full latex lockdown suit (#4418)

[Technical]

  • Rama - Improved the tests to ensure item properties are disjoint w.r.t. their asset counterpart (#4397)
  • Rama - Merged the PussyLight{x}/PussyDark{x} assets (#4398)
  • Rama - Replaced manual item property setting with TypedItemSetOptionByName (#4399)
  • Estsanatlehi - Split out expression timers from the lock timers (#4402)
  • Rama - Added tests to verify that all types referenced in the asset layers AllowTypes and AllowModuleTypes array actually exist (#4405)
  • EllieThePink - Fixed a missing substitution in the tighten/loosen actions (#4409)
  • EllieThePink - Fixed triggered expressions not clearing after #4402 (#4410)

[Beta fixes]

  • Da'Inihlus - Updated chinese translation for the beta (#4427)
  • Constantan - Fixed a couple issues with their items (#4428, #4429)
  • Rama - Added the missing back-part of the nun habit (#4430)
  • Estsanatlehi - Fixed the Custom Latex Hood causing ears to "sink" (#4431)
  • Ben987 - Corrected Sync Events in the multiplayer Club Card games
  • MAKeevchanin - Updated the Russian Translation

[R94]

[Added]

  • Ben987 - Added a slew of new cards to the Card Game, as well as NPC fights in various areas
  • Ada - Updated Kinky Dungeon to v4.25 (#4313)
  • Miisha - Provided the Czech translation for B. College Chapter 7 (#4322)
  • shion - Added a new Corsethood (#4329)
  • Rama - Added the new Kabeshiri Wall item by Toshiro (#4347)
  • KyraObscura - Provided a batch of Hair Additions (#4350)
  • KyraObscura - Added a Beanie Hat (#4352)
  • Rama - Made lots of improvements to crafted items, like complete extended item access (#4354, #4356), and layer-specific priority overrides (#4364)
  • Rama - Added the new Shark Plush handheld item by Toshiro (#4358)
  • Constantan - Updated the Russian translation for Kinky Dangeon 3.19 to 4.25 (#4359)
  • Rama - Added new eye shadows by Toshiro (#4368)
  • Constantan - Added new assets: Shiny Straitjacket, Shiny Leg Binder, and Doberman Mask (#4370, #4391, #4392)

[Removed]

[Changed]

  • Sepia Oulomenohn - Made the Smooth mask available as a clothing mask (#4336)
  • kotax - Changed Inflitration to use the intended device (#4340)
  • Ben987 - Doubled the number of crafting slots
  • Ben987 - Added support for the Club Card Lounge to the Block Access Owner Rule
  • Estsanatlehi - Removed the base lock layer of the InflatableVibratingPanties (#4328)
  • Rama - Modified substitutions to display the name of crafted items when handling chat messages (#4343)
  • KyraObscura - Removed redundant effect properties from Ballgagmask (#4351)
  • Sepia Oulomenohn - Allowed locks on the latex respirator (#4394)
  • Ben987 - Bumped the maximum amount of crafted items to 80
  • Kotax - Fixed a couple issues in the LARP NPC's card game dialogs

[Fixed]

  • Estsanatlehi - Split out Egged from the remote-enabled check, fixing a couple problems where an item would incorrectly become remotable (#4302, #4388)
  • Estsanatlehi - Added back the missing modules from the futuristic crate (#4339)
  • Estsanatlehi - Fix a couple crash by enforcing the correct object type when it's not valid (#4338)
  • Rama - Trimmed away empty space around the activity button images (#4300)
  • Estsanatlehi - Renamed the LuckyWheel functions to use the key (#4332)
  • Miisha - Fixed missing quotes in KinkyDungeon CSV (#4344)
  • Miisha - Fixed a missing function in KinkyDungeon (#4345)
  • Rama - Fixed modular item's elementData pagination offset in ...Draw() (#4349)
  • Rama - Fixed a broken activity dictionary builder if check (#4348)
  • Estsanatlehi - Added the missing label for the NeedsHarness prerequisite (#4353)
  • Estsanatlehi - Fixed vibrating nipples piercing not being able to give orgasms (#4355)
  • Estsanatlehi - Reverted using DialogChangeFocusToGroup in the intro maid dialog (#4360)
  • Estsanatlehi - Fixed casing of the BuyGroup property for the underbust corset (#4362)
  • Estsanatlehi - Fixed the substitutions for the futuristic belt (#4363)
  • Rama - Removed duplicate layer names of the latex respirator (#4366)
  • Estsanatlehi - Refactored CharacterSetFacialExpression (#4369)
  • Rama - Fixed a few issues related to the petpost crafting extended item menu (#4374)
  • Rama - Tweaked the layer priorities of the Kabeshiri Wall (#4375)
  • Rama - Fixed the EyeShadow y-offset (#4376)
  • Rama - Fixed the image drawing being disabled for typed item extended item buttons (#4379)
  • Estsanatlehi - Fixed issues with CharacterSetFacialExpression (#4380)
  • Estsanatlehi - Fixed a massive FPS drop when using NotVisibleOnScreen (#4381)
  • Estsanatlehi - Fixed Kinky Dungeon not loading properly (#4382)
  • Rama - Disabled single-click buttons while in the crafting extended item menu (#4383)
  • Rama - Made the page number visible when deleting crafted items (#4384)
  • Constantan - Fixed a few bugs with the new shiny items (#4385)
  • Rama - Made sure that all arousal zones are actually clickable in the arousal preference menu (#4386)
  • Rama - Fixed the casing of the thin leather strap file names (#4387)
  • Rama - Fixed the skin color-specific layer names of the Kabeshiri Wall (#4378)
  • Rama - Fixed a casing issue with one of the Kabeshiri Wall layers (#4389)
  • Tsubasahane - Fixed the FamilyPadlock being removed by validation (#4390)

[Technical]

  • Rama - Added a test to verify that modular item properties are disjoint w.r.t. the various modules (#4335)
  • Rama - Fixed ESlint issues (#4342)
  • Rama - Allowed the manual specification of extended item button images and expand tests (#4341)
  • Estsanatlehi - Wrangled the typing from the updated KD to bring the TS error count even lower (#4346)
  • Rama - Refactored and cleaned up the handling of advanced vibrator modes (#4357)
  • Rama - Added basic support for storing extended item subscreen properties for crafted items (#4365)
  • Rama - Expanded the checks for extended item Allow<x> properties (#4367)

[Hotfixes]

  • Estsanatlehi - Provided colorized versions of the penis (#4393)
  • Estsanatlehi - Provided a un-toned penis layer for manual coloring purposes (#4396)
  • Estsanatlehi - Fixed an issue allowing Javascript to be passed through using ForbiddenWords
  • Ben987 - Fixed the Club Card game's College Dropout not checking for the correct card types

[R93]

[Added]

  • Ben987 - Implemented a new Club Card Game accessible from the main hall.
  • shion - Added Lynx ears (#4198)
  • Estsanatlehi - Implemented PortalLink support between the panties and the tablet (#4261)
  • KyraObscura - Added a handful of new hairstyles (#4269, #4276)
  • Rama - Added the new "Cowboy Hat" item by Toshiro (#4272)
  • Rama - Added the new "Bug Legs" item by Toshiro (#4283)
  • Bluesilv - Added a new Heavy Duty Belt item (#4284)
  • Constantan2 - Added the Shiny Petsuit and collar along with some fixes for their other items (#4288)

[Removed]

[Changed]

  • KyraObscura - Made a couple of tweaks to the petsuit, fixing some grammar and adding a new Underwear & socks option (#4210)
  • Estsanatlehi - A bunch of changes to the chastity belts, making them compatible with chastity shields, blocking them from being closed on "shaft"-style items (like the One-bar Prison or the Futuristic Crate's pleasure module) (#4223, #4243)
  • Sepia Oulomenohn - Added the missing kneel & kneeling spread poses for the ThighHigh boots provided by Shion, as well as better names and a new Band module. (#4246)
  • Estsanatlehi - Removed Style 13's tuft of hair on the side when in AllFours (#4247)
  • Da'Inihlus - Updated the chinese translation (#4264)
  • KyraObscura - Updated some of the textured hairstyles for consistency (#4277)
  • MAKeevchanin - Updated the russian Translation

[Fixed]

  • Rama - Changed the futuristic vibe voice triggers to respect the players' item permissions (#4235)
  • kotax - Fixed being able to kidnap Pandora employees while having no free space in the private room (#4237)
  • Rama - Fixed the transport jacket text publish function (#4238)
  • Rama - Fixed potential issues with chat-detection-based assets (the Futuristic Vibrator, Futuristic Training Belt & Obedience Belt) by using CommonTime() instead of CurrentTime (#4240)
  • Rama - Fixed the parsing for the the variable height archetype's dialogPrefix.Option (#4239)
  • Rama - Fixed two issues related to changing vibrating item options outside of ChatRoom (#4241)
  • Estsanatlehi - Improved the wardrobe's screen by adding inline "Use" buttons, "Previous" buttons, and changed it to only generate one page of "character previews" at once, which should make it less likely to exhaust memory and crash on mobile (#4245)
  • Estsanatlehi - Ensured that losing your owner removes family locks (#4265)
  • Estsanatlehi - Fixed a typo in the PetSuit's strap message (#4266)
  • Rama - Fixed the text co-archetype of the wooden transport box (#4281)
  • Rama - Fixed the missing initialization of the OverrideHeight record (#4282)

[Technical]

  • Rama - Cleaned up duplication of the Owner/Lovers/Family lock code (#4200)
  • Estsanatlehi - Removed a duplicate nickname regex (#4228)
  • Estsanatlehi - Made a lot of tweaks to asset and layer files, fixing 404 and simplifying assets that shouldn't depend on body size (#4233)
  • Estsanatlehi - Overhauled the dialog mode handling, and follow-up fixes (#4236, #4242, #4244, #4249, #4254, #4260, #4267)
  • Rama - Made sure switching extended options which both had subscreens wouldn't crash(#4251)
  • Rama - Simplifyed every extended item configurations and made the Type property redundant in the definitions (#4250)
  • Estsanatlehi - Refactored the modular type generation to happen faster, speeding up the game's start up time (#4252), which needed a few complementary fixes from Rama (#4255, #4270)
  • Estsanatlehi - Strict-typed the group-level of extended definitions (#4256)
  • Estsanatlehi - Made sure variables starting with an underscore would be ignored by ESlint (#4257)
  • Estsanatlehi - Turned the futuristic recolor "tags" into attributes (#4258)
  • Rama - Added ExtendedItemData.drawData to standardize the specification of extended item element data (#4268)
  • Estsanatlehi - Improved expression prerequisites so that they would correctly handle caged male characters (#4271, #4278)
  • Rama - Standardize all relevant archetypes to use the "default" literal string for their default chatSetting (#4273)
  • Rama - Cleared the cached extended item requirement checks when refreshing dialog (#4274)
  • Rama - Did some maintenance on extended item validation (#4275)

[Beta fixes]

  • Rama - Removed the TapedHands entry from the HideForPose array of handheld items (#4289)
  • Rama - Fixed a hard-coded IsOwnedByPlayer check (#4290)
  • Ellie - Permitted players to use owner/lover/family-locked crafted items on themselves if not blocked by rules (#4291)
  • Rama - Made sure that the ExtendedItemCustom... options have distinct names (#4292)
  • Estsanatlehi - Changed how the offset is handled during a refresh/rebuild (#4294)
  • Da'Inihlus - Translated the new club card game. (#4295)
  • Da'Inihlus - Updated chinese translation (#4296, #4316)
  • Estsanatlehi - Skipped dialog refreshes when called from the wardrobe (#4297)
  • Estsanatlehi - Fixed a bug with AllowedActivePose not being generated correctly (#4298)
  • Rama - Added a missing original function call for the lovers vibrator draw function (#4299)
  • Estsanatlehi - Fixed a couple issues with the portallink items (#4301)
  • Rama - Ensured that hidden option/modules cannot be clicked (#4303)
  • Estsanatlehi - Missed out on two items when changing the futuristic coloring system (#4304)
  • Rama - Fixed the love chastity belt types failing to apply to the crafting preview character (#4305)
  • Rama - Stopped asset archetypes from being overwritten when registering subscreens (#4306)
  • Estsanatlehi - Fixed a crash when null SetPoses are seen (#4307)
  • Estsanatlehi - Fixed the PetSuitShockCollar & ShinyPetSuit (#4308)
  • Estsanatlehi - Changed the prerequisite used for males so that it detects chastity (#4309)
  • Bluesilv - Fixed the Sci-Fi Pleasure Panties not being male-compatible anymore and Heavy-Duty Belt for large/x-large bodies (#4310)
  • Constantan - Fixed preview image size & color for the Petsuit Shock Collar (#4311, #4314)
  • Rama - Fixed modular item pagination raising an error (#4315)
  • Miisha - Fixed the struggle minigame not being reset during the focus group change. (#4317)
  • Rama - Ensured that the dialog inventory menu does not hide distinct crafted items with the same name (#4318)
  • Estsanatlehi - Provided a helper function to show, hide, and append to the chat log (#4312)
  • Estsanatlehi - Reverted changes to 'AltEars' attribute (#4319)
  • Estsanatlehi - Changed the status message to only be hidden when in items mode (#4320)
  • Rama - Fixed the lovers timer padlock being passed the wrong validator (#4321)
  • Miisha - Fixed a couple instances of the dialog top menu not being displayed (#4323)
  • Estsanatlehi - Wired the ThighBoots band option to its layer (#4324)

[Hotfixes]

  • Estsanatlehi - Fixed issues with the default color picker (#4334)
  • Estsanatlehi - Fixed the two items getting drawn in the same location when struggling (#4333)
  • Estsanatlehi - Fixed a crash when refreshing dialog after having exited tightening (#4331)
  • Rama - Fixed applying crafts to oneself with owners/lovers/family locks while not checking for owners/lovers (#4330)
  • Estsanatlehi - Fixed the name of the Bandana's polka dots preview (#4327)
  • Estsanatlehi - Fixed the item preview not being drawn when bound and looking at someone (#4326)
  • Estsanatlehi - Fixed a crash with the training belt's deny mode (#4337)
  • Ben987 - Corrected Bankrupt Removal in Club Card
  • Ben987 - Fixed a crash in CharacterDoItemsSetPose
  • Ben987 - Fixed a couple issues in Club Card
  • Ben987 - Changed turn to end after second card played in Club Card
  • Ben987 - Fixed AI still being able to play and draw with Associate in Club Card

[R92]

[Added]

  • Ben987 - Added a new D/s Family Lock with keys and rules, usable by any player that has the same owner, as well as a couple activities
  • Ben987 - Added new status overlay icons for D/s family, Friend, Owner, and Lover
  • shion - Added a Nipple Vibrator, Tickle Bra, Inflatable Vibrating Panties, and Strap Bra (#4090)
  • Constantan2 - Added a set of Deluxe Leather restraints: cuffs and collar, as well as a couple of tweaks to the difficulty of the High Style Steel set (#4091)
  • shion - Added a new Fox hood (#4133), Panty hood (#4134), Tanktop hood (#4135), and Vac hood (#4136)
  • shion - Added Portal panties, though the remote doesn't work (#4148)
  • tui - Added a Fitted Pleated Skirt (#4149)
  • shion - Added Latex heels (#4153)
  • shion - Added Mistress-style Thigh boots for the masses (#4159), (#4193)
  • tui - Added a new Boned Underbust Corset (#4160)
  • shion - Added a new pair of Goggles (#4168)
  • shion - Added PantBoots and a new Prisoner-style restraint based on them (#4171), (#4187)
  • shion - Added a Latex-frilled Shirt and Short Latex Gloves (#4184)
  • Constantan - Added Sport Sneakers, Ankle Boots, Heavy Ankle Cuffs, Heavy Metal Spreader, and Heavy Yoke (#4195)

[Removed]

  • Nothing this release

[Changed]

  • Estsanatlehi - Made the two chastity shields block clit activities (#4138)
  • Estsanatlehi - Changed Management to noticed and unlock chastity cages (#4146)
  • Estsanatlehi - Changed the nickname regex to allow more characters (#4154)
  • shion - Made another pass at improving hoods, as well as a small fix to the Latex Tank Top (#4156)
  • Estsanatlehi - Allowed wardrobe access when on the bed (#4163)
  • Estsanatlehi - Rebuilt the seethrough suit's large tapedhands layer to fix its alignment (#4167)
  • Ayesha - Changed the Penis's layer priority so it shows up over some items (#4169)
  • kotax - Gave NPCs sent to brainwashing a couple restraints so it shows on their profile screen (#4175)
  • Estsanatlehi - Made the Padded & Paw Mittens into typed assets, and improved on the chained-mittens feature by making a couple items compatible with it (Harness Bra, Studded Harness, and Leather Padded Harness), and removing the old MittensChain item in favor of layers (#4179)
  • wildsj - Added a strapless variant to the petsuit and made it possible for some clothing to be used with it (#4182)
  • kotax - Expanded Brainwashing to captured Pandora NPCs (#4188)
  • MAKeevchanin - Updated the Russian Translation

[Fixed]

  • Bluesilv - Fixed a misnamed layer on the male catsuit (#4128)
  • Rama - Fixed a crash on the futuristic crate vibrator subscreen by avoiding an infinite recursion (#4129)
  • Rama - Changed the Slave collar's to properly set its Type property (#4131)
  • Estsanatlehi - Fixed the missing vibe sound effects. There's a known issue with the anal beads still. (#4130)
  • Da'Inihlus - Fixed broken dialog translation after the dialog gender changes that would lead to no translation happening at all (#4096)
  • Estsanatlehi - Fixed a bug that would cause GGTS to strike on otherwise correct pose changes (#4132)
  • shion - Fixed the alpha layer for the Latex Dog Mask preview images (#4143)
  • ewhac - Made sure nipple items are removed after the Asylum treatment completes (#4137)
  • EllieThePink - Fixed a crash on a failed Pandora encounter because of an unset mission type (#4140)
  • kotax - Fixed a ReverseMaid dialog option being incorrectly available, as well as randomly selecting NPC to brainwash and some dialog tweaks. (#4144)
  • Estsanatlehi - Attempted to hotfix problems with the advanced vibe modes (#4141)
  • Rama - Removed potential infinite while loops in CommonStringSubstitute() (#4147)
  • Rama - Avoided accessing Asset.Group.Name while crafting, fixing a crash for some assets that used DynamicGroupName (#4150)
  • Estsanatlehi - Fixed the missing frills on the Maid outfit in some cases (#4161)
  • Estsanatlehi - Fixed a bug where timer locks running out wouldn't use the correct group (#4165)
  • EllieThePink - Fixed voice command changed message on futuristic vibrator (#4166)
  • Fareeha - Fixed an incorrect language icon (#4173)
  • Rama - Removed an invalid usage of DialogFocusItem (#4174)
  • Estsanatlehi - Fixed confiscated items getting lost after a refresh from the Bad Girl's Gang story (#4183)
  • Rama - Avoided unconditionally calling DialogLeave as a shortcut for exiting the extended item screen (#4185)
  • Rama - Avoided duplicate copies of the underbust corset in the shop (#4186)
  • Rama - Avoided a double DialogFindPlayer call (#4189)
  • shion - Fixed lock positioning on the Latex Dog Hood (#4190)
  • Rama - Fixed a bug with automated assets not changing state by explicitly setting ChangeWhenLocked: true, allowing a lock-bypass to happen if appropriate (#4196)

[Technical]

  • Estsanatlehi - Add stict types for the asset prerequisites (#4139)
  • Rama - Added modular item archetypical subscreen support and general subscreen standardization (#4151)
  • Estsanatlehi - Ran Ellie's gulp minification pipeline over left & right socks (~500Mb saved) and then over everything (~100Mb saved) (#4155)
  • Estsanatlehi - Removed message handlers for messages never sent by the server (#4157)
  • Estsanatlehi - Fixed a CopyConfig issue by following through chains when loading (#4158)
  • Rama - Implemented a new Text archetype to have a single configuration system for those (#4164)
  • Rama - Standardized the extended item ...SetOption and ...SetOptionByName functions (#4177)
  • Estsanatlehi - Removed some leftovers from the handheld swap (#4178)
  • Estsanatlehi - Cleaned up index.html by splitting out inline Javascript, refactoring the controller support in the process, and added lazy-loading support for Kinky Dungeon, improving the initial loading time (#4170)
  • Rama - Improved typing information for room backgrounds, Title, screen modules, chatroom, wheel of fortune, and activities (#4180), (#4181)
  • Estsanatlehi - Made a couple changes to the typing of the activity prerequisites and removed the unused ones (#4192)
  • Rama - Avoided directly constructing items without using something like CharacterAppearanceSetItem, which would lead to issues with their initialization (#4197)

[Beta fixes]

  • shion, Sepia Oulomenohn, Estsanatlehi - A load of fixes to the Latex Tank Top, the Prison Straightjacket, the Latex Frilled Shirt, the Latex Short Gloves, the Inflatable Vibrating Panties, the Vac Hood and the Pantyhood (#4201, #4211, #4217, #4219, #4218, #4220, #4221, #4222, #4224)
  • Estsanatlehi - Fix the high-sec and intricate locks not being unlockable (#4202)
  • Estsanatlehi - Made the two chastity shields block clit activities (#4203)
  • Estsanatlehi - Fixed a crash with the color picker when on mobile (#4204)
  • Estsanatlehi - Fixed incorrect substitution tags in dialogs (#4205)
  • Constantan2 - Fixed an issue with some of the new "Heavy Set" assets not overlaying correctly (#4206), and some coloring (#4214)
  • Rama - Fixed subscreens not opening when the respective super-screen option was previously already selected (#4207)
  • Estsanatlehi - Fixed the label being wrong when strength-struggling (#4208)
  • Rama - Explicitly set ChangeWhenLocked: true when automatically setting extended item options: part 2 (#4209)
  • Estsanatlehi - Fixed missing inflation sound effects (#4212)
  • Rama - BUG: 4 beta bug fixes (#4215)
  • Rama - Added a missing activity description for SipItem (#4216)

[Hotfixes]

  • Estsanatlehi - Final changelog for R92 (#4225)
  • Rama - Fixed TextItem text not updating when modifying someone else's item (#4226)
  • Constantan2 - Fixed lock layer on normal size Deluxe leg cuffs (#4227)
  • Estsanatlehi - Provided a couple hotfixes for R92 (#4230)
  • Rama - Fixed the TextItem.PublishAction using the old text names when publishing (#4231)

[R91]

[Added]

  • Ben987 - Added a new scenario to the Movie Studio: "Open House"
  • Miisha - Provided Czech translation for Bondage College Chapter 4, 5 & 6 (#4020, #4045, #4054)
  • Da'Inihlus - Updated the Traditional Chinese translation (#4025)
  • Sepia Oulomenohn - Added three new assets by Shion11's: a swip cap (Hat & Mask), a padded face-mask (third mouth group), and an inflatable gag mask (Hood), as well as some "tight" variants to some hoods (Accent, Collar, Zipper, Latex Dog Mask, Kitty Hood, Latex Habit, Latex Open Mouth plug hood) (#4064)
  • kotax - New: Brainwash captured Pandora Infiltrator NPCs in your private room (#4068)
  • Bluesilv - Added Jockstraps, Briefs and a Flat chastity cage for male characters (#4067)
  • Bluesilv - Modified the straitjacket and Sci-fi pleasure panties for male usage (#4071)
  • wildsj - Added garter belt with straps as clothing item (#4072)
  • shion11 - Added a new Latex Dog Mask with more options than the hood of the same style (#4073)
  • tui - Added a light-colored variant of the Cross Skirt (#4079)
  • shion11 - Added a Latex Bunny hood (#4078)
  • MAKeevchanin - Updated the Russian translation

[Removed]

  • Nothing this release

[Changed]

  • KyraObscura - Updated the Fishnet option of the Custom Latex Hood to be more visible (#4021)
  • Rama - Renamed the Coffee Mug to simply Mug (#4032)
  • Estsanatlehi - Changed layers on the Strict Leather Pet Crawler so that its locks wouldn't change color (#4036)
  • Rama - Changed the lover's vibrator to allow all lovers to configure it (#4038)
  • Estsanatlehi - Improved the login screen by moving buttons around and adding flag icons to the language selector (#4022)
  • Estsanatlehi - Fixed an issue with the Cupholder's tip option, a casing issue with the teddy bear, as well as added two options to the oval tag that had layers for them (#4060)
  • Estsanatlehi - Fixed the OTN pluggag's strap peeking through character with short or hidden hair (#4066)
  • Estsanatlehi - Renamed and retyped the suits' gloves so they match their label (#4069)

[Fixed]

  • Rama - Fixed lock properties not being properly initialized (#4031)
  • Rama - Fixed the broken BeforeSortLayers character hooks (#4033)
  • Estsanatlehi - Fixed grammar on tightening/loosening items (#4034)
  • Rama - Specified the text font for the pet post (#4037)
  • Rama - Fixed an issue that would have prevented lockpicking in some edge cases (#4039)
  • Rama - Added safety-checks over color data to prevent harmful behavior (#4040)
  • Rama - Enforced that a character's active pose is always a string array (#4041)
  • Rama - Made sure that the crafted Puzzling property always yields at least 1 lock pick attempt (#4044)
  • Rama - Fixed a couple of bugs with expression syncing not handling correctly nulls (a.k.a use the default) (#4046, #4049)
  • Rama - Fixed the MedicalInjector activity prerequisite which made its activity unusable (#4047)
  • Rama - Made full sensory deprivation still let whispers go through (#4048)
  • Rama - Made the crafted Painful property set the Masochism fetish. This makes it possible for items to change fetishes depending on a type (#4028)
  • Rama - Made the initial color of crafted items default to what's set in the asset itself (#4042)
  • kotax - Fixed the "Kidnapped" mission of the Pandora Infiltration being broken (#4051)
  • Miisha - Fixed syntax issues in the Nursery's dialog (#4052)
  • kotax - Added a new "Wear maid uniform" button in the Maid's Quarters for quick maid dress up, as well as labels to describe what those buttons do (#4053)
  • Estsanatlehi - Fix a bug that prevented progress to be made in GGTS (#4056)
  • Rama - Fixed a broken AllExceptPlayerDialog check for setting layer visibilities. This corrects a visual issue with the futuristic crate loosing its lid in some cases (#4057)
  • Rama - Fixed ModularItemConfig.ChangeWhenLocked being ignored. This would have allowed characters to interact with locked items even when they shouldn't have been able to. (#4058)
  • Rama - Fixed a crash by avoid a recursive call when an item was removed by someone while the extended UI for it would be open (#4059)
  • Estsanatlehi - Fixed the wedding girls' appearance not getting reset when the ceremony completes (#4061, #4065)
  • Rama - Fixed the lovers timer padlock Init function being broken (#4062)
  • ewhac - Changed the key-up handler of the crafting screen to not cause performance issues when typing text (#4076)
  • kotax - Made sure the curfew status for Jennifer and Sidney gets imported correctly from their Bondage College storyline (#4080)

[Technical]

  • Rama - Changed the vibrating archetype to use more of the extended item API (#3999)
  • Miisha - Cleaned up code handling activities and clothing changes in the Private room (#4043)
  • Rama - Added abstract-ish ExtendedItemData and ExtendedItemConfig interfaces to merge common features (#4063)
  • Rama - Standardized the specification and creation of script hooks (#4070)
  • Rama - Converted ExtendedItemOption into an abstract-ish base interface (#4075)
  • Rama - Avoided server pushes when calling ....Init() inside the property sanitization workflow (#4077)
  • Rama - Refactored ExtendedItemMapChatTagToDictionaryEntry to use the dictionary builder (#4082)
  • Estsanatlehi - Changed the CI config to protect against whitespace issues in the asset definition files (#4081)

[Beta Fixes]

  • Ben987 - Removed the Latex Respirator from the pool of assets used randomly by NPCs
  • Ben987 - Added a new path to the Movie Studio
  • Ben987 - Added 6 new backgrounds
  • Bluesilv - Fixed the missing penis layers for the HighSecurityStraitjacket and made the Pom Pom outfit available to males (#4085)
  • Rama - Restored accidentally removed support for TypedItemChatSetting.SILENT (#4087)
  • Bluesilv - Fixed the HighSecurityStraitJacket layer visibility, and made Jeans work with the new attributes (#4088)
  • Rama - Added missing Init functions to the padded & paw mittens (#4089)
  • Sepia Oulomenohn - Added a couple options to the new swim cap (4092)
  • Rama - Made sure that typed items respect the TypedItemConfig.ChangeWhenLocked property (#4093)
  • Rama - Added a missing dialog for disabling vibrators from advanced mode (#4094)
  • Da'Inihlus - Updated the Chinese translation (#4095)
  • Rama - Fixed a missing dialog for the futuristic vibrator (#4097)
  • Estsanatlehi - Renamed the catsuits' gloves for their upper/lower body poses (#4099)
  • Marie - Fixed setting level in GGTS (#4100)
  • Rama - Fixed some missing dialogs for the collar name tags (#4126)
  • Rama - Fixed the ShockClamps and PlateClamps becoming invisible when changing the items type (#4127)
  • Ben987 - HOTFIX - Movie Studio - Release Client from Kennel
  • Ben987 - HOTFIX - GGTS - Adapt to Extended Items Changes

[R90]

[Added]

  • Ben987 - Added a new Tighten / Loosen mechanic to some specific assets, as well as some minigame changes
  • Ellie - Asset: Cheerleader Outfit by Titania (#3944)
  • Estsanatlehi - Add dialog to trigger a break up with someone (#3937)
  • Estsanatlehi - Support gendered dialogs (#3952)
  • Miisha - Bondage College pages translator cheats (#3925)
  • Miisha - Czech translation for B. College Chapters 1 3 and common (999) (#3955)
  • KyraObscura & Leah - Lipstick Marks (#3970, #3973)
  • bananarama92 - ENH: Add a new coffee emoticon (#3982)
  • Estsanatlehi - Allow setting each layer's priority with OverridePriority (#3987)
  • KyraObscura - New Custom Latex Hood Module Options and Override Priority Update (#3992)
  • KyraObscura - Cheek Studs and Facial Piercing Combinations (#3994)
  • bananarama92 - ENH: Add the new Coffee Mug handheld (#3995)
  • Estsanatlehi - Add a new set of steel items courtesy of Constantan (#4016)

[Removed]

  • Nothing this release

[Changed]

  • MAKeevchanin - Updated the Russian translation
  • Nikky - Hide folding screen on wardrobe screen (#3956)
  • Ben987 - Hide the Wheel of Fortune when in the wardrobe
  • KyraObscura - Add 'metal' layer to Harness Ball Gag XL in all gag slots (#3958)
  • KyraObscura - Piercing Set Update (#3959)
  • KyraObscura - Increase Visibility of Navel Bar (#3971)
  • KyraObscura - Character Perspective Left-Right Labelling for Kyra's Stuff (#3990)
  • KyraObscura - Bolero SJ Colour Update (#3991)
  • KyraObscura - Fixed the Socks Orientation in Different Poses (#4035)

[Fixed]

  • Ben987 - Fixed the Student Outfit missing some layers
  • Ben987 - Fixed a crash in InventoryPrerequisiteConflictingGags if a gag had no prerequisite property
  • Ben987 - Fixed a crash in ServerParseColor if a null color was processed
  • Ben987 - Added support for the recently-introduced groups to Owner's Block Appearance rules
  • Ben987 - Fixed a freeze when tabbing out of the Slave Auction
  • Ben987 - Fixed Kneel button in the Timed Cell
  • Ben987 - Fixed a bug with the Pandora's Prison Maid not being reset properly
  • bananarama92 - BUG: 3 more smaller misc bug fixes (#3933)
  • Estsanatlehi - Fix lover's lock removal logic (#3936)
  • Estsanatlehi - Small dialog fixes (#3945)
  • Estsanatlehi - Make sure the sensory-deprivation doesn't go overboard (#3932)
  • Miisha - Fix(College): Cleanup of code, fixes minor bug (#3950)
  • bananarama92 - BUG: Fix a number of invalid asset prerquisites (#3968)
  • bananarama92 - BUG: Fix expressions not applying when equiping items and fix non-existent expression names (#3966)
  • Estsanatlehi - Fix substitution failure for a character that left (#3963)
  • bananarama92 - BUG: Fix various color-layer & -group related bugs (#3962)
  • Estsanatlehi - Fix another issue with ChangeWhenLocked (#3960)
  • Estsanatlehi - Use a callback to handle post-struggle dialog updates (#3961)
  • bananarama92 - BUG: Ensure that the festival fox mask can only be bought once (#3972)
  • Estsanatlehi - Fix a bug with the kennel letting item activities go through (#3976)
  • Estsanatlehi - Fix a crash if the Sarah character hasn't been initialized (#3980)
  • Ellie - Bugfix: Fixes the positioning of the Latex Corset lock image (#3981)
  • Estsanatlehi - Fix a bug where the wand could still be used over chastity (#3988)
  • KyraObscura - Custom Latex Hood 404 Fix (#3989)
  • bananarama92 - BUG: Fix the option-stringification callback of ExtendedItemRequirementCheckMessageMemo (#3993)
  • Estsanatlehi - Fix a crash on /eyes when the eyes don't have properties (#4004)
  • bananarama92 - BUG: Fix an invalid asset prerequisite (#4005)
  • bananarama92 - BUG: Ensure that ExtendedItemExit always sets subscreens to null (#4006)
  • bananarama92 - BUG: Fix the return module when exiting the wheel of fortune customization menu (#4015)
  • Estsanatlehi - Protect against having no assets in metadata when playing audio (#4018)

[Technical]

  • bananarama92 - MAINT: Let Character.CanTalk() use SpeechGetTotalGagLevel() under the hood (#3951)
  • Estsanatlehi - Make sure archetype mismatches get caught (#3929)
  • Estsanatlehi - Another batch of TS hardening fixes (#3938)
  • Estsanatlehi - Enable ESLint as part of CI and fix all its "simple" issues (#3935)
  • Estsanatlehi - TS: use array tags for better documentation (#3953)
  • Estsanatlehi - Refactor the "ChatRoomLeave" calls into a dedicated function (#3954)
  • Estsanatlehi - TS: Fix many issues in the single player rooms (#3957)
  • Estsanatlehi - Wrap the minigame exit function into a helper (#3967)
  • Estsanatlehi - Refactor CharacterAppearanceNextItem (#3964)
  • bananarama92 - CI,BUG: Expand the CI and fix two bugs discovered along the way (#3913)
  • bananarama92 - TYP: Improve Scripts/*-related type annotations (#3965)
  • bananarama92 - CI: Add a dedicated testing module and add tests for checking color layers and groups (#3969)
  • bananarama92 - CI: Check whether extended item options and modules are at least of length 1 (#3975)
  • Estsanatlehi - Remove all unsupported syntax uses (#3977)
  • Estsanatlehi - Streamline the GL context initialization and fix Graphics screen (#3978)
  • bananarama92 - ENH: Add a standardized set of extended item ...Init functions for initializing item properties (#3979)
  • Estsanatlehi - Fix all current ESLint issues (#3983)
  • Estsanatlehi - Document LayerVisibility and cleanup the hooks' handling (#3984)
  • Estsanatlehi - TS fixes (#3985)
  • Estsanatlehi - Bigger changes to appease TS (#3986)
  • Estsanatlehi - Fix initialization order of Zone setup to prevent a crash (#3996)
  • Estsanatlehi - Fix small typing issue that broke CI (#3997)
  • Estsanatlehi - Bug fixes from the TS changes (#3998, #4000, #4002, #4003)
  • bananarama92 - BUG: Fix InventoryFuturisticTrainingBeltCheckPunishSpeech potentially returning undefined (#4001)

[Beta fixes]

  • Estsanatlehi - Fixed a null-is-also-object crash in the new per-layer priority override code (#4023)
  • Estsanatlehi - Fixed test for touch events in Firefox and Safari (#4024)
  • KyraObscura - Allow Maids to Remove Lipstick Mark (#4026)
  • Rama - BUG: Fix the default initialization value of ArousalSettings.VFXVibrator (#4027)
  • Estsanatlehi - Rename the PetSuit inventory previews (#4029)

[R89]

[Added]

  • KyraObscura - Added a new Cropped Hoodie (#3851), options for smaller ears (#3866), and a lockable Navel Bar (#3871)
  • Estsanatlehi - Added back the removed "pulled leashes" graphics and made them automatic (#3873)
  • Ellie - Added Titania's new Dominatrix Leotard asset in the Bra group (#3888)
  • Estsanatlehi - Added an "Open Changelog" option to the Main Hall, and made the tips cycle every few seconds. Also added a few new tips from Natsuki (#3861)
  • KyraObscura - Added new groups for Left Sock, Right Sock, Jewelry, and Piercings. This also added the ability for a module/option to require another asset to be enabled, thanks to Estsanatlehi (#3890, #3886, #3897)
  • Estsanatlehi - Added status effect icons on items and options for blindness, deafness and gag-level (#3838)
  • Ayesha - Added a Vibrating Egg for males' glans (#3870)
  • bananarama92 - Allowed other people read-only access to one's wheel of fortune customization menu (#3901)
  • Nina - Added a new Festival Fox Mask from Fillia/Nina (#3884)
  • Nikky - Added a new Folding Screen item in the Device group (#3904)
  • Ben987 - Added Tighten/Loosen options for many rope items

[Removed]

  • Nothing this release

[Changed]

  • Fareeha - Improved the Traditional Chinese translation (#3864)
  • Ayesha - Changed the HeavyLatexCorset so it can be used by males (#3868)
  • KyraObscura - Added layers to more hair for better depth (#3872)
  • KyraObscura - Consolidated options on the Custom Latex Hood (#3869)
  • Estsanatlehi - Changed the handheld rope items' default color (#3883)
  • Gnarp - Added ItemBoots as target for the Caress activity (#3895)
  • KyraObscura - Consolidated eyebrows 2-6 into a modular item (#3899)
  • KyraObscura - Updated the School Hospital background (#3903)
  • MAKeevchanin - Updated the Russian translation
  • Ben987 - Stopped the Wheel of Fortune from using blocked items
  • Ben987 - Added Pet Bondage & Web Bondage to the Wheel of Fortune
  • Ben987 - Bondage Brawl - Add a hint if the key isn't found
  • Ben987 - Fixed invalid Log entries in the College Cafeteria - Thanks lojan!
  • Ben987 - Disable the Wheel of Fortune's Roleplay mode on Hardcore/Extreme
  • Ben987 - Added a "Force Spin" dialog option for owners having a Wheel of Fortune

[Fixed]

  • bananarama92 - Fixed the DynamicGroupName of the latex respirator (#3859)
  • Estsanatlehi - Fixed the Lucky Wheel so it draws correctly when inverted (#3863)
  • Estsanatlehi - Added back a few checks to stop the obedience belt from crashing (#3865)
  • Estsanatlehi - Fixed a crash when using a non-item-based activity on an NPC (#3867)
  • Estsanatlehi - Fixed a bug where locked modules could still be changed (#3874)
  • Estsanatlehi - Fixed ChatRoomData default value by initializing it to null (#3878)
  • Estsanatlehi - Fixed a crash in the Cafe when the maid tried to increase the inflatable dildo's vibe (#3881)
  • Gnarp - Fixed a layer name of the hogtie stocks (#3885)
  • Ellie - Fixed a bug with name substitution when swapping characters around (#3887)
  • bananarama92 - Changed the love chastity belt's text so it can only be modified by the owner (#3889)

[Technical]

  • Estsanatlehi - Cleaned up the Poker minigame (#3877)
  • Ellie - Changed asset groups with AllowNone: false to use preview images (#3891)
  • Ellie - Tightened a couple things in asset properties (#3892)
  • bananarama92 - Improved type-checking on Log-related functions (#3893)
  • bananarama92 - Changed Typed item option names to always be equivalent to their Property.Type values (#3894)
  • Estsanatlehi - Remove unused function and add missing parameters to calls (#3876)
  • Estsanatlehi - Added socket.io to our deps, and declare io so it gets typechecked (#3880)
  • Estsanatlehi - Added a couple helpers for Ellie's ItemScript for easier manipulation (#3857)
  • klorpa - Provided a bunch of spelling and spacing fixes (#3882)
  • Estsanatlehi - Merged ParentColor with InheritColor (#3875)
  • Estsanatlehi - Centralized account-checking regexes and simplified the code. That fixes an issue with password resets. (#3855)
  • Estsanatlehi - Overhauled the struggle minigames' handling (#3845)
  • bananarama92 - Added annotations for many global variables and constants (#3898)

[Beta Fixes]

  • bananarama92 - Fixed an issue with the futuristic vibrator not respecting the DisableAdvancedVibes setting (#3906)
  • Estsanatlehi - Fixed a bug when choosing random options for randomly-generated restraints on NPCs (#3907)
  • Estsanatlehi - Explicitly disabled Node types from being pulled (#3908)
  • Ellie - Fixed a couple issues with the new Dominatrix Leotard (#3909)
  • KyraObscura - Reduced Priority for the Cropped Hoodie's Front Layers (#3910)
  • Estsanatlehi - Fixed a crash with NotVisibleOnScreen if the asset doesn't exist (#3911)
  • Estsanatlehi - Added the missing tooltips for the status effect icons (#3912)
  • Nikky - Fixed the priority of the new Folding screen (#3914)
  • Estsanatlehi - Fixed another problem with locks and option switching (#3915)
  • Estsanatlehi - Fixed a dialog typo (#3916)
  • KyraObscura - Made item slots accessible while wearing Cropped Hoodie (#3917)
  • Da'Inihlus - Provided an updated Traditional Chinese translation (#3918, #3926)
  • Estsanatlehi - Reverted "Merge ParentColor with InheritColor" as it caused incorrect coloring in some cases (#3919)
  • bananarama92 - Fixed a couple group and dialog-related mismatches (#3920)
  • bananarama92 - Added some validation to the Wheel of Fortune to ignore unknown options (#3921)
  • Miisha - Fixed an error in email validation which could prevent creation of new accounts (#3922)
  • Luna - Removed some extraneous properties from the 2nd Pet post (#3923)
  • bananarama92 - Provided 3 fixes for some small issues (#3927)
  • Estsanatlehi - Fix a couple issues where the leash could break (#3928)
  • KyraObscura - Fixed the archetype on the 2nd Navel Bar (#3930)

[Hotfix]

  • Estsanatlehi - Stopped a crash on dynamic leashes if the asset is missing an AllowEffect property (#3940)
  • Estsanatlehi - Fixed a bunch of problems with Struggling (#3939, #3941, #3946, #3947, #3948, #3949)
  • Ellie - Changed the way layers are sorted to fix visual issues with the new Socks slots (#3942)
  • Ellie - Refined item-hiding & alpha masks for the Dominatrix Leotard (#3943)

[R88]

[Added]

  • Da'Inihlus - Added a new Gradient Pantyhose (#3799)
  • Da'Inihlus - Added a kick activity on most body groups (#3800)
  • Luna, Ace & Estsanatlehi - Added a roleplay-based lucky wheel. (#3813, #3827, #3831)
  • Ben987 - Added an automated Wheel of fortune. See the new /wheel chat command for setup.
  • KyraObscura - Added a new Custom Latex Hood (#3817)
  • KyraObscura - Added a new Cat Mask Harness (#3818)
  • KyraObscura - Added a new Cross Skirt, made by Leah (#3826)

[Removed]

  • Estsanatlehi - Removed leftovers from the held/taken leash (#3825)

[Changed]

  • KyraObscura - Refitted hair accessories and hats to handle both short and long hair (#3798, #3812)
  • KyraObscura - Added a layer to HairFront37, giving it a bit of volume, and cleaned up a couple other hair (#3821)
  • KyraObscura - Added another layer to the Custom Latex Hood (#3829)
  • Livie53 - Changed the Combo Harness to allow head activities and make some gags layerable over it (#3805)
  • bananarama92 - Allow crafting of non-lock items from the ItemMisc group (a.k.a signs and plushies) (#3823)

[Fixed]

  • Sepia Oulomenohn - Fixed an issue where 'All Gags Visible' would't work on hood variants (#3802)
  • Ellie - Fixed a rate-limiting trigger caused by picking multiple Kinky Dungeon starting scenarios (#3797)
  • Gnarp - Fixed the layer coloring of the hogtie stocks (#3811)
  • Ellie - Fix an issue with the new ItemScript causing the nakedness check to fail (#3814)
  • bananarama92 - Fixed CommonStringSubstitute getting stuck in an infinite loop (#3815)
  • bananarama92 - Fixed an incorrect chat prefix for the Transport Wooden Box (#3816)
  • bananarama92 - Fixed the various show-options of the futuristic straitjacket (#3830)

[Technical]

  • bananarama92 - Overhauled the extended item's validation, fixing some issues (#3796)
  • bananarama92 - Added more validation for the futuristic gag around the OriginalSetting property (#3808)
  • Ellie - Added a cleaner way to build chat dictionaries (#3806)
  • bananarama92 - Converted the lovers chastity belt into a modular item (#3822)
  • bananarama92 - Fixed various CI failures (#3824)
  • bananarama92 - Converted the lovers vibrator into a vibrating item (#3828)

[Beta Fixes]

  • Ben987 - Fixed a couple issues on the Wheel of Fortune
  • bananarama92 - Consolidated the extended item handling of text input fields (#3834)
  • bananarama92 - Disabled blindness-related effects while in the crafting screen (#3835)
  • Ada - Updated to Kinky Dungeon 3.9 (#3836)
  • Da'Inihlus - Provided updates for the Chineses translation (#3837)
  • KyraObscura - Fixed the Bandana's short hair asset (#3839)
  • KyraObscura - Added a 'hide hair accessories' option to Custom Latex Hood (#3840)
  • KyraObscura - Decreased Opacity of the Custom Latex Hood's Transparent Panels (#3841)
  • KyraObscura - Fixed the layer order for the Custom Latex Hood (#3842)
  • KyraObscura - Decreased the priority of the Harness Cat Mask (#3843)
  • Estsanatlehi - Fixed a bug impacting an activity's arousal and sound effects (#3844)
  • KyraObscura - Fixed the Cat Mask Harness being to quick to add/remove (#3847)
  • KyraObscura - Fixed an alpha mask issue with the Cross Skirt (#3849)
  • Estsanatlehi - Fixed a bug that caused Kinky Dungeon's click sound to trigger on some keypresses, and an broken UI when running with a non-English language (#3852)
  • Estsanatlehi - Removed the WebGag from the random set of restraints (#3853)
  • Fareeha - Added a Traditional Chinese translation (#3850)
  • KyraObscura - Fixed some issues with the Custom Latex Hood's color groups and layers (#3848)
  • Estsanatlehi - Removed dialogs specific to the SilkStraps (#3854)
  • Ellie - Fixed an infinite loop when sanitizing invalid ItemScript changes (#3856)
  • Estsanatlehi - Added a missing label for the inverted suspension rope (#3858)

[R87]

[Added]

  • Ben987 - Lucky Wheel - Missing Preview Image
  • Sepia Oulomenohn - Added a new latex respirator to the 3rd mouth group (#3754)
  • Bluesilv - Added a buttoned shirt item for males (#3773)
  • Ben987 - Added support for a player-provided list of words to censor
  • Ben987 - Lots of updates to the NPC Private Room: no more spurious Pandora kidnappings, collars can be changed, Asylum punishment, get engaged with owner, subs, or regular NPCs, NPC marriage & wedding
  • Bluesilv - Added Sleepsack, fixed a ButtonShirt capitalization issue (#3784)
  • Luna - Added Slave Rags clothing (#3776)

[Removed]

  • Nothing this release

[Changed]

  • Estsanatlehi - Changed the bed to allow more poses (#3728)
  • Estsanatlehi - Added a tickling activity to the duster gag (#3730)
  • Estsanatlehi - Enabled spanking with the cushion when held (#3746)
  • Ellie - Fixes item-hiding, visual issues and 404s errors with the Pet Suit (#3748, #3749)
  • KyraObscura - Fixed problems with the back hair now that the head is smaller (#3755, #3762)
  • KyraObscura - Tweak the orientation on the new eyebrows (#3756)
  • Estsanatlehi - Splitted the Pet Suit into layers (#3757)
  • Estsanatlehi - Added Kneeling Spread variant for the Wired Egg (#3758)
  • Da'Inihlus - Updated chinese translation (#3760)
  • KyraObscura - Cleaned up the newly added hairstyles (#3764)
  • Bluesilv - Made more assets available for males with the creator's permission. (#3768)
  • KyraObscura - Updated most of the gags' strap to the new head shape (#3771)
  • MAKeevchanin - Updated Russian Translations
  • Da'Inihlus - Chinese translation (#3788)

[Fixed]

  • Ben987 - Fixed a crash with the HighSecurityPadlock
  • bananarama92 - Fixed the colors of crafted items resetting if they're extended items without an archetype (#3721)
  • Estsanatlehi - Fixed the missing sound effects on the Kennel (#3738)
  • bananarama92 - Reverted the Emoticon group being marked as an extended item (#3740)
  • Estsanatlehi - Fixed crafted medical injectors turning into lotions on login (#3741)
  • Estsanatlehi - Fixed a bunch of forgotten checks for handhelds in singleplayer (#3742)
  • Estsanatlehi - Fixed naming of the gendered groups in the UI (#3743)
  • Ellie - Fixed a couple of chat message substitution issues, notably item swaps, locking items, and timed locks changes (#3750)
  • Ellie - Silence a few AssetCheck warnings (#3751)
  • bananarama92 - Fixed a slew of issues with crafted items when they're extended assets (#3774)

[Technical]

[Beta Fixes]

  • Estsanatlehi - Fix a crashing bug with the vibes (#3777)
  • Estsanatlehi - Fix a pronoun misuse on gag kisses (#3778)
  • Estsanatlehi - Remove the penis layer from the cock ring (#3779)
  • Sepia Oulomenohn - Fixed typo and added requested module for respirator (#3780)
  • bananarama92 - Fixed the extended item menu not opening after equipping typed items (#3781)
  • bananarama92 - Changed CraftingBackground back to a var (#3782)
  • bananarama92 - Ensure that out-of-bounds indices do not raise when setting the type of Modular crafted items (#3783)
  • bananarama92 - BUG: Check whether DialogFocusItem is actually set in ModularItemParseCurrent (#3785)
  • bananarama92 - BUG: Always check whether extended item table lookups are successful (#3786)
  • bananarama92 - BUG: Add missing DEST_CHAR_NAME chat tags (#3787)
  • bananarama92 - BUG: Mark the Shoes-based variant of the futuristic heels as non-lockable (#3789)
  • Luna - Properly disable Slave Rags on males (#3790)
  • Sepia Oulomenohn - A couple minor bug fixes to the Latex Respirator (#3791)
  • KyraObscura - Re-Add Layer Name for HairFront45 (#3792)
  • Luna - Fixed problems with XLarge poses and Slave Rags. Also added Suspension pose (#3793)
  • Bluesilv - Fixed Sleepsack not slowing on leaving room. (#3794)
  • bananarama92 - Fixed incorrect dialog + image paths for the full latex suit wand (#3795)

[Hotfixes]

  • Estsanatlehi - Fixed the clit ring causing a crash (#3804)
  • bananarama92 - Fixed an incorrect futuristic gag usage of DialogFocusItem (#3803)
  • bananarama92 - Fixed the denial mode of the scifi pleasure panties failing to prevent orgasms (#3807)
  • bananarama92 - Fixed a crash when opening shock-related screens (#3809)
  • bananarama92 - Fixed speech-detection failing to punish gag actions (#3810)
  • Ben987 - Fixed a dead-end in the Private Room NPC's dialog

[R86]

[Added]

  • Ayesha - Males Release 1 (#3678)
  • Luna - Added the PetSign to the Misc slot (#3666)
  • Ada - Kinky Dungeon 3.81 (#3676)
  • Ben - Added a Private Bed & "/release" command
  • Ayesha & Kyra - Added a bunch of new assets! (hairs, eyebrows and lips) (#3706)

[Removed]

  • Nothing this release

[Changed]

  • bananarama92 - Added proper support for auto typing crafted extended items that lack an archetype (#3656)
  • bananarama92 - Added crafting auto-typing support for extended items of the Vibrating archetype (#3658)
  • Estsanatlehi - Made handheld items real assets (#3663)
  • MAKeevchanin - Updated russian translation (#3672)
  • bananarama92 - Added the ability for crafted items to specify their OverridePriority (#3674)
  • Da'Inihlus - Updated the chinese translation (#3673, #3700)

[Fixed]

  • bananarama92 - Re-enabled crafting auto types for most futuristic items (#3648)
  • bananarama92 - Fixed a bug of being unable to color crafted items equiped on other people (#3653)
  • Estsanatlehi - Reenable crafting addons (ropes and blankets) (#3655)
  • bananarama92 - Fixed a broken Asset.Prerequisite check (#3660)
  • bananarama92 - Added validation for Item.Craft (#3662)

[Technical]

  • Estsanatlehi - Added a few documentation comments (#3650)
  • bananarama92 - Improved crafting-related type annotations (#3659)
  • bananarama92 - Converted the futuristic harness into a typed item (#3661)
  • bananarama92 - Converted more vibrators to the Vibrating archetype (#3667)
  • Estsanatlehi - Added eslint-plugin-compat (#3668)
  • bananarama92 - Added an archetype to three more extended items (#3669)
  • bananarama92 - Converted the collar name tags into Typed items (#3670)
  • bananarama92 - Added archetypes to three more extended items (#3675)

[Beta Fixes]

  • Estsanatlehi - Fixed inventory bleeding through on blocked groups (#3680)
  • bananarama92 - Disallowed Type = "" for crafted extended items (#3682)
  • Estsanatlehi - Fixed the petsuit Hide and Blocks (#3679)
  • bananarama92 - Fixed the crafting auto-type pagination button being broken (#3683)
  • Nina - Removed gendered assets from the not-bought shop list (#3684)
  • bananarama92 - Filtered ItemMisc assets when constructing CraftingItemSelected objects (#3685)
  • Nina - Fixed how pronouns are substituted in messages (#3686)
  • Nina - Added support for expression prerequisities for the penis expression (#3687)
  • Nina - Fixed a few issues with pronouns in the Private Bed room (#3688)
  • Nina - Fixed an issue with Auto-Join and the split chatroom spaces (#3690)
  • bananarama92 - Fix an issue with crafted items OverridePriority (#3691)
  • bananarama92 - Added missing extended item asset options for the male body (#3692)
  • Estsanatlehi - Fixed missing handheld graphics by checking and merging layers (#3693)
  • Ben987 - Fixes for the new Private Bed area
  • Ayesha - Updated difficulties for the Chastity Cage (#3695)
  • Estsanatlehi - Fixed a bug where arousal wouldn't be taken into account (#3696)
  • MAKeevchanin - Updated the russian translation (#3697)
  • Ayesha - Changed the penis asset plus a couple fixes (#3701)
  • bananarama92 - Fixed some issues with crafted typed assets (#3703)
  • Estsanatlehi - Fixed an issue with chat tag replacements (#3704)
  • Estsanatlehi - Changed how the male activities are handled (#3702)
  • dynilath - Fixed dialog pronouns substitutions (#3705)
  • Ada - Fixed a few missing assets for the full latex bra in the yoked pose (#3708)
  • Estsanatlehi - Fixed male orgasms on activities (#3709)
  • Estsanatlehi - Removed many of the Hide properties on the petsuit (#3710)
  • Estsanatlehi - Fixed a crash if the character disappears from the room (#3711)
  • Ayesha - Fixed a 404 on the new mouth assets (#3712)
  • Estsanatlehi - Fixed the missing audio effect on spanks (#3714)
  • Estsanatlehi - Silenced a warning by removing a duplicate line (#3715)
  • Estsanatlehi - Marked the FacialHair group as a non-default group (#3717) Bondage-College/-/merge_requests/3716))
  • Estsanatlehi - Added fixups to preserve the owned handhelds information (#3718)
  • Ayesha - Fixes for the new eyebrows and mouth (#3719, #3722)
  • Estsanatlehi - Fixed prounouns on the lock details screen (#3723)
  • Ayesha - Fixes the kitty gags in the other 2 slots (#3724)
  • Estsanatlehi - Fixed copy-paste error on the penis slot's label (#3725)
  • Estsanatlehi - Removed the reverse activities for now (#3726)
  • Estsanatlehi - Hid hand-related groups for the Petsuit (#3727)
  • Estsanatlehi - Fixed a crash with the shock messages (#3729)
  • Estsanatlehi - Hotfixed missing penetrate activities (#3732)
  • Ayesha - Hotfixed some of the male items not hiding genitalia correctly (#3733)
  • Nina - Hotfixed recreated rooms so they appear in the F-only space (#3734)

[R85]

[Added]

  • Ben987 - Added more owner rules to block items, prevent accessing specific rooms and forbid chosen words
  • Luna - Added a Ballgag option to the Bridle Gag (#3616, #3633)
  • Evilwumpus - Added a GGTS task for inflatable ball/panel gags (#3624)
  • bananarama92 - Added support for bodies with arbitrary colors (#3625)
  • bananarama92 - Changed blindness effect to be cumulative (#3629)
  • Luna - Added new Rings items (#3634, #3642, #3647, #3651)
  • Ada - Updated Kinky Dungeon to 3.71 (#3623, #3632)

[Removed]

  • Nothing this release

[Changed]

  • Ben987 - Limited the Shibari Dojo training to one per hour
  • Estsanatlehi - Cleaned up rope sound effects (#3627)
  • MAKeevchanin - Updated Russian translations (#3636, #3652)
  • Da'Inihlus - Updated Chinese translations (#3646)

[Fixed]

  • Estsanatlehi - Removed allowed-check when updating the crafting dummy (#3612)
  • Nina - Fixed missing effects on the Bamboo and Muzzle Gag (#3613)
  • Estsanatlehi - Added a description to the new /craft command (#3614)
  • bananarama92 - Fixed three bugs related to the hood-based Smooth Latex Mask (#3615)
  • bananarama92 - Fixed a visual oddity with VR goggles when combined with the thin property (#3617)
  • bananarama92 - Fixed crafting failures related to dynamic group names (#3618)
  • Estsanatlehi - Fixed visual bug with the suspended pet crawler (#3621)
  • Estsanatlehi - Fixed the visual issues with the pet suit (#3622)
  • bananarama92 - Fixed chat join audio notifications not getting suppressed when in full sensory deprivation (#3619)
  • bananarama92 - Changed Character.CanTalk to account for crafted properties (#3626)
  • Estsanatlehi - Fixed a bug with the pose menu not reflecting the available poses (#3628)
  • Estsanatlehi - Fixed a bug with the gavel detection in the movie studio (#3635)
  • bananarama92 - Used the incorrect syntax instead of Map.get (#3638)
  • bananarama92 - Fixed InventoryWearCraft failing to parse the type strings of modular items (#3640)
  • Luna - Fixed a few problems with the Ponygag (#3641, #3649)
  • bananarama92 - Reenabled gagged actions while wearing small gags (#3644)

[Technical]

  • Estsanatlehi - Refactored ChatRoomMessage (#3592, #3643, #3645)
  • Estsanatlehi - Added typedefs for the dynamic drawing callbacks (#3620)
  • bananarama92 - Added support for custom UpperBody overlays (#3630)
  • Estsanatlehi - Fixed CI breakage (#3631)
  • Estsanatlehi - Added the two new hand groups to the known groups (#3639)

[R84]

[Added]

  • Gnarp - Added a new Rope ball-gag (#3597)
  • bananarama92 - Added a hood-based variant of the Smooth Latex Mask (#3604)
  • Estsanatlehi - Added a few missing sound effects (#3601)
  • Estsanatlehi - Added Kneeling Spread & AllFours support for the Strict Pet Crawler (#3606)

[Removed]

  • Nothing this release

[Changed]

  • Estsanatlehi - Ported over the crafting enhancements from BCE back into the game (#3593)
  • Estsanatlehi - Merged some of the clit piercings into one (#3600)

[Fixed]

  • Estsanatlehi - Corrected a syntax error in the maid intro dialog that led to server disconnects (#3594)
  • Nina - Restored Magic Trail's minimum fade modifier (#3595)
  • Estsanatlehi - Fixed incorrect variable being set when handing over your spanking toys (#3596)
  • Estsanatlehi - Changed the Latex Dog Hood to hide the Mask group (#3598)
  • Estsanatlehi - Fixed the obedience belt trying to load the default lock layer (#3602)
  • Estsanatlehi - Fixed the Vacbeds triggering stimulation events (#3605)
  • Luna - FIX: PetPost. Added draw locks, locks now usable when chain leash is applied. (#3607)
  • Estsanatlehi - Fixed crash with the padded mittens (#3609)
  • Estsanatlehi - Split Egged from the remote-needed function (#3599)

[Technical]

  • Da'Inihlus - Updated the chinese translation (#3603)
  • Estsanatlehi - Updated russian activity translations (#3608)

[Beta Fixes]

  • Estsanatlehi - Reverted !3599, which prevented many vibrating items to be controlled (#3610)

[R83]

[Added]

  • Luna - Added several new Stitches items and variations (#3543)
  • Kehhaja/Nina - Added a new Biker Gloves asset (#3551)
  • Luna - Added several new sticker options to the Pet Sign (#3556)
  • Timeline - Added several Chinese translations (#3566, #3585)
  • Da'Inihlus - Added/fixed several Chinese translations (#3574, #3590)
  • Karamel - Added several new variations for the Nylon Rope items (#3576)
  • Estsanatlehi - Added stimulation messages to the clit leash (#3589)

[Removed]

  • Nothing this release

[Changed]

  • sqrt10pi - Reworked some of the UI interactions around the sexual activities menu (#3562)
  • Tama-chan - Made several enhancements to the chatroom filtering functionality (#3577, #3580)
  • Estsanatlehi - Changed the behaviour of the nickname screen to permit an empty nickname (exiting the screen with the nickname input empty will reset you nickname to your character name) (#3587)

[Fixed]

  • Ellie - Fixed the wiki link in the browser console safety message (#3554)
  • Estsanatlehi - Fixed several bugs with the obedience belt (#3557, #3565)
  • Estsanatlehi - Fixed some missing assets for the Ornate Cuffs in the hogtied pose (#3552)
  • meshwork100 - Fixed several typos & mistakes in the Chinese translations (#3563, #3571)
  • Tama-chan - Several typo/grammatical fixes and phrasing reworks to English text (#3575)
  • Ellie - Fixed a loophole that allowed players to crash other players' games via console (#3578)
  • zR1OQicz - Fixed an issue with color handling in the magic puzzle minigame (#3579)

[Technical]

[Beta Fixes]

  • Estsanatlehi - Fixed the missing name for the stitches in the butt slot (#3583)
  • Karamel - Changed the assets for the nylon rope arms item to render under breasts on the XLarge body (#3586)
  • sqrt10pi - Reverted the change to the sexual activities/restraints UI following community feedback (#3588)

[R82]

[Added]

  • Luna - Added new Stitches items for the mouth and vulva slots (#3500)
  • Kyra/T-Bone Shark - Added several new items (#3508)
    • Single & double bun back hairstyles
    • Two new front hairstyles
    • Gradient Sunglasses
    • Baseball Cap (forward & back variants)
  • Ayesha - Added a new torso zone for bondage items and added two new locking swimsuit items to the torso zones (#3522)
  • answork01 - Several updates and fixes to Chinese translations (#3524)
  • Karamel - Added a new "Knotted" variation to the Cloth Gag (#3526)
  • Emily R/Ayesha - Added 3 new chatroom backgrounds (#3527)
  • RedStacey/Ayesha - Added Fur Scarf Gag & Blindfold items (#3528)
  • Da'Inihlus - Added several Chinese translations (#3529, #3538, #3549)
  • Karamel - Added new audio variations for tape and metal cuff items (#3530)
  • Luna - Added a new Pet Sign item (#3533)
  • Shion/Ayesha - Added a new Latex Open Mouth Plug Hood item (#3534)
  • Nythaleath/Estsanatlehi - Added a new Obedience Belt item (#3539)

[Removed]

  • Nothing this release

[Changed]

  • Nina - Clothing can now be favorited in Extreme difficulty (#3521)
  • Luna - Updated front hairs 22, 22b, 23 & 23b to allow gradient colouring (#3513)
  • Da'Inihlus - Changed several items which trigger on speech to work with non-English languages (#3531)
  • gatetrek - Updated the Chain Clamps item with new graphics, variants and multi-color support (#3535)
  • Estsanatlehi - Updated the Metal & Leather Chastity Belt preview images to reflect the new assets (#3540)
  • Nina - Changed notifications so that chatroom join notifications are no longer received when in full sensory deprivation (#3550)

[Fixed]

  • Estsanatlehi - Fixed a crash that could occur on login for some players (#3532)
  • Estsanatlehi - Fixed an issue where item duplicates could appear in the inventory screen (#3548)

[Technical]

[Beta Fixes]

  • Luna - Fixed an issue with the layer names for some of the new hairs (#3544)
  • Estsanatlehi - Fixed several bugs with the Obedience Belt (#3545)
  • Luna - Fixed several issues with the Pet Post (#3546)
  • Estsanatlehi - Fixed an issue where mittens that can be chained to a harness wouldn't recognise the harness in the new torso slot (#3547)

[R81]

[Added]

  • Nina - Added several new variable height suspension options for the Hemp Rope (#3417)
  • T-Bone Shark - Added two new handheld items: a Medical Injector and a Potion Bottle (#3419)
  • Luna - Added a new back hair and front hair with gradient colour support (#3420)
  • Emily R - Added a new Catsuit Collar item (clothing accessory & necklace) (#3423)
  • Shion/Estsanatlehi/Ada - Added two new hood items: Kitty Hood & Latex Dog Hood (#3436, #3474)
  • Tsubasahane - Added & fixed several Chinese translations (#3451)
  • DekuWang - Added Chinese translations for the Asylum entrance (#3459)
  • Titania/Ellie - Added 10 new items (#3465, #3424, #3461)
    • Crop Top (clothing)
    • Laurel Top (clothing)
    • See-through Top (clothing)
    • Asymmetric Skirt
    • Elegant Skirt
    • Ruffled Skirt
    • Bondage Skirt
    • Bondage Bra (arm restraint)
    • Monoheel (foot restraint)
    • Body Chain Necklace
  • Ellie - Added an icon in most extended item screens to indicate whether or not the item is locked (#3467)
  • Luna - Added multi-color & lock support to the Wooden Rack (#3457, #3475)
  • Aeren - Added multi-color support to the Pleated Skirt (#3477)
  • Anonymous-WghrYkBGUjBt - Added Chinese translations for Bondage Poker (#3476, #3479)
  • Luna - Added a new Head Harness mask item (#3478)
  • Gnarp - Added several new pose variations to the Wooden Cuffs items (#3483)
  • Karamel - Added multi-color support and audio to the Sturdy Leather Belts items (#3482)
  • Gnarp - Added a new hogtie variation to the Leather Cuffs (arm restraint) (#3486)
  • Da'Inihlus - Added several Chinese translations (#3485, #3493, #3512)
  • Gelmezon - Added Chinese translations for the Asylum meeting room, Asylum therapy room and Maid Cafe (#3484)
  • Lanarux - Added lots of Russian translations (#3490)
  • Ada - Updated Kinky Dungeon to 3.42 - see the Kinky Dungeon changelog (#3499)
  • RedStacey/Estsanatlehi - Add a Jacket asset (#3496)

[Removed]

  • Estsanatlehi - Removed the Leather Whip, Leather Crop, and Vibrating Wand items (these have now been superseded by their handheld toy counterparts) (#3446)

[Changed]

  • Sekkmer - updated the player title screen to allow pagination and display your current title (#3470)
  • Nina - Changed room search so that rooms with a name exactly matching your search term will always be visible, regardless of room filter settings (#3492)

[Fixed]

  • Anonymous-WghrYkBGUjBt - Fixed some Chinese translation errors (#3472)
  • Aeren - Fixed an issue where some letters would get double-garbled with the Nursery Milk equipped (#3464)
  • Estsanatlehi - Fixed a missing lock asset on the Leather Chastity Belt (#3480)
  • Estsanatlehi - Fixed an issue where character nicknames would not be displayed for extended item updates (#3481)
  • Estsanatlehi - Fixed an issue where handheld items could not be used on the vulva slot (#3489)
  • Ellie - Fixed an issue where players with no owner/lovers could get stuck in owner/lover locks (#3505)
  • Estsanatlehi - Fixed an issue where skills could overlap on the player's informatino sheet (#3511)

[Technical]

[Beta Fixes]

  • Luna - Fixed a bug where the Heavy Head Harness variant would not display (#3494)
  • Ellie - Fixed an issue where hair would render inside the Asymmetric Skirt (#3495)
  • Estsanatlehi - Fixed bugs where the Poker & Bondage Brawl games would crash (#3497)
  • Estsanatlehi - Updated the Kitty and Latex Dog Hood to hide hair accessories & ears (#3498)
  • Luna - Fixed several issues with the Wooden Rack (#3501)
  • Estsanatlehi - Fixed an error that could occur on variable height items (#3502)
  • T-Bone Shark - Fixed a missing message when using the Medical Injector (#3506)
  • Estsanatlehi - Fixed several issus with the new image caching functionality (#3510)
  • Luna - Changed the Head Harness straps to render underneath front hair (#3514)
  • Nina - Fixed an issue where owner locks would disappear when on a trial (#3518)

[R80]

[Added]

  • gatetrek/EmilyFox - Added 9 new items (#3343)
    • Harem Pants 2 (lower clothing)
    • Thong 2 (panties)
    • String Thong (panties)
    • Micro Thong (panties)
    • Harem Stockings (socks)
    • Harem Gloves (gloves)
    • 3 new front hairstyles
  • Luna - Added the Bridle Gag to the second and third mouth slots (#3368, #3397)
  • remiliacn - Added several Chinese translations and corrections (#3372, #3389, #3404, #3411, #3433, #3443)
  • Anonymous-WghrYkBGUjBt - Add Chinese translations for several minigames (#3374)
  • EliseRoland - Added Chinese translations for the store (#3377)
  • Luna - Added two new items (#3380, #3386, #3412)
    • Wooden Rack item (devices)
    • Dildocorn Horn (hair accessory)
  • Kirsty/Ace - Added a new Combo Harness item (neck) (#3392)
  • Leah/T-Bone Shark - Added an OTN variant to the Silk Scarf gag and added a new Scarf Blindfold item (#3395)
  • SepiaOulomenohn - Added three new items (#3396)
    • Boned Neck Corset (neck)
    • Latex Sheath Gag (mouth)
    • Mouthfeature Gag (mouth)
  • Ellie - Added new blur and tint visual effects to the game (#3399, #3416)
    • Tint effects have been added to the Futuristic Mask, Interactive Visor, Pantyhose (head items), GP-9 Gas Mask and Techno Helmet
    • Tint and blur effects have been added to the Cloth Blindfold and the newly-added Slime items
  • Gnarp/Ace - Added a new One-Way Glass Head Box item (hood) (#3402, #3437)
  • Titania/Ace - Added a new Latex Bunny Girl Bodysuit item (bra) (#3406)
  • Titania/Ellie - Added a new Poncho item (clothing accessory) (#3408)
  • Cecilia/Ellie - Added a new set of slime-themed restraint items (feet, legs, thighs, arms, gag, blindfold, hood) (#3405)

[Removed]

  • Nothing this release

[Changed]

  • Estsanatlehi - Moved the Wooden Horse to the devices slot (#3364)
  • fleisch11 - Added an arrow to indicate doors in the Bondage Brawl minigame (#3383)
  • Karamel - Updated the assets for the Nylon Rope items (#3390)
  • Ada - Updated Kinky Dungeon to 3.32 - see the Kinky Dungeon changelog (#3401, #3442, #3456)

[Fixed]

  • Ellie - Fixed several issues with Latin & Cyrillic garbling (#3369)
  • Estsanatlehi - Fix an issue with DOM-handling that could cause crashes in some areas of the game (#3358, #3376)
  • Nina - Fixed an issue where owner rules and items would persist after breaking an owner relationship (#3365)
  • VCode - Fixed a Chinese translation error in the GGTS dialog (#3371)
  • Anonymous-WghrYkBGUjBt - Fixed several Chinese translation errors in the Maid Quarters (#3373)
  • remiliacn - Fixed an issue where dialog buttons could be blank for Chinese language users (#3362)
  • remiliacn - Fixed some Chinese translation errors (#3379)
  • Nina - Fixed a bug where item permissions could be bypassed for certain items (#3378)
  • Estsanatlehi - Fixed a few minor item errors (#3388)
  • Karamel - Fixed a few issues in the Gambling Hall and changed the way Street to Roissy dice are displayed to make game progress easier to read (#3394)
  • Estsanatlehi - Fixed an issue where item sounds would be played in chatrooms when in other screens, even with the "Play item sounds in chatrooms" preference off (#3398)
  • Nina - Fixed a longstanding issue where player appearance would get reset when editing it (#3407)
  • Karamel - Fixed an issue where some translation files weren't getting loaded (#3409)
  • Ellie - Fixed a minor grammatical error in the chat messages for the Kigurumi Mask (#3413)
  • Ellie - Fixed an issue where players could reach level 11 in Bondage Brawl, causing the game to crash (#3415)
  • Ellie - Fixed an issue where the effects of some items wouldn't load properly on first equip (#3438)
  • Nina - Fixed an issue where the Plug Gag, Dildo Plug Gag, Harness OTN Plug Gag and Funnel Gag would only permit penetration after changing to another variation and back (#3431)
  • Nina - Fixed an issue where certain items were twice as difficult as they were supposed to be (#3426)
  • Ace - Fixed an issue where returning to a chatroom from the friendlist when entering it from a beep notification would stop the chat from automatically scrolling (#3441)
  • Ellie - Fixed a bug where the clothing versions of the Leather Corset Top and Steampunk Corset Top would disappear in several poses (#3422)
  • Luna - Fixed an issue with the Bridle Gag where the post would render behind some items (#3421)
  • remiliacn - Fixed an issue where OOC using the full-width left parenthesis character () could bypass OOC being blocked when gagged (#3449)
  • anniclub - Fixed a piece of missing chat message when picking the "Light" option on the Inflatable Strait Leotard (#3458)

[Technical]

  • Nina - Added a new Variable Height archetype to the asset system (#3357, #3387)
  • Technical changes, fixes and improvements:

[Beta Fixes]

  • Emily R/Ellie - Slightly reduced the strength of the tint effect on the GP-9 Gas Mask (#3435)
  • Estsanatlehi - Fixed a bug causing crashes in account creation (#3434)
  • SepiaOulomenohn - Changed the Boned Neck Corset to permit locking, permitted penetration activities and added muffling options to the Latex Sheath Gag (#3432)
  • Luna - Fixed several minor issues with the Wooden Rack (#3430, #3440)
  • Ellie - Adjusted the list of items hidden by the Slime restraint in the thigh slot (#3429)
  • Ellie - Fixed a bug where the original Harem Pants would disappear in the kneeling pose (#3428)
  • Estsanatlehi - Fixed a bug where lines of text in the profile sheets for NPCs could overlap with each other (#3427)
  • Ellie - Fixed a bug where the Panty Line layer in the new Harem Pants was not visible (#3425)
  • Estsanatlehi - Fixed a bug where the "(Back to rules.)" option would appear twice in the owner rules menu (#3447)
  • Ellie - Fixed a bug where some items would cause "Invalid appearance update" warning messages in the console when modified (#3453)
  • Ellie - Fixed an issue where the slime girl would clip through wing items (#3455)
  • Ellie - Fixed a bug where adjusting the height of the suspended hogtie on the chains would cause locks on them to disappear (#3466)

[R79]

[Added]

  • WWWWWWWWWWWWWWWWWWWWang - Added Chinese translation for Player and NPC Collaring, NPC Slave Auction, Player Mistress, intro with Sarah, and Maid Quarters (#3303, #3306, #3307, #3342)
  • Anonymous-WghrYkBGUjBt - Added Chinese translations for various player activities and dialog (#3334)
  • remiliacn - Added Chinese translations for some common items and GGTS (#3337, #3350)
  • Nythaleath/Ayesha - Added a new Hybrid Chastity Belt item (#3283)
  • Shion/Ayesha - Added four new hoods (#3286)
    • Accent Hood
    • Collar Hood
    • Zipper Hood
    • Latex Habit Hood
  • Estsanatlehi - Added spanking and whipping sounds (#3288)
  • Estsanatlehi - Added new vibrator sound effects (#3297)
  • Karamel - Added /blush and /eyes chat commands (#3299)
  • Karamel - Added /expr chat command to clear/load facial expression (#3282)
  • Evals/Luna - Added a new Cow Hood item (#3292)
  • Luna - Added two new items (#3284)
    • Bridle Gag
    • Unicorn Horn (hair accessory)

[Removed]

  • Nothing this release

[Changed]

  • Ada - Updated Kinky Dungeon to 2.92 - see the Kinky Dungeon changelog (#3305, #3338)
  • Nythaleath/Ayesha - Updated Metal and Leather Chastity Belt assets (#3283)
  • Estsanatlehi - Updated the Ceiling Chain, Rope, and suspension items such as hemp rope to allow kneeling spread when appropriate (#3280)
  • Sidious - Updated AFK detection to ignore scrolling (#3291)
  • Karamel - Updated the Cloth Gag and Cloth Blindfold's assets and sounds (#3287)
  • SepiaOulomenohn - Updated the Smooth Latex Mask to have coverage options (#3314)
  • remiliacn - Updated the Futuristic Vibrator to allow CJK commands (#3316)

[Fixed]

  • Estsanatlehi - Fixed chat command autocomplete triggering twice under some circumstances (#3313)
  • Sidious - Changed the rate-limiting error message to be more descriptive (#3290)
  • Sidious - Fixed a rate-limiting error in the nursery when asking for more restraints (#3310)
  • Sidious - Fixed a crash when inspecting a combo lock while your blindness level changed (#3276)
  • Estsanatlehi - Fixed an issue where the remote control menu button would not appear for some eligible items (#3335)

[Technical]

[Beta Fixes]

  • Nina - Added transparency to Bridle Gag and Unicorn Horn preview images (#3326)
  • remiliacn - Fixed long Chinese language text not wrapping properly (#3325)
  • Luna - Improved the multi-color support for the Bridle Gag (#3324)
  • Estsanatlehi - Restored the Vacbed Hairback hiding (#3323)
  • Estsanatlehi - Fixed the Bridle Gag's Pentacle Panel option not showing up (#3321)
  • Estsanatlehi - Fixed a missing dialog in the Bridle Gag options (#3320)
  • Estsanatlehi - Fixed item application playing sounds when setting was disabled (#3319)
  • Nina - Fixed an issue where you could not cancel private room security (#3317)
  • Estsanatlehi - Fixed an issue with the text on the Blinders menu of the Bridle Gag (#3330)
  • Sidious - Fixed an issue where the Latin letter c would get double-garbled and Cyrillic с would not get garbled (#3331)
  • Estsanatlehi - Fixed a bug preventing sounds from playing on targets of activities (#3332)
  • Luna - Fixed several issues with the Bridle Gag (#3341, #3346, #3351)
  • SepiaOulomenohn/Shion - Fixed several issues with the Habit (#3348)

[R78]

[Added]

  • Luna - Added 4 new front hairstyles (#3266, #3269)
  • Natsuki - Added two new restaurant backgrounds for chatrooms (#3265)
  • SepiaOulomenohn - Added 3 new items (#3254, #3264, #3267, #3274)
    • Medical Patches (head)
    • Smooth Latex Mask (head)
    • Glitter (clothing accessory & mask)
  • Ayesha - Added a new sleeveless Slim Latex Leotard item (bra & suit slots) (#3255, #3268)
  • Gnarp - Added two new necklace items (#3232)
    • Rope Necklace
    • Tattoo Choker

[Removed]

  • Nothing this release

[Changed]

  • Gnarp - Updated the ceiling rope (#3238)
  • Pjara Yuzu - Updated the Chinese translations (#3249)
  • Karamel - Extended the allowed maid uniforms (#3260)
  • Karamel - Updated the maid cafe to allow access to bound maids for refills (#3261)

[Fixed]

  • Nina - Fixed an issue where the steampunk and leather corsets could have a hole (#3273)
  • Estsanatlehi - Fixed a bug where steel ankle cuffs had a missing tag for the chain attached variant (#3246)
  • Estsanatlehi - Fixed an issue with non-text keys triggering the typing status indicator (#3248)
  • Sidious - Fixed a crash in the game's renderer (#3250)
  • Estsanatlehi - Fixed a bug in magic battles that could softlock the game (#3257)
  • Estsanatlehi - Fixed a bug that prevented reclothing in the photo room (#3259)
  • Estsanatlehi - Fixed a number of bugs in the Stables (#3241)
    • Not accounting for the player's money before subtracting
    • The player's initial outfit getting overwritten under certain conditions
    • A dialog bug meaning you could join the Trainer's Guild ($500) multiple times
    • The dialog talking about a bridle when you stopped the training as a Trainer
  • Nina - Fixed an issue where some clothing could prevent the removal of an already equipped item (#3262)
  • Karamel - Fixed an issue where the cafe maid would not handle multi-layered gags correctly (#3270)
  • Estsanatlehi - Fixed an issue with the positioning of the steel ankle cuffs (#3271)

[Technical]

[Beta Fixes]

  • None

[R77]

[Added]

  • Ada - Kinky Dungeon update - see the Kinky Dungeon changelog (#3184, #3218, #3220, #3227)
  • Estsanatlehi - Players can now access their wardrobe from the dialogue menu when clicking themselves ()
  • Karamel - Added multi-color support to the Maid & Maid Exposed outfits, Frilled Sleep Mask, and Maid Collar (#3195)
  • Verity - Added a new Harness OTN Plug Gag item (#3205)
  • Sidious - Added a new chat notification option for mentions of your character name (#3197)
  • Verity - Reworked the assets for the Kitty gags & blindfold, added multi-color support to them, and added a new Kitty Muzzle Gag item (#3206, #3215)
  • Estsanatlehi - Sexual activities in the menu now have more specific labels to indicate what they actually do (#3207)
  • Sidious - Changed the vibrator remote button to display with an explanation tooltip when the player cannot use vibrators for any reason (#3210)
  • Sidious - Added previous buttons to the wardrobe saved slot menus (#3221)

[Removed]

  • Nothing this release

[Changed]

  • Karamel - Changed the appearance of the dust assets in the Maid Quarters cleaning minigame, and allowed players to do the cleaning and serving when already bound (if wearing the maid outfit) (#3180)
  • Verity - Renamed the Kitty Mask Gag to the Kitty Mask, and removed the gag effect from it (#3213)
  • Estsanatlehi - Reworked the player dialogue menu when clicking on yourself (#3193, #3196)
    • Players can now access their wardrobe, view their profile, and access the "Character actions" submenu from the menu
    • Adjusting bondage/evasion skills, using your safeword, taking a picture, and playing Kinky Dungeon (when wearing a headset) have now been moved to the "Character actions" submenu when clicking on yourself
  • Sidious - Room-level block categories are now saved for room recreation (#3226)

[Fixed]

  • Nina - Fixed an issue where the Pet Bowl would change position according to the character's pose rather than staying on the floor (#3188)
  • Sidious - Fixed a bug where some chatroom visual settings would not get restored after entering and leaving sensory deprivation (colors, member numbers & enter/leave messages) (#3192)
  • Sidious - Fixed a bug where the Dental Gag in open mode had no gag effect when locked (#3194)
  • Estsanatlehi - Fixed an issue where the Bondage Harness & Full Bondage Harness items in the Panties slot would disappear in the legs closed pose (#3203)
  • Nina - Fixed an issue with some bras and corsets clipping through the Blouse item (#3202)
  • Sidious - Fixed an issue where changing a private room to public would not be saved properly on chatroom recreation (#3201)
  • Nina - Fixed an issue where the Bed & Crib could only be added if a character could close their legs (#3200)
  • Nina - Fixed an issue where the College chess game didn't strip skirts (#3198)
  • Verity - Cleaned up some visual artifacts in several emoticons (#3208)
  • Estsanatlehi - Fixed a bug where making a player admin in a LARP room could break the game for them (#3199)
  • Estsanatlehi - Fixed a bug where you would always be able to ask for a Pandora Padlock, regardless of whether or not you met the criteria (#3214)
  • Sidious - Fixed a bug where the speed of the smooth zoom feature in chatrooms was dependent on frame rate (#3219)
  • Estsanatlehi - Fixed a crash that could occur when entering an already running LARP room (#3224)
  • Estsanatlehi - Fixed the alignment of most lower suit items in the legs spread pose (#3225)
  • Verity - Fixed a visual issue with the player body in the handcuffed pose (#3244)
  • Estsanatlehi - Fixed some issues with the Automatic Shock Collar & Shock Unit (#3242)
  • Sidious - Fixed a crash when entering the College in a colored skirt (#3243)

[Technical]

[Beta Fixes]

  • Sidious - Fixed an issue where the new character status could get displayed under the wrong characters when in VR (#3229)
  • Sidious - Fixed the wardrobe status icon not displaying when accessed via the character dialogue option (#3231)
  • Nina - Fixed a bug where the game could crash in single-player areas (#3237)
  • Estsanatlehi - Fixed names for the chain layer on the Futuristic leg & ankle cuffs (#3236)
  • Estsanatlehi - Fixed the Witch Skirt disappearing in some poses (#3235, #3240)
  • Estsanatlehi - Fixed a visual issue with the Reverse Bunny Suit (#3234)

[R76]

[Added]

  • Ayesha - Added a new Medical Bed item, which can be obtained (as either a nurse or a patient) from the Asylum (#3126)
  • Ayesha - Added multicolor support to the Thin Leather Straps (#3133)
  • fleisch11 - Added "previous" button in item inventory (#3147, #3150)
  • Estsanatlehi - Added option to spread legs with the Frogtie variant of the HempRope (#3153)
  • Ada - Kinky Dungeon update - see the Kinky Dungeon changelog (#3139, #3168, #3169, #3170, #3173, #3174, #3176, #3178, #3179)

[Removed]

  • Nothing this release

[Changed]

  • Ayesha - Improved Heart-Link Choker asset (#3127)
  • Nina - Split College uniform into the uniform and skirt in separate slots (#3136)
  • Estsanatlehi - Changed suitcase messages to better identify players (#3129)
  • Estsanatlehi - Allowed most previously hidden clothes to show while on Sybian (#3148)

[Fixed]

  • Ellie - Fixed a typo in Asylum dialog (#3146)
  • Ellie - Fixed issue with Stockings in the Kneeling Spread pose (#3145)
  • Estsanatlehi - Removed stray pixel from the Scarf (#3144)
  • Estsanatlehi - Allowed to kneel spread with short collar rope/chain (#3141)
  • Estsanatlehi - Added missing label for the Futuristic Crate "Lid" layer (#3149)
  • Jomshir - Fixed beep notification disappearing quickly or not disappearing at all (#3152)
  • Jomshir - Fixed multiple possible crashes (#3143, #3142, #3155, #3156, #3157, #3181)
  • Estsanatlehi - Fixed missing text for Fantasy block category (#3158)
  • Nina - Fixed missing character name when using Zipties (#3159)
  • Nina - Fixed some conflicting item combinations with Leg Spreader (#3162)
  • Nina - Fixed crash in chat search for new accounts (#3166)
  • Nina - Fixed getting stuck during room recreation (#3167)
  • Nina - Fixed zones without activities being displayed in preferences (#3171)
  • klorpa - Fixed several spelling mistakes across the game (#3172)

[Technical]

  • Jomshir - Code cleanup (#3154, #3160, #3161, #3177)
  • Nina - Added OverrideAssetEffect property to ignore base item effects (#3164)
  • Nina - Deduplicated assets in Hair & Hat slots (#3165)

[Beta Fixes]

  • Nothing... yet

[R75]

[Added]

  • Yuki - Added two new items (#3096, #3106)
    • Empty Glass (handheld item)
    • Filled Glass (handheld item)
    • Pet Nose (mask item)
  • Nina - Improved the room filtering functionality (via the "Filter Rooms" button) to permit players to filter out rooms based on a list of terms (e.g. hide all rooms with "afk" in the name) (#3102)
  • Titania/Ellie - Added 3 new items (#3109, #3116)
    • Fuzzy Boots
    • Fuzzy Dress
    • Snowman (devices item)
  • Emily R - Added a new Scarf item (cloth accessory) (#3117)
  • Titania/Ellie - Added a new set of tentacle items and restraints (tail strap/butt plug, garter, arm/leg/ankle restraints, gag & blindfold) (#3119)
    • Players can now block "Fantasy" items when creating/administrating chatrooms. Currently this includes the new tentacle items, as well as the existing web items
  • Natsuki - Added a new Plastic Wrap Roll handheld item (#3121)

[Removed]

  • Nothing this release

[Changed]

  • Aeren - Modified the behaviour of the Catsuit to no longer hide nipple piercings (#3097)
  • Yuki - Changed the Bondage Bouquet to render underneath handheld items (#3095)
  • Manilla - Changed the Gagged Kiss activity to allow it to be used when the target zone is blocked (#3094)
  • Estsanatlehi - Changed the Frog-tie Straps to allow them to be used in the kneeling spread pose (#3104)
  • Ellie - Relaxed the restrictions on activities that are used on the alternate mouth and neck slots to permit activities that are usually available on the standard mouth/neck slots (#3111)
  • klorpa - Modified the spelling of certain words across the game for consistency (#3028)
  • Alfi - Modified the Nursery to permit a wider range of diaper items to be worn (#3114)
  • Ayesha - Increased the difficulties of the Thin Leather Strap variations (#3128)

[Fixed]

  • Ellie - Fixed a bug where the Sleeveless Catsuit would disappear when wearing mittens (#3099)
  • Estsanatlehi - Fixed a bug where penetration activities could be used through gags (#3098)
  • Nina - Re-added the heavy blindness effect to the Ventless Locker (which was removed when the old locker items were merged) (#3093)
  • Nina - Fixed an issue where the /ghostadd command would not automatically add a player to the blacklist (#3082)
  • Ellie - Fixed a bug where owners could be unable to remove lover locks from their subs (#3100)
  • Ellie - Fixed an issue where lover rules would not show up in the active rules menu (#3101)
  • Ellie - Fixed an issue where the Sleeveless Wedding Dress would cause visual issues in the kneeling spread pose (#3107)
  • Ellie - Fixed a bug where mittens would prevent players from using the "Pet" activity (#3110)
  • Ellie - Fixed a bug where attempting to unlock the Password Padlock could cause errors (#3115)
  • Alfi - Fixed a dead end in the Nursery dialogue (#3114)
  • Jomshir - Fixed crashes that could occur when clicking in the Lover Chastity Belt's extended item screen (#3113)
  • Ada - Fixed a crash that could occur when spectating in the Kinky Dungeon minigame (#3118)
  • Estsanatlehi - Fixed a crash that could occur during chatroom background selection (#3130)
  • Emily R - Fixed the Latex Boxtie Armbinder, Armbinder Jacket and Bolero Straightjacket hiding parts of certain items (#3132)
  • Nina - Fixed an issue where the Admiral Top's shirt would disappear in the over-the-head pose for players with the small body size (#3134)

[Technical]

  • Ellie - The extended item framework now permits a new archetype for vibrating items (#3081)
  • Technical changes, fixes and improvements:

[Beta Fixes]

  • Nina - Changed the character limit on the chatroom filter input from 20 to 200 characters (#3123)
  • Ellie - Fixed some errors in the changelog (#3122)
  • Ellie - Fixed a missing dialogue error when exiting the menu for the Futuristic Training Belt (#3124)
  • Ellie - Adjusted the difficulty and self bondage requirements for the Snowman (#3125)
  • Estsanatlehi - Fixed conflicting pose issue between the HempRope & FrogtieStrap (#3137)
  • Natsuki - Resized Plastic roll (#3138)
  • Jomshir - Re-added the heavy blindness effect to the Small Ventless Locker (#3140)

[R74]

[Added]

  • Rui - Added a new Scissors handheld item (#3008)
  • Ada - Updated the Futuristic Chastity Belt and added a new model for it (#3029)
  • Ada - Added several new lock-related features to the Futuristic Collar (#3033)
  • Ada - Added two new items (#3035)
    • Sleeveless Catsuit (Upper Suit)
    • Catsuit Panties (Suit Lower)
  • Estsanatlehi - Added multicolor support to the Clit Ring (#3038)
  • Nina - Added a trail to the cursor in Magic Puzzle battles (not available on mobile devices) (#3037)
  • Kaede/Daddy Daubeny - Added a new Fishnet Gloves item (#3040)
  • Emily R - Added "Hair in"/"Hair out" options to the Open Face Hood (#3041)
  • Estsanatlehi - Enabled mouth activities on the 2nd and 3rd mouth slots (#2995)
  • Titania/Ellie - Added four new items (#3043, #3057)
    • Bee Wings
    • Pixie Wings
    • Cyber Wings
    • Lampshade Hood
  • Aeren - Added a version of the Steampunk Corset to the Corset clothing slot (#3047, #3053)
  • Emily R - Added multicolor support to the Sneakers Light and Sneakers Dark shoe items (#3056)

[Removed]

  • Nothing this release

[Changed]

  • Nina - Removed the trailing hyphen in the friend list when a friend is in an unknown private room (#3039)
  • Aeren - Modified the coloring behavior of the Fur Gloves and Fur Socks (#3050)
  • Estsanatlehi - Overhauled the kneeling spread pose (used for the Sybian) (#3042)
  • Ellie - Modified most hoods to address some clipping issues with other head items (#3054)
    • This change also removed the restriction on the Sensory Deprivation Hood, Sealed Leather Hood and Open Hair Latex Hood, so that all three can now be used when hogtied or in the all fours pose
  • Ada - Increased the difficulty of Irish 8 Cuffs (#3067)

[Fixed]

  • Ada - Fixed an issue where the Futuristic Crate's pleasure module could phase through chastity belts (#3031)
  • Ada - Fixed a potential crash in the Futuristic Chastity Belt (#3032)
  • Ellie - Fixed a bug where timer lock unlock messages would randomly appear in chatrooms (thanks to Sidious for identifying the issue) (#3034)
  • Ellie - Fixed a bug where characters' hands would disappear in several poses when wearing a Catsuit, Seamless Catsuit or Pilot Suit (#3045)
  • Aeren - Tidied up some stray pixels in the Steampunk Wings assets (#3046)
  • Sidious/Estsanatlehi - Fixed a typo in one of the chatroom messages for the Sci-Fi Pleasure Panties (#3051)
  • Aeren - Fixed some clipping issues for certain items in combination with the Super Thick ABDL Diapers (#3052)
  • Ellie - Fixed a bug where the hands for the Asian and Black body types became disconnected from the body in the all fours pose (#3054)
  • Ellie - Fixed an issue where chastity piercings were impossible to remove (#3055)
  • Ada - Fixed a bug where Futuristic items could be modified by a non-Futuristic collar under certain circumstances (#3059)
  • Ada - Fixed missing chat messages for the Futuristic Ball Gag (#3071)
  • Ellie - Fixed several 404 errors that could occur when mounted on the Wooden Horse (#3062)
  • Ellie - Fixed some minor graphical artefacts on the Display Frame (#3063)
  • Ellie - Fixed a bug where the Techno Collar could emit (MISSING PLAYER DIALOG: TriggerShock-1) messages (#3086)

[Technical]

[Beta Fixes]

  • Ellie - Fixed an issue where open-backed chastity belts would prevent anal toys from being used (#3064)
  • Ada - Fixed the positioning of some Sleeveless Catsuit assets (#3065)
  • Jomshir - Fixed broken images on the Heavy Latex Corset (#3068)
  • Ellie - Fixed a bug where the Kigurumi Mask would hide blindfolds when in latex mode (#3069)
  • Ada - Fixed a bug where the Futuristic Collar would set the time on timer locks too high (#3070)
  • Ada - Added the Catsuit Panties to the panties slot (#3075)
  • Estsanatlehi - Fixed leg cuffs and boots appearing in the wrong place in the kneeling spread pose (#3076, #3079)
  • Emily R - Fixed missing chatroom messages and menu issues with the Open Face Hood (#3077, #3085)
  • Ellie - Fixed clipping issues on the large Sleeveless Catsuit in the boxtie pose (#3080)
  • Ellie - Fixed missing assets for the arms DuctTape item in the legs spread and Wooden Horse poses (#3089)
  • Ellie - Fixed an issue where the Futuristic Chastity Belt wouldn't allow vulva access for activities when the front was open (#3088)
  • Ellie - Fixed a bug where the Metal Leg Spreader wouldn't set characters' poses properly on first equip (#3087)
  • Ada - Fixed some missing chatroom messages for the Futuristic Chastity Belt (#3092)
  • Ellie - Fixed some missing dialogue in the arousal preferences screen (#3090)

[R73]

[Added]

  • Miku/Ace - Added a new V glasses item (#2985)
  • Sidious/Estsanatlehi - Adds settings to the Futuristic Vibrator to restrict the players whose voices it will respond to (#2979)
  • Ace - Added lower quality animation options to the graphics preferences (#2958)
  • Titania/Ace - Added a new animated Steampunk Wings item (#2934)
  • Titania/Rui - Added a new Net item (devices slot) (#2993)
  • Tsubasahane - Added Chinese translations for several parts of the game (#2998)
  • Estsanatlehi - Enabled the tickle activity on the neck zone (#2999)

[Removed]

  • Nothing this release

[Changed]

  • Ada - Made lock picking only take one try when false set pins reset (#2927)
  • Aeren - Extended most suit items with gloved/non-gloved options (#2972)
  • diaperand - Tweaked some of the wording on the relog screen (#2992)
  • Estsanatlehi - Modified the Round Piercings to permit multi-coloring (#2991, #2996)
  • Natsuki - Increased the payout of daily jobs, kidnapping contracts, maid jobs and the shop modeling job (#2988)
  • Ace - Made several enhancements to the chatroom creation screen (#2922)

[Fixed]

  • Atasly - Fixed some graphical issues with the See-through Zipsuit and the preview image for the Safeword Padlock (#2986)
  • diaperand - Made some grammar fixes to the Nursery dialogue (#2990, #2989)
  • Dordimar/Rui - Fixed several graphical errors with the Bows Dress (#2994, #3006, #3025)
  • Estsanatlehi - Fixed a clipping issue with back hairs 18 & 19 (#3000)
  • Ada - Fixed a few minor graphical issues with the Futuristic Chastity Belt (#3003)
  • Ellie - Fixed an issue where the language of the "Enter your username and password" text would be displayed in the wrong language (#3007)
  • Ellie - Fixed some errors in the chatroom messages for the Futuristic Straitjacket (#3010)
  • Ada - Fixed a bug where the Futuristic Mask wasn't properly disabling some mouth activities (#3013)

[Technical]

[Beta Fixes]

  • Tsubasahane - Chinese translation fixes & edits (#3005, #3019)
  • Ellie - Fixed an issue where certain item combinations could cause 404s in the console (#3009)
  • Rui - Fixed an issue where some items would clip through the new Net item when in suspension mode (#3011)
  • Aeren - Fixed several issues with the newly extended suit items (#3012, #3015)
  • Estsanatlehi - Fixed a 404 error in the Round Piercings (#3016)
  • Ellie/Nina - Fixed a bug where characters could appear to never fully render (#3022)
  • Ellie - Fixed a bug where characters' faces would disappear when hogtied and wearing a Catsuit or Pilot Suit (#3027)

[R72]

[Added]

Information There is a new page on Player Safety in the game's wiki, containing safety & security tips for players. We'd encourage all players to give it a read.

  • Daddy Daubeny - Added 2 new items (#2846 , #2864)
    • Bib (Cloth Accessory)
    • Pacifier Gag
  • Titania/Aeren - Added 7 new items (#2848 , #2856 , #2867 , #2887 , #2923)
    • Grand Mage Dress (Clothing item)
    • 3 different flower crown items (Hat item)
    • Bulky Diaper & Poofy Diaper (Panties/Pelvis items)
    • Doll Box (Devices item)
  • Rui - Added a new item: Bra Style 4 (#2852)
  • Natsuki - Added a new "Open Mummy" variation for the Duct Tape head item (#2861)
  • Aeren - Added a new Face Paint item (#2844, #2901)
  • Natsuki - Added a new "Cut out" variation for the Duct Tape legs item (#2866)
  • Ada - Several futuristic item additions and improvements (#2871 , #2925)
    • New options for the Futuristic Crate
    • Added a new Futuristic Mask item
    • New options for the Futuristic Muzzle
  • Titania/Ace - Added 7 new items (#2875 , #2876 , #2903 , #2882 , #2884)
    • Pig Nose (Nose item)
    • Gag Necklace (Necklace item)
    • Bandana (Hat item)
    • Hula Skirt (Cloth Lower item)
    • Coconut Bra (Bra item)
    • Flower Garland (Necklace item)
    • Tutu (Cloth Lower item)
  • lunamoon/Ace - Added 2 new items (#2877)
    • Crotchless Latex Panties 2
    • Bow Panties
  • Ada - Added graphical preferences to center players in chatrooms and to smoothly zoom chatrooms when players enter/leave (#2874)
  • Ace - Added multicolor support for the Foxy Mask in the hood slot (#2895)
  • Verity - Added two new Mobile Phone handheld items (#2902, #2929)
  • Ace - Clicking on a worn piece of clothing in the wardrobe will now open its extended options menu if it has one (#2898)
  • Jomshir - Added the ability for owners to release their submissives (#2537 , Server #91)
    • To release a submissive, you need to first remove any collar they might be wearing
  • Ace - Added an icon to items to indicate when they are a limited permission item that you have access to (#2905)
  • Ada - Added a new multiplayer minigame that can be accessed from the Kidnapper's League (#2878)
  • Ayesha - Added 2 new items (#2881, #2896)
    • Techno Collar
    • Techno helmet
  • Ace - Added the ability to view blocked categories from the chatroom admin screen, even for non-admins (#2885)
  • Ace - Several friend list/beep improvements (#2886 , #2893 , Server #103) , #2930
    • Ability to click on beeps to open them
    • New /openfriendlist chat command to open the friend list
    • Beeps can now show up as a chat message to help prevent missed beeps (can be toggled via chat preferences)
    • Option to hide room names from beeps
  • Ace - Added previews to saved expressions (#2904)
  • Akita/Aeren - Added 10 new back hair variants (#2908)
  • Titania/Aeren - Added 2 new front hair variants (#2908)
  • Dordimar/Ace - Added multicolor support to the Bows Dress and the Summer Flower Dress (#2912)
  • Cecilia/Ellie - Added new all fours options to the Pet Suit & Pet Suit Exposed (#2892 , #2921)
  • Ace - Added labels to private rooms so that they are marked as private, even when revealed to owners/lovers (#2897 , Server #104)
  • Ace - Room recreation now preserves the room's ban list (#2914 , #2916 , Server #106)
  • Aeren - Added a new large variant of the Double Ended Dildo (#2915)
  • Ada - Added a new screen flash visual effect to shocks - controlled by the screen flash graphics preference (#2918)
  • Ada - Added a screen glow when wearing a vibrating item (configurable in graphics preferences) (#2919)
  • RedStacey/Ace - Added 2 new items (#2924)
    • Fur Straitjacket (Arms item)
    • Fur Blanket Wrap (Devices item)
  • Nina - Added a message to notify players when they can't use an item due to room blocking rules (#2948)

[Removed]

  • Nothing this release

[Changed]

  • Daddy Daubeny - Moved the Teddy Bear Set to the Miscellaneous slot (players will need to re-buy the item) (#2863)
  • Ayesha - Modified the Vibrating Clit Egg to be a little bigger, and added multi-coloring (#2865)
  • Verity - Renamed the "Handheld Toys" item to "Handheld Items" (#2900)
  • Natsuki - Tweaked several money sources to increase the money players can earn from them (#2872)
  • Aeren - Improved some of the chat room messages for the Latex Strait Leotard (#2907)
  • Verity - Modified the shopkeeper's dialogue to refer to "items for hands" rather than "hand restraints" (#2970)
  • Estsanatlehi - Renamed the handheld rope coil items (#2981)
    • "Rope Coil (Long)" is now "Long Coiled Rope"
    • "Rope Coil (Short)" is now "Short Coiled Rope"

[Fixed]

  • Nina - Fixed an issue where poker would report "One Pair" when it should be "High Card" (#2860)
  • Ada - Fixed a bug where the Futuristic Training Belt would not turn off properly (#2862)
  • Nina - Fixed a bug where players would receive a notification when someone with the same name as their owner entered the room (#2890)
  • Nina - Fixed an issue where all asterisks were getting stripped from chat messages (#2891)
  • Nina - Fixed an issue with the arousal meter glow sometimes rendering in the wrong place (#2894)
  • Jomshir - Fixed an issue where text boxes would appear transparent on Android Chrome (#2906)
  • Ace - Fixed a crash that could occur when taking a photo with a popup blocker enabled (#2883)
  • Ace - Fixed a bug where names would not be hidden in activities when in sensory deprivation (#2910)
  • Ace - Fixed an issue which could sometimes cause the color picker to crash (#2911)
  • T-Bone Shark - Fixed some missing layer names for the Dildo Plug Gag & Futuristic Earphones, and fixed several chatroom action typos (#2917)
  • Jomshir - Fixed an issue where shared settings (e.g. item permissions, whitelist/blacklist changes) would not properly take effect immediately (Server #97)
  • Ace - Fixed a bug where lovers would incorrectly be labelled as submissives in the friend list (Server #99)
  • Ace - Fixed an issue where players would sometimes appear to repeatedly join/leave a chatroom (Server #107)
  • Ace - Fixed a bug where clothing changes inside the wardrobe would be visible to other players in a chatroom (#2951)
  • Ace - Fixed a crash in the color picker that could occur when the item being colored was removed by someone else (#2935)
  • Ada - Fixed an issue with the Futuristic Training Belt's speech recognition functionality (#2964)
  • Nina - Fixed a bug where helping someone to kneel would reset their arm position to the default (#2978)
  • Nina - Fixed the grammar for the chatroom messages of several items (#2976)

[Technical]

[Beta Fixes]

  • Aeren - Fixed a 404 error for the Grand Mage Dress (#2938)
  • Daddy Daubeny - Fixed a bug where all 3 versions of the Pacifier Gag needed to be bought individually from the shop (#2941)
  • Ace - Fixed a bug where the spiral backgrounds from the Techno Helmet and VR Headset would appear as room background options (#2943)
  • Ada - Fixed some incorrect dialogue for the Kidnapper's League NPC (#2945)
  • Verity - Fixed an issue with the handheld icon no showing up for the phone (#2929)
  • Verity - Fixed an issue where the handheld item rename wasn't working properly (#2952)
  • Ada - Balance adjustments for the new suitcase minigame (#2947)
  • Ada - Fixed an issue with the new minigame where the $ icon would only appear over a player if they were bound (#2946)
  • Ada - Fixed an issue where the chatroom camera function wouldn't work properly with the new chatroom centering option (#2955)
  • Ada - Fixed a crash in the new minigame (#2954)
  • Ada - Fixed a 404 error on the Futuristic Muzzle when locked (#2953)
  • Ellie - Fixed some clipping issues with the new Pet Suit options (#2949)
  • Ace - Fixed an issue with the Grand Mage Dress assets when hogtied (#2944)
  • Ace - Fixed a missing asset for the large Double Ended Dildo option (#2942)
  • Ace - Fixed a bug which could cause crashes when opening extended clothing in the wardrobe (#2939)
  • Ace - Fixed a missing chatroom message for the Futuristic Muzzle (#2937)
  • Ace - Fixed an issue where clicking on room names the friend list wouldn't work (#2956)
  • Daddy Daubeny - Graphical improvements to the Bib (#2959)
  • Ace - Fixed a 404 error for the Bib (#2960)
  • Ace - Changed the Fur Blanket Wrap to show feet/footwear (#2961)
  • Ada - Fixed a bug where the setting Futuristic Crate's intensity to low would turn it off (#2965)
  • Ellie - Fixed a bug where the pet suit in the all fours position would not hide gloves (#2966)
  • Ada - Fixed grammatical errors in the Futuristic Crate's chatroom messages (#2967)
  • Ada - Increased some of the cooldowns for the Futuristic Training Belt (#2968)
  • Ada - Fixed some missing lock icons on the Futuristic Bra (#2969)
  • Ada - Fixed a typo in the suitcase minigame (#2971)
  • Titania/Ace - Tutu asset fixes (#2982)
  • Nina - Renamed another reference to handheld toys (#2974)
  • Estsanatlehi - Fixed a crash when using the Techno Collar's shock module (#2984)

[R71]

[Added]

  • Ace/Dordimar - Added multi-coloring support to the Witch Hat (#2756)
  • Emily R - Added a "No shine" variant of Swimsuit style 1 (#2760)
  • Emily R - Added new Lingerie Shop and Red Sci-Fi Room backgrounds (#2760)
  • Ada - Added new graphics preferences for arousal screen filters (#2767)
  • gatetrek - Added 4 new items (#2782, #2786)
    • Laced Latex Top
    • Latex Laced Suit
    • Band 1 (bracelet)
    • High Thigh Boots
  • Ace/Evals - Added a new Nipple Stretchers item (#2781)
  • Verity - Added a new Floral Panties 2 item (#2769)
  • Ace - Added support for different tag shapes to the Custom Collar Tag (#2787)
  • Ace - Added support for the hogtied pose to neck restraints (leashes, chains, etc.) (#2790)
  • Nina - Improved the favorite icons (and item ordering) to indicate whether the player or target (or both) have favorited an item (#2794)
  • Emily R - Added 6 new items (#2783, #2760, #2833)
    • handheld Key item (hands)
    • Spiked Wristbands (bracelet)
    • Antennae (hair accessory)
    • Cat-Eye Glasses
    • Back hair Style 47
    • Lace Armbands (bracelet)
  • RedStacey - Added 2 new items (#2800)
    • Fur Coat
    • Fur Bolero
  • Ace/Rui - Added a new animated Fuck Machine item (#2785)
  • Ayesha - Added a new Dragon Tail Strap item (#2802)
  • Ada - Kinky Dungeon update - see the Kinky Dungeon changelog (#2809, #2816, #2822, #2824, #2829)
  • Natsuki - Added 2 new latex collar items (#2831)
  • Ada - Added new word-banning functions to the Futuristic Training Belt (#2834)
  • Emily R - Added multicolor support to the Student Black dress (#2835)
  • Verity - Added a new pouting mouth expression (#2845)

[Removed]

  • Nothing this release

[Changed]

  • wildsj - Split the Duct Tape pet wrap variant into separate leg and arm variants (#2757)
  • Ada - Modified sensory deprivation so that player names show up if you are able to see them in VR (#2766)
  • Ada - Changed the formatting of shop item prices from "xyz$" to "$xyz" (#2771)
  • fleisch11 - Changed the formatting of item prices in NPC dialogues to be consistent with shop prices (#2777)
  • Ace - Changed the way NPC outfits are generated to allow for more variety (#2764)
  • Ada - Modified the Futuristic Training Belt to trigger based on the original chat message (rather than after stutter/garbling has been applied) (#2789)
  • Elda - Modified most bras to allow nipple piercing items to be visible underneath them (#2793)
  • Nina - Changed the wardrobe to support numbers in wardrobe slot names (#2795)
  • Ace - Reworked the Gas Mask to work in line with other similar items (#2778)
  • Sekkmer - Reworked the chat commands system and made several improvements to the /help command (#2798, #2805)
  • Ace - Changed the Lovers Timer Padlock to allow owners to change the settings (provided they are allowed by lover rules) (#2804)
  • Kimei - Changed the Ceiling Chain so that it cannot be changed when locked (unless the player can unlock it) (#2810)
  • Elda - Modified the Duct Tape arms item to allow nipple piercing items to be visible underneath it (#2836)
  • Ace - Updated the chat message for the Duct Tape pet wrap in the arms slot (#2839)

[Fixed]

  • Ace - Fixed some layering issues with the Latex Strait Leotard (#2752)
  • Ace - Fixed an issue where chatroom name garbling wouldn't work after a name change (#2753)
  • Ace - Fixed an issue with the chat admin screen remembering blocked category changes after cancelling (#2759)
  • Jomshir - Fixed a bug with some character dialogues in the private room (#2765)
  • Fixed an issue where the Futuristic Vibrator would crash some older browsers (#2780)
  • Ace - Fixed issues where players would have to buy the same item multiple times in the shop for some items (#2774)
  • Ace - Fixed an issue where the Suspension Cuffs allowed players to walk around (#2772)
  • Ace - Fixed an issue where bracelets would become invisible when wearing mittens (#2768)
  • Ace - Fixed an issue which allowed players to use console to add indefinite timers to the Futuristic Training Belt (#2788)
  • Ace - Fixed a few minor issues with several futuristic items (#2796)
  • Ace - Fixed a couple of issues with the Bit Gag (#2797, #2799)
  • Ace - Fixed an issue where nipple clamps would render over the wedding dresses (#2784)
  • Ace - Fixed some missing color picker layer names, and added French translations for layer names (#2803)
  • Natsuki - Fixed a missing asset for the Plastic Wrap when kneeling (#2811, #2814)
  • Ace - Fixed an issue where some maid items would never get removed from the player's inventory when they should (#2813)
  • Kimei - Fixed some 404 errors with the Vacbed Deluxe when locked (#2830)

[Technical]

[Beta Fixes]

  • Ace - Fixed a bug with the Fuck Machine not being dismountable (#2837)
  • Ace - Fixed a bug where the /me command wouldn't work when MU-style emotes are enabled (#2838)
  • Ayesha - Removed some potentially offensive dialog from Bondage Poker (#2840)
  • Ace - Fixed an issue where the some item combinations with the Fuck Machine which could make some items unremovable (#2841)
  • Natsuki - Fixed an oversight in the Inflated Latex Collar which prevented players from being able to nod their head (#2842)
  • Ace - Fixed the text for the Arousal Screen Filter preference where it would display "undefined" for some players (#2843)
  • Ada - Fixed a bug with Kinky Dungeon where it would not save the game state when leaving VR (#2847)
  • Ace - Fixed an issue with some missing layer names for the Gas Mask (#2851)
  • Ada - Fixed a bug where the game would load the wrong tileset when spectating kinky dungeon (#2850)
  • Ace - Fixed some 404 errors for the Custom Collar Tag lock (#2853)
  • Ada - Fixed a Kinky Dungeon crash (#2855)
  • Ace - Fixed a typo in private room dialogue where 2$50 should have been $250 (#2857)
  • Ada - Fixed a crash when spectating Kinky Dungeeon (#2858)
  • Kimei - Fixed an issue in the new chat commands where "Friendlist" was showing up as "Blacklist" (#2859)

[R70]

[Added]

  • Leila - Added functionality to remember chatroom input box text when disconnecting and relogging (#2599)
  • Ayesha - Added a new back hair style (#2588)
  • Emily R - Added multi-coloring and closed-crotch variants for the Cute Bikini and Demonique Bikini (#2578)
  • Aeren - Added extended options to the Strait Leotard to allow it to hide certain items (#2585, #2587)
  • Aeren - Added a new "Mask Style" option to the Kigurumi Mask (#2602)
  • Ada - Deny mode on vibrators can now trigger ruined orgasms (#2590)
  • Ada - Several futuristic items now use remotes, and added a new Futuristic Training Belt item (#2606, #2609)
  • Nina - Added a preference that allows players to prevent items from affecting their facial expression (#2596)
  • Kimei - Added buttons to the chatroom admin screen to allow players to quickly add their owner/lovers to the admin list (#2581)
  • gatetrek - Added 4 new items (#2616)
    • Full Latex Bra
    • 2 leather garter belt items
    • Flower Bra
  • Natsuki - Added a new Nylon Collar item (#2607)
  • Ada - Added a preference to the arousal preferences screen to disable advanced vibrator modes (#2610)
  • Ace - Added 2 new items (#2614, #2720)
    • Suspension Cuffs
    • Nipple Piercing Chain
  • Ada - Added a new Futuristic Crate item (#2620, #2622)
  • TuxyQ - Added a chat preference to allow : to be used for emotes (#2591)
  • Emily R/Rui - Added 3 new variations to the Serving Tray (#2630)
  • Ellie - Added a chat preference for font size (#2632)
  • Leila - Added a favorite color selection tool to the color picker (#2634)
  • Ace - Added a new Garters item slot (#2629)
  • Ace/gatetrek/Natsuki - Added new Cane/Crop mouth items (#2628)
  • Ace/Rui - Added a new Broom handheld item (#2624)
  • Ace - Added the ability to set items as favorites (#2619, Server #95)
  • gatetrek/EmilyFox - Added new Harem Pants/Harem Bra/Face Veil items (#2642)
  • Gnarp - Added a new Classic T-Shirt item with 8 different designs (#2643)
  • Verity - Added a new Blouse item (#2645)
  • Natsuki/Myna - Added 3 new Yacht-themed chatroom backgrounds (#2647)
  • Gnarp - Added a new eyes expression (#2654)
  • Lara - Added the Foxy Harness Gag to the second and third mouth slots (#2655)
  • Emily R - Added two new styles for the Chinese Long Dress (#2657)
  • Ace - Added new Antialiasing and Power Consumption graphical preferences for players with supported devices (#2651)
  • Rui - Added a new Short Plaid Skirt item (#2664)
  • Ace/Sybil - Added new Hitching Post and Kennel items (#2667, #2670, #2682)
  • Ace/Anonymous - Added a new Patterned Diaper item (#2672)
  • RedStacey - Added new Fur Headband and Fur Scarf items (#2674)
  • Manilla - Added support for the Rest Head activity to the breasts zone (#2677)
  • Ace/Myna - Added two new office-themed backgrounds (#2679)
  • Nina - Improved the item icon system, and added icons for lover-only/owner-only items (#2680)
  • Manilla - Added a new Key collar accessory (#2687)
  • Emily R - Added 2 new chatroom backgrounds (#2691)
  • Natsuki - Added a new Bracelet clothing slot and 3 new bracelets (#2690)
  • Rui - Added a new Gothic Collar item (#2713)
  • Ada - Added an extra Futuristic Bra variation (#2723)

[Removed]

  • Nothing this release

[Changed]

  • Kimei - Changed the Ceiling Chain to allow it to be locked (#2600)
  • gatetrek - Graphical improvements for the Prison Lockdown Gag (#2582)
  • Nina - The "Show character in previews" wardrobe button state is now stored between browser sessions (#2572)
  • Jomshir/Claudia - Updates the chatroom admin icon with a sharper version (#2571)
  • Nina - Item permissions for "strong" locks can now be partially changed on extreme difficulty (#2569)
  • Kimei - Updated the /afk chat command to now toggle the AFK emoticon on and off (#2631)
  • Ace - Changed the wardrobe button in the appearance screen to display a more informative message for players that haven't purchased it (#2625)
  • Ada - Changed the "Disable examining when blind" preference to allow players to examine others when in the VR headset's virtual world (#2575)
  • Ada - Added a new immersion preference which allows players to only see other adjacent players in chatrooms when partially blind (#2576)
  • Ellie - Changed NPCs to allow them to select item variations when using items (#2649)
  • Lara - Improved the responsiveness of the Futuristic Vibrator (#2683)
  • Ada - Improved the responsiveness of several futuristic items (#2694)
  • Ada - Increased the number of times players can attempt locks with a lent lockpick (#2696)
  • Ace - Updated the Shock Collar animation to trigger a red light when the shock collar is activated (#2712)
  • Nina - UI improvements around sensory deprivation preferences (#2734)
  • Nina - Changed the behavior of the item permission screen to stay in permission mode when selecting another item slot (#2737)

[Fixed]

  • Ellie - Fixed some missing chat messages when selecting tightness of the Collar Cuffs (#2605)
  • Ace - Fixed a bug where a certain dialogue in random club slave encounters could send players back to club management rather than the main hall (#2604)
  • Ace - Fixed a 404 error that occurred when the Clit Ring was locked (#2603)
  • Nina - Fixed a graphical issue in the dizzy eyes expression (#2601)
  • Ellie - Fixed an incorrect layer name for the Gas Mask rebreather in the color picker (#2598)
  • Nina - Modified the Bed so that items like pet suits and high heels no longer cause it to change position (#2573)
  • Kimei - Fixed a 404 error that occurred when the Pig Nose Hook was locked (#2608)
  • Nina - Fixed an issue where notifications would not trigger on friends joining a chatroom (#2612)
  • Kimei - Grammatical fixes for the Love Chastity Belt's chat messages (#2613)
  • Ace - Fixed an issue where anklets would render above wedding dresses (#2617)
  • Ace - Fixed an issue with the font size of the Light 2/Dark 2 chat themes on mobile devices (#2611)
  • Ace - Fixed an issue with the cushion when used in combination with suspension or certain other items (#2615)
  • Jomshir - Several fixes for a variety of items (#2621)
  • Emily R - Improved the Nurse Uniform to better fit characters in the over-the-head pose (#2638)
  • Ace - Fixed an issue where password managers could bypass the maximum character lengths in account creation (#2636)
  • Nina - Fixed a bug where the chatroom hide icon state would reset after entering submenus like the wardrobe (#2633)
  • Ellie - Fixed a bug that could cause crashes when being restrained by the maid in the Cafe (#2627)
  • Leila - Fixed several issues in the color picker (#2639)
  • Ace - Fixed an issue where the automatic shock unit could cause crashes (#2644)
  • Ace - Fixed a few issues with missing item chat messages (#2646)
  • Ellie - Added a mitigation for WebGL context lost errors (users should no longer need to refresh after receiving these errors) (#2650)
  • Ellie/Nina - Fixed a bug where NPCs would not be use several gag types (#2653, #2661)
  • Ace - Fixed some 404 errors for missing catsuit zips (#2673)
  • Ada - Fixed a couple of issues with chatroom recreation (#2693)
  • Ace - Fixed a 404 error for the Futuristic Bra in the all fours pose (#2706)
  • Ace - Fixed an issue with the Wired Egg which prevented it from working properly (#2709)
  • Ace - Fixed an issue where certain assets for the Barefoot Sandals would not render (#2718)
  • Ace - Fixed an issue where the Collar Ropes would not render in several poses (#2721)
  • Nina - Fixed non-transparent areas of the Breast Binder's preview image (#2727)
  • Ace - Fixed a 404 error for the Bit Gag when locked (#2730)
  • Nina - Fixed several spelling mistakes across the game (#2735)
  • Nina - Improved several NPCs to better respect players' blocked item settings (#2742)
  • Ace - Fixed an issue where handheld items could fail to render or be incorrectly named when wearing some mittens (#2742)

[Technical]

[Beta Fixes]

  • Ace - Fixed the non-transparent background for the Key collar accessory preview image (#2697)
  • Nina - Allowed favorite items to be set on worn items and for players on extreme difficulty (#2699)
  • Nina - Fixed a bug that could cause crashes in the menu for several items (#2700)
  • Nina - Fixed a bug where favorite items that could not be used were not being greyed out in players' inventories (#2701)
  • gatetrek - Fixed a typo in the Harem Pants (#2702)
  • Nina - Fixed an issue where some items would clip through the Futuristic Crate (#2703)
  • Ace - Fixed an issue where handheld toys would clip with the Hitching Post (#2704)
  • Ellie - Adjusted font size settings so that "Medium" aligns with the previous default font size (#2705)
  • Nina - Fixed an issue where parts of the color picker would not update when selecting a color (#2708)
  • Ace - Adjusted the Kennel so that the door can always be opened (#2710)
  • Ace - Added a dialogue option in the shop to view the available garters (#2711)
  • Ada - Fixed a couple of issues with the Futuristic Training Belt (#2714, #2719, #2749, #2758)
  • Ada - Fixed an issue where the Futuristic Crate would muffle players more than intended (#2724)
  • Nina - Fixed an issue where players would sometimes not be able to sell bracelets or garters back to the shop (#2725)
  • Natsuki - Fixed a bug where players would not be able to modify bracelets on other players (#2726)
  • Natsuki - Fixed some missing bracelet assets in the over-the-head pose (#2729)
  • Nina - Fixed an issue with manual color picker input (#2733)
  • Ellie - Fixed a bug where NPC-added items wouldn't render immediately (#2736)
  • Ada - Fixed a bug where the Futuristic Training Belt would not update properly when another player changed it (#2738)
  • Jomshir - Fixed a bug with text not loading properly on the relog screen (#2739)
  • Ada - Fixed some more clipping on the Futuristic Crate (#2740)
  • Ada - Fixed an issue with layer coloring for the Futuristic Chastity Bra (#2743)
  • Verity - Improved the preview image for the Blouse (#2745)
  • Ace - Fixed an issue with chastity belts which would allow players to modify them when locked (#2746)
  • RedStacey - Adjusted the positioning of the Fur Scarf (#2748)
  • Verity - Fixed some 404 errors with the Blouse (#2751)
  • Ada - Fixed an issue with ruined orgasms not working properly (#2754)
  • Ace - Fixed an issue where NPCs would use some item variants that could cause soft locks (#2755)
  • Ace - Fixed some missing text in the extended menu of the Futuristic ankle & leg cuffs (#2761)
  • Ace - Fixed some crashes that could occur in the Cafe (#2770)

[R69]

[Added]

  • Manilla - Added a new gagged kiss activity (#2488)
  • Sandrine - Added multicolor support to the Admiral Skirt, Pajama pants and Tennis skirt (#2482, #2475, #2466)
  • Leila - Added handling to the Futuristic Vibrator to support multiple commands in a single chat message (#2458)
  • Ellie - Added a Serving Tray item (visually identical to the Maid Tray), available to members of the Maid Sorority (#2460)
  • Natsuki - Added a "Detached" variation of the Bit Gag (#2495)
  • Jomshir/Claudia - Added a new set of steel ankle & arm cuffs and a steel collar (#2493, #2492, #2491)
  • Nina - Added multicolor support to the Admiral Top (#2490)
  • gatetrek - Added lots of new items (#2467, #2497, #2541, #2546)
    • Leather Straps (clothing accessory)
    • Leather Breast Binder (bra clothing/breast item)
    • Ankle Strap Shoes (shoes)
    • Shoe Style 4 (shoes)
    • Ribbons (torso, mouth)
    • Flower Panties (panties)
    • Summer Dress (clothing)
  • Akita/gatetrek - Added a new Pet Tape variation for the Duct Tape arms item (#2461)
  • Nina - Added the ability to vary the height of the suspension hogtie variation of the Hemp Rope item (#2483)
  • Ada - Kinky Dungeon update - see the Kinky Dungeon changelog (#2428)
  • Sandrine - Added a new Dental Gag item (#2499)
  • Ayesha - Added a set of new Silk Straps items (pelvis item, bra clothing, panties clothing, torso item) (#2509, #2511, #2513, #2515)
  • Jomshir/Claudia - Updated the Floor/Ceiling Shackles graphics to work better with the new steel item set (#2508)
  • Manilla - Added stepping activities to the breasts, butt, neck, head and nose zones (#2512)
  • Nina - Added a new Animation Quality preference in Graphics preferences - currently only affects a handful of items (#2532)
  • Manilla - Added a "rest head" activity for resting heads in laps (#2534)
  • Ayesha - Added new Thin Leather Straps arm and torso items (#2535, #2540)
  • Epona/Elda - Added a new Wet Floor Sign item (#2543)
  • Natsuki - Added a new Clear Vacbed item (#2552)
  • Ada - Made the Futuristic Heels also available as a clothing item in the shoes slot (#2553)
  • TessaTech - Added a new Vacuum Bed Deluxe item (#2551, #2555)
  • Ada - Added some additional keywords that will trigger Futuristic item automatic shocks when used in emotes (#2563)

[Removed]

  • Nothing this release

[Changed]

  • Nina - Made some UI improvements to the pagination buttons in extended item screens (#2484)
  • Sandrine - Modified the Vacbed to permit sexual activities on most zones (#2500)
  • Leila - Improvements to scroll position handling when resizing the browser window (chat should stay scrolled after resizing) (#2523)
  • fleisch11 - Modified the Bolero Straitjacket and the Prison Lockdown Suit to work better with some collars (#2527)
  • Jomshir - Modified chatroom interactions to remove the delay between clicking on another player and being able to interact with them (#2529)
  • Kimei - Modified the Blackout Lenses to no longer hide masks or glasses (#2545)

[Fixed]

  • Ellie - Fixed an issue where stockings in the lower suit slot would block vulva access (#2487)
  • Ellie - Fixed an issue where some item updates would not persist after relogging (#2485)
  • Ellie - Fixed a bug where the "Remove item when the lock timer runs out" checkbox on timer locks wouldn't actually remove the item (#2474)
  • Ellie - Fixed an exploit which allowed console users to break other players' accounts and crash games when inspecting another player (#2494)
  • Jomshir - Fixed some clipping issues with the Ceiling Shackles (#2508)
  • Verity - Fixed some graphical issues with the preview images for several items (#2507)
  • Ada - Fixed some graphical issues with the Futuristic Mittens (#2506)
  • Rui - Added a missing asset for the Sleep Top (#2502)
  • Natsuki - Fixed some graphical issues with the preview images for several items (#2516)
  • Natsuki - Fixed an alignment issue between the upper and lower bodies in the "over the head" pose (the X-Cross pose) (#2514)
  • Sandrine - Fixed an issue where the Short Pencil Skirt would incorrectly hide several leg items (#2530)
  • Sekkmer - Fixed an issue that would sometimes make the login page credits disappear (#2533, #2539)
  • Ellie - Fixed a bug where calling the maids for help in a chatroom wouldn't work under certain circumstances (#2549)
  • Ellie - Fixed a bug where item difficulty could increase indefinitely when switching between item variants (#2567)
  • Nina - Fixed a bug where players on extreme difficulty could use permissions mode for extended item variants (#2570)
  • Ellie - Fixed a few typos #2583
  • Ellie - Fixed an issue with the Seamless Open Crotch Strait Dress not hiding skirts (#2584)

[Technical]

  • Jomshir - Made some major optimizations to character drawing for suspended characters, and when blindfolded (#2528)
  • Sekkmer - Optimized character account updates to reduce server traffic (#2297, #2531)
  • Ada - Added a new /bot chatroom command which sends a hidden chat message to players in a chatroom (#2554)
  • Technical changes, fixed & improvements:

[Beta Fixes]

  • Ellie - Fixed a bug where players could use the Thin Leather Straps torso item through clothing (#2557)
  • Ada - Fixed some issues with the Kinky Dungeon spectator mode (#2558)
  • Ellie - Fixed a bug where inspecting the Bondage Bench on someone could cause errors (#2556)
  • Ellie - Fixed an issue with the Web arms item where its extended menu wouldn't work (#2559)
  • Ellie - Fixed an issue where certain items would not be hidden when combined with items that should hide them (#2560)
  • TessaTech - Fixed several issues with the Vacuum Bed Deluxe (#2561)
  • Ellie - Fixed an issue with the Sturdy Leather Belts arms item where its extended menu wouldn't work (#2562)
  • Nina - Fixed an issue where some skirts would appear to cause a seam between the player's hands and arms (#2564)
  • Ada - Fixed a bug with Kinky Dungeon persistence (#2566)
  • Jomshir - Fixed an issue where the Vacuum Bed Deluxe could be changed to the legs spread pose when a character's legs couldn't open (#2568)
  • gatetrek - Tweaked the Ankle Strap Shoes so that they render above jeans & fixed a typo in the extended menu for the Silk Straps torso item (#2577)
  • Sandrine - Modified the Dental Gag so it cannot be changed while locked (unless the player can unlock it) (#2580)
  • Jomshir - Fixed a crash that could prevent certain players from logging in whilst committed to the Asylum (#2592)
  • Jomshir - Fixed an issue which would cause the Ceiling Shackles to use display the wrong image when suspended (#2586)
  • Ellie - Fixed an issue that could cause crashes when interacting with extended items (#2593)

[R68]

[Added]

  • Manilla - Added new "Step" and "Giggle" activities (#2344, #2350)
  • Natsuki - Added a new Hotel Bedroom chatroom background (#2343)
  • Verity - Added a new Bodice item (#2328)
  • fleisch11/Ayesha - Added a new Blanket Hood item (#2327)
  • Aeren - Added an earless variation of the Bunny Mask Filigrane item (#2325)
  • Nina - Added a new "behind hair" option to the Elf Ears (#2349)
  • Leila - Added a shock trigger to the Futuristic Vibrator (#2354)
  • Ada - Kinky Dungeon update - see the Kinky Dungeon changelog (#2356, #2390, #2404, #2412, #24147, #2418, #2425)
  • Manilla - Added three new items (#2360)
    • Clit Ring
    • Locking Vibrating Butt Plug
    • Tennis Ball (mouth item) (#2394)
  • Ada - Added a new "Custom Avatar" mode to the VR headset, which hides player restraints and allows players to dress themselves (if not restrained) (#2342)
  • Nina - Added the ability to filter notifications by message type (messages, whispers, activities) in player notification preferences (#2364)
  • Ada - Added an immersion preference to garble chatroom names and descriptions when blind (#2363)
  • Anna/Sandrine - Added a new Short Pencil Skirt item (#2375)
  • Sandrine - Added support for advanced vibrator modes to the Sybian and the Vibrating Spreader Dildo Bar (#2379, #2396)
  • Manilla - Added support for the wiggle activity to the hand and feet groups (#2377)
  • Nina - Added a notification preference to display the notification count in the game's browser icon (favicon) (#2384)
  • fleisch11 - Added a graphics preference to allow the removal of blindfolds to trigger a temporary screen flash (#2385)
  • Ada - Added body size-specific assets to the Sci-Fi Pleasure Panties (#2397)
  • Ada - Added a new chat preference to allow shrink non-dialogue chat entries (#2396)
  • Emily R - Added a new School Hallway background, and made 5 existing backgrounds available in chatrooms (#2339)
  • Natsuki - Added a new set of Plastic Wrap bondage items (#2398)
  • Ada - Added a new set of opacity options to the Kigurumi Mask (#2414)
  • Ellie - Made the Futuristic Muzzle and Cage Muzzle available in all mouth slots (#2416)
  • Ada - Added a new Futuristic Heels item (#2421)
  • Ada - Added shiny options to the Futuristic Bra (#2421)
  • Nina - Added a "Show all zones" button for when the player is displayed too high to have access to all body zones (#2442)
  • gatetrek - Added a new set of ribbon-themed bondage & clothing items (#2444)

[Removed]

  • Nothing this release

[Changed]

  • Ada - Changed the Kinky Dungeon minigame to be persistent, so you can leave the game and return to it without resetting progress (#2331)
  • Manilla - Modified most blindfolds to allow nose slot access when worn (#2314)
  • Nina - Hitting the escape key inside a preference subscreen now takes players back to the preference menu (#2380)
  • Ada - Changed the "Hide others' messages" immersion preference so that it now also applies to the "Hide names" sensory deprivation level (#2403)
  • Tyrsen - Changed the Latex Posture Collar gag to apply a gagging effect (#2411)
  • Nina - Rearranged and improved the behavior of some immersion preference screen controls (#2420)
  • Ada - Changed player leashing behavior to prevent players from leaving a chatroom if someone is holding onto their leash (#2426)
  • Sandrine - Updated the difficulties of some leg items (#2452)
  • Ada - Updated the graphics on several Futuristic items (#2455)

[Fixed]

  • Jomshir - Fixed a crash in the friend list when opening the beep log after receiving a beep from someone that isn't in a chatroom (#2346)
  • Ellie - Fixed an issue with the Tongue Strap Gag where adding a lock would prevent the gag color from being applied properly (#2345)
  • Nina - Fixed an issue where players could not add member numbers to the high security padlock key list (#2348)
  • Ellie - Fixed an issue where loading wardrobe outfits would overwrite player expressions (#2347)
  • Ellie - Fixed a minor graphical issue with the Pearl Necklace (#2352)
  • Ellie - Fixed an issue where players could remove lover/owner locks from others using the console (#2355)
  • Sandrine - Added a missing chatroom entry for the arm zipties item (#2376)
  • fleisch11 - Cleaned up the taped hands body asset (#2399)
  • Ellie - Fixed an issue with text contrast against the background in some minigames (#2408)
  • Ada - Fixed an issue where players could get stuck on the chat search screen after attempting to rejoin a full chatroom (#2427)
  • Aeren - Cleaned up some visual artifacts in the style 1 & 2 swimsuits (#2443)
  • Ellie - Fixed an issue where semi-transparent items (notably the Fairy Wings & Halo) would cause graphical glitches for some users (#2450)
  • gatetrek - Fixed a bug with the Metal Leg Spreader which allowed it to be applied with items that forced the player's legs closed (#2467)
  • Ellie - Fixed a bug where player poses would not get updated properly after loading a wardrobe outfit (#2470)
  • Nina - Fixed an issue where multiple players inspecting the extended menus for certain items could cause appearance desyncs (#2471)
  • Ada - Increased the size of the combination input for the Safeword Padlock (#2478)

[Technical]

[Beta Fixes]

  • Ada - Modified the post-blindness flash to gradually fade out (#2433)
  • Ada - Fixed some graphical issues with the Futuristic Heels (#2434)
  • Nina - Fixed an issue with popup notifications that would cause crashes (#2436)
  • Ada - Several Kinky Dungeon fixes (#2437, #2448, #2453, #2456, #2457, #2480, #2481)
  • Leila - Added missing audio to the Futuristic Vibrator shock functionality (#2439)
  • Manilla - Fixed an issue where players could equip/remove the clit ring through clothes (#2440)
  • Nina - Fixed an issue where the extended menu for the Bunny Mask Filigrane would cause crashes (#2441)
  • Ada - Fixed an issue with the item coloring functionality of the Futuristic Collar, and allowed it to color the Sci-Fi Pleasure Panties (#2445)
  • Ada - Modified the leashing system to break a player's leash when the leash holder disconnects (#2449)
  • Ellie - Fixed a bug where locking some gags would cause them to lose their gagging effect (#2454)
  • Natsuki - Modified the Plastic Wrap assets to be more form-fitting (#2459)
  • Ada - Fixed an issue with the Futuristic Vibrator not respecting players' gags (#2462)
  • Ada - Fixed a source of crashes in the Futuristic Collar (#2463)
  • Manilla - Fixed a bug where the breast & pelvis ribbons could be applied through clothes (#2465)
  • Nina - Fixed a bug which meant that NPCs would never make moves in chess (#2473)
  • Ada - Fixed an issues where owner/lover locks on leashes would make them impossible to user (#2476)
  • Ada - Fixed a bug where some items would trigger vibrator stimulation messages despite not being vibrators (#2479)

[R67]

[Added]

  • Nina - Added the ability to sell unwanted items back to the shop for half of the original purchase price (#2245)
  • Aeren - Added a new Sci-Fi Pleasure Panties item (#2240)
  • Natsuki - Added 2 new items (#2235)
    • Pig Nose Hook
    • Nipple Plate Clamps
  • Natsuki - Added a new "with blanket" option to the Pet Bed (#2196)
  • Nina - Added a new room block rule for arousal activities (#2202)
  • Brian Acker - Added several enhancements to the arrest scenario in the Cops & Robbers/Bad Girls feature (#2170)
  • Emily R - Added multicolor support to the Bunny Girl accessories, and support for hiding the collar/cuffs (#2250)
  • Nina - Added support for advanced item previews to more item slots (#2195)
  • Ada - Added a new single player Arcade room, and a Devious Dungeon minigame where players can earn money (#2189, #2261, #2262, #2294, #2295)
  • fleisch11/Ayesha - Added a new Wrapped Blanket item (#2256)
  • Ellie - Added enhanced lock interactions to the Combination Padlock when the player is blind or bound (#2257)
  • Ayesha - Added multicolor support to the leather arm/leg/ankle cuffs (#2258)
  • Jomshir/Claudia - Added a new Large Dildo item in the mouth slot (#2268)
  • Buizel333 - Added 3 new rear hairstyles (#2270)
  • Ada - Added a new Padded Blindfold item (#2269)
  • fleisch11 - Added the ability to save/load up to 5 facial expression presets from the expression menu (#2265)
  • Jomshir - Added a display of your position in the queue to the login screen when logging in whilst the server is under heavy load (#2259)
  • Emily R - Added a new Cushion item (#2280)
  • fleisch11 - Added a new exposed variant of the duct tape arms item (#2282, #2287)
  • Ellie - Added support for the Wiggle activity to the nose and ear groups (#2289)
  • Jomshir - Added a "Reply" button when reading beep messages, and allows players to click on player names in their received beeps to directly search for the room that the beep was sent from (if the friend list was opened from the chat search screen) (#2299)

[Removed]

  • Nothing this release

[Changed]

  • Nina - Changed the item selection menu messaging to indicate when you have no items in a particular group, rather than always saying "You cannot access your items" (#2248)
  • Nina - Changed the Metal Cuffs so that they default to the hands behind back position when applied by NPCs (#2247)
  • Nina - Changed the chess minigame so that there is now a 50% chance that the player will play as black (#2231)
  • Ada - Modified the VR Headset item to allow players to play the new Kinky Dungeon minigame when wearing one (#2271)
  • Ada - Changed the VR Headset's "Virtual World" option to allow players to see and whisper to other players that are also in the Virtual World (#2283)
  • fleisch11 - Modified NPCs so that they react to being put in chastity belts other than the metal one (#2296)
  • Ada - Renamed some sensory deprivation settings (#2321)
    • "Total" is now "Heavy"
    • "Total (no whispers)" is now "Total"

[Fixed]

  • Nina - Fixed a navigation issue when using the escape key to leave the appearance menu (#2249)
  • Verity - Fixed an alignment issue with the 17/17b front hairs (#2246)
  • Jomshir - Fixed potential crashes with items that allow text customization (#2239)
  • fleisch11 - Fixed some graphical issues on the Inflatable Body Bag, Prison Lockdown Suit, Leg Binder and Seamless Leg Binder (#2254)
  • Nina - Fixed an issue where the arousal meter on NPCs wasn't working (#2260)
  • Ellie - Fixed a 404 error when wearing a locked Full Bondage Harness pelvis item (#2288)
  • Ada - Fixed an issue where a missing text message is displayed after the stand up/kneel minigame (#2291)
  • Ada - Fixed an issue with the VR Headset for players on light sensory deprivation settings (#2290, #2293)
  • Ellie - Fixed a longstanding issue where the player's expression wouldn't get reset to default after expression changes triggered by items (#2322)
  • Sekkmer - Fixed an issue with the handling of chatroom enter/leave messages (#2329)
  • Ellie - Fixed an issue where the player's expression could get automatically reset to default after a manual expression change (#2332)

[Technical]

  • Ellie - Rework of multiplayer appearance update validation for better consistency and reliability (#2186, #2255, #2264)
  • Ellie - Added a new framework for typed extended items - currently being piloted on the Latex Boxtie/Butterfly/Seamless leotards (#2263)
  • Sekkmer/Jomshir - Changed the way darkened background images are handled in several places in the game to remove the need for separate assets (#2184)
  • TessaTech - Split several server calls out into finer grained messages to reduce traffic (#2272, #2274, #2275 #2292, Server #79, Server #81, Server #82)
  • Jomshir - Added login queueing functionality in order to improve server reliability after a server crash/restart (Server #78)
  • Jomshir - Added support for socket.io rooms, which should improve the multiplayer reliability and performance (Server #75)
  • Technical changes, fixes and improvements:

[Beta Fixes]

  • Ellie - Fixed some issues with the behavior of the extended item menu for the Bunny Girl Accessories item (#2301)
  • Ellie - Fixed issues with missing assets in the Kinky Dungeon minigame (#2302)
  • Ellie - Fixed a bug where appearance changes (in extended items or via the wardrobe) incorrectly get reverted in some cases (#2304, #2322, #2326, #2330)
  • Nina - Fixed an issue where the text on the custom and electronic collar tags would occasionally revert to "Tag" (#2305)
  • Nina - Fixed several issues with the Sci-Fi Pleasure Panties (#2306)
  • Nina - Fixed an issue where timer locks would display NaN time remaining (#2307)
  • Nina - Fixed an issue with the ordering of multi-colorable item layers in the color picker (#2309)
  • Nina - Fixed a bug where "Dress Back Up" option was not working in kidnap battles (#2310)
  • Jomshir - Fixed an issue with whitelists that could result in player appearance desynchronization for limited items (#2303)
  • Nina - Fixed an issue where getting kicked from a chatroom whilst playing the Kinky Dungeon minigame would cause chatrooms to stop working (#2315)
  • Aeren - Fixed an issue with a duplicated click handler for the Pleasure Panties extended menu (#2316)
  • Ellie - Fixed an issue with appearance validation rollback (#2317)
  • Ellie - Fixed a bug where interacting with combination padlocks while wearing Futuristic Mittens in glove mode would prevent players from being able to manipulate the lock properly (#2318)
  • Ellie - Fixed an issue where the pet bed was not displaying chat messages when switching between blanket/no blanket (#2320)
  • Jomshir - Reverted a change to the friend list that sorted friends in alphabetical order (#2335)
  • Nina - Fixed an issue with the password screen of the Sci-Fi Pleasure Panties (#2336)
  • Jomshir - Reinstated the order of friends in the friend list (#2335)
  • Ellie - Fixed an issue with the removal of temporary expression changes (#2332)
  • Ellie - Fixed an issue where changes to certain items would get reverted when they shouldn't (#2330)
  • Sekkmer - Fixed an issue with the parsing of certain chatroom messages (#2329)
  • Ellie - Fixed some issues where appearance validation was allowing incorrect changes through (#2326)
  • Ellie - Fixed an issue where players would be unable to modify some timer lock properties (#2341)
  • Nina - Fixed an issue where selecting the "Wear the latex corset option" wouldn't work in the movie studio (#2340)
  • Ellie - Fixed a typo in the changelog (#2338)

[R66]

[Added]

  • Nina - Added a confirmation dialog when exiting the club (#2142)
  • Ada - Added stimulation messages for gags (#2136)
  • Ada - Added the ability to purchase lockpicks from the patient in the Asylum meeting hall (#2132)
  • Nina - Added a new Pole item (#2126)
  • Verity/Nina - Added a new front hairstyle (#2124)
  • Verity/Ellie - Added a new Long Skirt item (#2147)
  • Natsuki/Ayesha - Added new long/medium/short collar rope items (#2059)
  • Ada - Added two new struggle minigames (#1990, #2150, #2165, #2167, #2183)
  • Ada - Added three new items (#2151, #2163, #2166)
    • Safeword Padlock
    • Electronic Tag
    • VR Headset
  • Emily R - Added two new items (#2144, #2159)
    • Deluxe Mistress Boots
    • Camisole
  • Emily R - Added 2 new front hairstyles and on new back hairstyle (#2154)
  • Jomshir - The Main Hall maid will now direct players to the changelog when first logging in on a new version (#2052, #2160)
  • Emily R - Added multi-coloring support to the Gas Mask (#2156)
  • Ada - Added a new minigame for standing up/kneeling down when wearing leg restraints that would normally prevent it (#1673)
  • Jomshir - Added the ability to send messages with beeps (#2158, Server #69)
  • Natsuki - Added a new Bandanna necklace item (#2169)
  • Emily R - Added the ability to swap the eyepatch to the other eye (#2177)
  • Emily R - Added an option to extend the width of the metal leg spreader (#2177)
  • Ada - Added a restriction preference to bypass some NPC punishments (#2175)
  • Nina - Added several enhancements to the notification system, including optional desktop popups (#2182)
  • Nina - Added an improved view for player hair selection to allow the player to preview hairstyles (#2185, #2187)
  • TessaTech - Added an "In front of body" variation of the metal cuffs (#2194)
  • Jomshir - Added a manual refresh button to the friend list (#2233)

[Removed]

  • Nothing this release

[Changed]

  • Ada - Changed Futuristic Earphones so that they are now hidden by most hoods (#2141)
  • Nina - Improved the messaging when players try to auto-rejoin rooms that no longer exist (#2139)
  • Ada - Changed the chatroom message on the Futuristic vibrator when its mode is changed by a voice command (#2135)
  • Ellie - Modified the Vampire Coffin and Cryogenic Capsule so that they are now easy to escape from when open, even if locked (#2146)
  • Ada - Softened the punishment for calling the maids for help. They now use timer padlocks and no long block wardrobe access (#2148)
  • Ada - Changed the futuristic gags and shock collars to now trigger on certain emotes and activities (#2149)
  • Jomshir - Improvements to the chatroom player move interface (#2047)
  • Natsuki - Changed the neck rope to look slightly looser (#2155)
  • Ada - Modified the slowdown logic so that the Pencil Skirt no longer slows players down (#2172)
  • Nina - Changed the wardrobe to remember outfit names when modifying outfits (#2191)
  • Ben - Removed automatic refresh from the friend list due to performance issues

[Fixed]

  • Ada - Fixed an issue where players couldn't give others keys when wearing some non-restraining items (#2134)
  • Ada - Fixed some logic around lock-outs on futuristic items (#2145)
  • Ada - Fixed an issue where lockpicking remaining tries could be negative under certain circumstances (#2164)
  • Nina - Fixed an issue with the incorrect volume being used for some audio (#2168)
  • Ada - Fixed the input tab order in the password padlock (#2176)
  • Ada - Fixed some issues with arousal effects whilst in the lockpicking screen (#2178)
  • Ellie - Fixed an issue with leather armbinder locks appearing in the wrong place under certain circumstances (#2179)
  • Sekkmer - Fixed an issue with text overlap (78bc29)
  • 4i0 - Fixed a typo in LARP (#2188)
  • Nina - Fixed an issue where player interaction options in chatrooms would overflow the height of the screen (#2190)
  • Ellie - Fixed an issue where the collar cuffs would prevent activities on the neck zone (#2236)

[Technical]

[Beta Fixes]

  • Nina - Fixed an issue where notifications would still show up for messages when the player had message-hiding turned on in sensory deprivation (#2197)
  • Nina - Fixed an issue where the wooden sign would render above enclosing items like the wooden box (#2198)
  • Nina - Fixed an issue where the tie/untie chatroom messages for the Pole item were the wrong way around (#2199)
  • TessaTech - Fixed an issue where the behind back pose for the metal cuffs would add too much difficulty (#2200)
  • Nina - Fixed an issue where being kicked or leashed out of a chatroom could cause the game text to be misaligned (#2201)
  • Ada - Increased the frequency of gag-related stimulation messages from 10% to 30% (#2203)
  • Ellie - Fixed an issue where the "Virtual World" background would not render properly in the VR Headset (#2204)
  • Ada - Tweaked the stand up/kneel minigame so that it is slightly harder to stand up than to kneel (#2206)
  • Emily R - Fixed an issue where the new Camisole would render above several items that it shouldn't (#2207)
  • Ada - Fixed an issue where the Electronic Tag was not being colored by the Futuristic Collar (#2208)
  • Nina - Fixed an issue where the Deluxe Mistress Boots would cut holes out of the bed and other items (#2209)
  • Jomshir - Fixed an issue where new players would be shown the changelog on account creation (#2211)
  • DoberBit - Changed the Futuristic Gag to trigger for Cyrillic characters (#2210)
  • Ellie - Fixed an issue where the automatic shock unit would cause crashes when triggering (#2213)
  • Nina - Fixed some issues with notifications disappearing before being viewed, and notifications not working immediately after creating a new account (#2214)
  • Emily R - Fixed inconsistencies in the gagging effects of the Respirator Mask in the various gag slots (#2215)
  • Ada - Fixed an issue with the Futuristic Collar where remote blocking could be changed when the player was locked out, even if the open permissions setting was blocked (#2217)
  • TessaTech - Fixed an issue where adding the metal cuffs to a lover with no owner could cause the game to crash (#2218)
  • Nina - Fixed an issue where socks and shoes would appear in the incorrect pose when the player was hogtied or suspension hogtied whilst wearing a wide leg spreader (#2220)
  • Ben - Decreased the hourly rate for club slaves from $80 to $50, increased the weekly pay for club Mistresses from $100 to $150
  • Ada - Fixed an issue with the VR Headset where the "Virtual World" background would only display on the top row in chatrooms with more than 5 players (#2222)
  • Ada - Fixed an issue with several leg-binding items no longer applying the slow effect (#2223)
  • Nina - Fixed an issue where the VR Headset's custom backgrounds would not be dimmed when the player's eyes were close (#2224)
  • Nina - Fixed an issue where suspension items would allow the player to kneel (#2225)
  • Nina - Fixed an issue with the bondage chess minigame where the player's clothes were being removed and items were being added when they shouldn't (#2226)
  • Nina - Fixed an issue with the chess minigame where players could move a piece during their opponent's turn, causing the game to crash (#2230)
  • Ellie - Fixed an issue where feet restraints would clip over the long skirt (#2232)
  • Nina - Fixed an issue where the top half of a chatroom would appear too dark when blindfolded/blinking (#2234)
  • Ada - Fixed an issue where the Futuristic Collar's "copy colors to items" feature would overwrite the light coloring on the futuristic gag items (#2237)
  • Nina - Fixed an issue with the handling of extended clothing items that could cause crashes (#2241)
  • Nina - Fixed an issue where some clothing items would be displayed incorrectly with certain pose combinations (#2242)
  • Ellie - Fixed an issue where the extended item menu for the Eyepatch could cause crashes (#2243)

[R65]

[Added]

  • Jomshir/Aeren - Extended player bios to officially support up to 10,000 characters, and increased the maximum length of chat messages to 1,000 characters (#1967)

Warning Important Note: After migrating to the beta, switching back to R64 will cause your bio to appear garbled - subsequently changing your bio in R64 will break your bio - please do not do this! You can still edit your bio in the beta without any issues.

  • wildsj - Added a new Hollow Butt Plug item (#1947)
  • Emily R - Added a new option to the Vacbed to allow hair/accessories to be visible (#1940, #1984)
  • Ellie - Added 5 new backgrounds (#1932)
  • Ada - Added a new Timer Password Padlock (#1925)
  • Sandrine - Refactored all remaining "simple" vibrators to use the new advanced vibrator modes (#1918, #1916, #1915, #1913, #1911, #1910, #1909, #1908, #1903, #1914)
  • Ayesha - Added ceiling rope & ceiling chain items (#1899)
  • Ada - Added a new feature to the Futuristic Collar to allow it to prevent remotes from being used on the wearer (#1890)
  • Ellie - Added support for variable opacity & custom text to the Wooden Box and Transport Box (#1931, #2026)
  • Ada - Added seven new items (#1963, #2018, #2023, #2021, #2028, #2037, #2054)
    • Grill
    • Spatula handheld toy
    • Futuristic Earphones
    • Futuristic Ballgag
    • Futuristic Vibrator
    • Kigurumi Mask
    • Futuristic Straitjacket
  • wildsj - Added multicolor support to the Latex Strait Leotard, allowing it to be colored in the style of a bunny suit (#1922)
  • Nina - Added chatroom and beep notifications, displayed in the browser tab title (configurable from player preferences) (#1904, #2049)
  • Ada - Added lockpicking functionality to some locks (#1675, #1965, #1972, #1964, #1980, #1986, #1988, #2001, #2016)
    • Lockpicking requires a lockpick, which you can obtain from the shop
    • You have to set the pins of the lock in the right order by clicking them
    • You have a limited number of chances before you have to start over, but the pin order stays the same regardless of how many times you reset
    • Pins are likely to false set, but they have a chance to reset as you try to pick other pins, thus obfuscating the correct order
  • Jomshir/Claudia - Added a Floor Shackles item & added suspension support to the Ceiling Shackles (#1968, #1976)
  • Ayesha - Added 10 new handheld toys (#1960)
  • Ellie - Added a new Halo cosplay item (#1954)
  • Nina - Added a color picker button to the clothing selection subscreen (#1973)
  • fleisch11 - Added controller support to the game (configurable in player preferences) (#1835, #2003, #2006, #2048)
  • Natsuki - Added a new Pet Bed item (#1978)
  • Jomshir/Claudia - Added a new "Above Head" variation to the Wrist Shackles (#1982)
  • Ada - Added events when plugged/vibed, configurable from immersion preferences (#1985, #1997, #2000)
    • Events can display chat messages (only visible to the player) and cause the screen to flash
  • Nina - Added the ability for players to configure their item permissions even when a zone is currently blocked (#1998)
  • Jomshir/Claudia - Added a new Pet Bowl item with custom text support (#2008)
  • Ellie - Added pantyhose and stocking items to the Suit Lower slot (#2009)
  • Nina - Added left/right scroll buttons to the character appearance screen (#1979, #2011)
  • Nina - Added a new visibility button to chatrooms to allow icons, arousal meters and player names to be hidden (#2013)
  • Nina - Added a new camera button to chatrooms to allow players to take a snapshot of the current chatroom (#2014, #2050)
  • Ada - Added a new immersion preference to hide chatroom activities and actions when in sensory deprivation (#2020, #2042)
    • If your sensory deprivation level is set to "Total" or higher, this will also hide chat messages unless they involve you
  • Ada - Added a new "Noise-Cancelling" option to earbuds and headphones (#2019)
  • Firefly - added multi-coloring support to the crib, along with several other improvements (#2027)
  • Aeren - Added extended item support to player wardrobes (#2015)
  • Ellie - Added multi-coloring to the blackout lenses, as well as better support for blinking/winking (#2025)
  • Ada - Added support for colorable locks to all Futuristic items (#2041)
  • Cecilia/Ellie - Added a new Transport Jacket item (#2046)

[Removed]

  • Nothing in this release

[Changed]

  • Nina - Changed the positioning of names in chatrooms to prevent letters with descenders (e.g. "g", "j", "q", "y") from being cut off (#1945)
  • wildsj - Tweaked the positions of several tail/butt plug items to make more sense (#1943)
  • Sandrine - Changed the wooden sign so that it now displays above most items (#1926)
  • Ada - Changed the Futuristic Harnesses so that they will now render above the Futuristic Bra ()
  • Nina - Changed the behavior of combination & password padlocks in extreme mode (#1904)
    • These locks will now be usable by people on an extreme mode player's whitelist
  • Ada - Changed the Hemp Rope crotch rope so that the "Over Panties" option no longer appears to sink into the panties (#1983)
  • Ada - Changed arousal meter visual effects to be more responsive (#1987)
  • Nina - Changed the dress icons in the Shibari Dojo, Gambling Hall and Asylum therapy rooms to better indicate that they redress the player (#1996)
  • Ellie - Modified the Wooden Box to better support the kneeling pose (#1992)
  • Nina - Changed the arm Hemp Rope and Chain items to default to the basic wrist tie (NPCs will still use the boxtie) (#1995)
  • Ada - Reduced the shock cooldown on the Futuristic Chastity Belt (#2017)
  • Nina - Changed the Wooden Sign to stop it from defying gravity when suspended (#2038)
  • Ada Changed sensory deprivation to replace names with "Someone" in emotes (#2043)
  • Ada - Combined the Futuristic Harnesses into a single item, and changed them to now render above the Futuristic Bra (#1961, #2041)
  • Ada - Added the "Copy Colors" feature to the Futuristic Harness (#2017)

[Fixed]

  • Ellie - Added resource retry logic, which should substantially reduce the chances of seeing "MISSING VALUE FOR TAG" and similar errors (#1948)
  • Emily R - Fixed some visual issues with the Flippers in combination with most full-body items (#1940)
  • Ellie - Fixed some graphical issues with the medium collar chain (#1952)
  • Sandrine - Changed the "up" button for kneeling/hogtied characters to line up with the expression menu buttons (#1935)
  • Ellie - Fixed an issue which would allow non-owners/lovers to add owner/lover padlocks to others via the console (#1959)
  • Ellie - Fixed a visual issue with the lock asset for the Futuristic Arm Cuffs in the yoked pose (#1957)
  • Ayesha - Reinstated default colors to several collars (#1893)
  • Ellie - Fixed an issue where players could not break up with a lover whose account no longer existed (Server #63)
  • Ellie - Fixed an issue where changes to owner/lover rules would not be displayed in the target player's chat log (#1966)
  • tickler2000 - Fixed an issue where handheld toys sometimes displaying the same preview image for every toy (#1977)
  • Ellie - Fixed a bug where bed restraints would not be removed on relog with the bed, soft-locking the player (#1975)
  • Nina - Fixed an issue where the bed spread eagle variation of the legs hemp rope would prevent players from using their arms (#1974)
  • Emily R - Fixed some graphical issues with the Padded Mittens, Paw Mittens, Body Suits and Reverse Bunny Suits (#2002)
  • Ellie - Fixed an issue where limited permissions weren't being respected for handheld toys (#2012)
  • Ada - Fixed an issue with the Futuristic Collar which meant that anyone could change permissions on the collar (#2024)
  • Nina - Fixed an issue with the chatroom messages on the Tight Straitjacket (#2036)
  • Jomshir - Fixed a rendering issue when moving between rooms on devices with a slower connection (#2032)
  • Ellie - Fixed a bug where the expression reset button was resetting players' mouth color (#2053)
  • Ellie - Fixed an issue where players could not add/remove time from the Owner Timer Padlock (#2056)

[Technical]

  • Jomshir - Added an asset-checking script to help identify and fix asset definition errors (#1955, #1962)
  • Ellie - Added support for variable item opacity, and new slider controls (#1931)
  • Ellie - Added functionality to allow assets to be reused across items to reduce game bandwidth & memory usage (#1936, #1969)
  • Nina - Reworked the menu buttons in the character appearance screen (#1970)
  • Jomshir - Optimized the handling of in-game text (#1981, #2030)
  • Ellie - Reworked custom text functionality on several items into a series of utility functions to make it easier for contributors to add custom text to items (#2022)
  • Sekkmer - Added several optimizations to the game's drawing functions (#1507)
  • Jomshir - Reworked the chess minigame to address several issues, including the game causing disconnects on slower devices (#2035)
  • Ellie - Reworked the High Security Straitjacket's code into common functions to allow contributors to easily add other modular items (#2045)
  • Nina - Added new functionality to allow assets to be positioned absolutely rather than relative to the character (#2084)
  • Lots of technical changes, fixes and improvements:

[Beta Fixes]

[R64]

[Added]

  • Rui - Added several new items (#1808, #1814, #1815, #1805)
    • Latex Ankle Shoes
    • Strict Leather Pet Crawler
    • Elegant Heart Necklace
    • Noble Corset
  • Emily R - Added a new whisper emoticon (#1807)
  • Rui - Moved corset clothing items into a new dedicated corset slot (#1804)
    • Unfortunately this means that any corsets you previously owned in the bra slot will need to be purchased again
  • Gnarp - Added spread eagle variations to the arm and feet hemp rope items, available when on a bed (#1796)
  • Nina - Added the ability to scroll to the bottom of the chat in a chatroom by pressing the Esc key (#1792)
  • Ada - Extended the ball gag, harness ball gag, and wiffle gag with additional visual options (#1788)
  • Ace - Added the ability to customize the degree of blindness that occurs when both eyes are closed (#1784)
  • Ada - Added several more new items (#1756, #1757, #1758)
    • Futuristic Chastity Panties
    • Futuristic Breast Harness
    • Futuristic Harness
  • Emily R - Added 3 new items (#1817, #1843, #1857, #1891)
    • Funnel Gag
    • Headphones
    • Flippers
  • Nina - Allowed the pose menu to be used inside the photography room, and the ability to pose the photography room NPC (#1764, #1772)
  • Sekkmer/Ellie - Added the ability for owners to add lover locks to subs with lovers (#1387)
    • Players can now enforce some rules upon their lover(s), similar to owner rules
    • Lover rule: prevent/allow a lover from using lover locks on themselves - allowed by default
    • Lover rule: prevent/allow a lover's owner from using lover locks on her - allowed by default
  • Ace - Added the ability inside your private room to choose the background of your private room or the main hall (#1786)
  • Cecilia/Ellie - Added two new items (#1778, #1860)
    • A set of medical bed restraints, which can be obtained (as either a nurse or a patient) from the Asylum
    • Vac-Cube
  • Saya - Added the ability for players to change the game font through their graphical preference page (#1799)
  • Ada - Added functionality to allow room owners to block the use of player leashing within their rooms (#1831)
  • Aeren - Added 16 new player titles and tweaked the unlock requirements for certain titles (#1713)
  • Ada - Added an immersion preference that allows players to be returned to their previous chatroom upon relogging (#1670, #1836, #1837, #1839)
  • Ayesha - Added a new Transport Box item (#1795)
  • Emily R - Added multicolor support to the Leather Hood (#1843)
  • Nina - Added a new graphics preference which will flip rooms vertically when the player is suspended upside down (#1846)
  • wildsj - Added multicolor support to the Harness Pacifier (#1849)
  • Jomshir - Added a new Ceiling Shackles item (#1851)
  • Ellie - Added the ability to add custom text to the Canvas Hood (#1861)
  • Ellie - Added new alternative light & dark chatroom themes (#1862)
  • Nina - Added multicolor support to the Kitty Butt Plug and the Fox Tails butt plug (#1863)
  • Leah - Added a new "Outside Cells" background for the Asylum (#1884)
  • Ellie - Added a "Reset to default" button to the color picker (#1898)

[Removed]

  • Nothing this release

[Changed]

  • Sandrine - Most extended items have now been modified so that incompatible types are displayed in red (#1511)
  • Jomshir - Offline friends will no long appear in the first tab, but can still be seen in the third tab, where the delete buttons are (#1773)
  • Ada - Changed the post-struggle cooldown of the Futuristic Chastity Belt's shock function from 30 seconds to 15 (#1834)
  • tickler2000 - Extended the range of activities available on 18 items (#1838, #1848)
  • Ellie - Coloring of blush, fluids and emoticons has been moved from the appearance menu to the expression menu (#1853)
    • The left/right wink buttons in the expression menu have been merged into a single wink/blink button that cycles through the wink/blink combinations

[Fixed]

  • Wultir - Fixed an issue where being enclosed would not prevent you from being leashed out of a room (#1810)
  • Ellie - Fixed an issue with the login credits scrolling too fast at higher framerates (#1809)
  • Nina - Fixed an issue where a game crash on the login screen would cause your character's appearance to be randomized on next login (#1789)
  • Ellie - Fixed an issue that would cause the friends list not to work for new players until a relog (#1816)
  • Nina - Fixed a bug where the "( Character Actions )" dialogue option would not always show up when it should (#1820)
  • Sandrine - Fixed an issue with the magic club where equipping the adult baby harness with mitten chain could leave characters in an inconsistent state (#1037)
  • Ace - Fixed an issue where players' preferences would not get initialised until after visiting the preferences page (#1743)
  • Wultir - Fixed an issue where players with owner/lover locked leashes could be leashed out of rooms by non-owners/lovers (#1801)
  • Ace - Fixed some edge case issues in the pose system which would allow incorrect poses under certain conditions (#1806)
  • Ada - Fixed some graphical issues with lock icons on the Futuristic Ankle Cuffs (#1832)
  • Ellie - Fixed clipping issues with the Open Crotch Straitdress when worn over lower body clothing (#1829)
  • Nina - Fixed an issue when players get banned/kicked from a chatoom whilst in another screen (#1841)
  • Ellie - Fixed an issue with the Deny and Edge vibrator modes not working in combination with some items (#1842)
  • Nina - Fixed the longstanding issue of tails not being visible in the hogtied/all fours poses (#1847, #1868, #1878)
  • Jomshir - Fixed an issue where disconnects would sometimes result in the relog screen not working properly (#1856)
  • Nina - Fixed a bug where the photography studio NPC wouldn't pose correctly when telling her to relax her arms (#1858)
  • Nina - Fixed an error at the end of the stable exam (#1864)
  • Nina - Fixed some visual issues with the Magic Show's Water Torture Cell (#1866)
  • Nina - Fixed some missing text in the Halloween Monster and Familiar sets (#1867)
  • Nina - Fixed an exploit that allowed players to circumvent OOC being blocked (#1900)
  • Nina - Fixed an issue where players could sometimes not access the College despite wearing the correct clothes (#1921)

[Technical]

  • Sandrine - Added a major performance enhancement to extended item screens (#1511)
  • Nina - Reworked the game's height system, allowing the creation of items that extend outside the character canvas. This will enable the creation of several exciting new items and features in this release and future releases (#1844)
  • Lots of technical changes, fixes and improvements:

[Beta Fixes]

[R63]

[Added]

  • Verity/Nina - Added new Rope/Gag/Lock emoticons (#1679)
  • Ada - Added the option to open the front of the Futuristic Chastity Belt (#1682)
  • wildsj - Added multi-color support to the Puffy Dress (#1678)
  • Jomshir - Reworked the facial expression menu to make selecting facial expressions easier (#1683)
  • Sandrine - Added multi-color support to the Bit Gag (#1697)
  • Ada - Several improvements to the Futuristic Panel Gag (#1687, #1689):
    • It now deflates one level at a time instead of all at once
    • Players can now change the deflation timer on the gag
    • Players can now manually pump the gag up by one inflation level
  • Emily R - Added multi-color support to the Chinese Long dress and the Boots items (#1699, #1728)
  • Ben - Added multiple difficulty modes that modify the multiplayer experience with varying degrees of strictness
    • Difficulty can be changed from the new "Difficulty" player preference screen
  • Ada - Added a function to the Futuristic Collar to allow it to copy its colors to other worn futuristic items (#1662)
  • Sandrine - Added a dimming effect to chatrooms when a player has both of their eyes closed (#1702)
  • Evals/Ace - Added 2 new items (#1703, #1727)
    • Gwen Hood
    • Iron Cage Muzzle Gag
  • Ada - Added the ability for players to be leashed into a different chatroom by friends when receiving a beep. This can be toggled on/off in the player's immersion preferences (#1693)
  • Jomshir - Reworked the friend list (#1677)
    • Friends are now categorized by type, and offline friends will now be displayed
  • Ben - Changed the friend list so that it now automatically refreshes every 30 seconds
  • Emily R - Added 2 new items (#1711, #1734)
    • Heavy Latex Corset
    • Reindeer Hairband
  • Aeren - Added a garterless option for the Latex Corset (#1569)
  • Ada - Added a 2 new items (#1718, #1715)
    • Pilot Panties
    • Futuristic Mittens
  • Ada - Added an "Over Panties" option to the crotch rope (#1716)
  • Ada - Added a new Password Lock (#1663)
    • Passwords can be up to 8 letters long, and the user can include a password hint
  • Jomshir - Added an icon indicating when a player is a chatroom admin (#1724)
  • Ace - Added two new piercings - the Barbell Piercing and the Crossed Straight Piercing (#1726)
  • Gnarp - Added default colors to the bed and covers items (#1729)
  • Ada - The user of a Futuristic Collar can now allow other players to modify other futuristic items on the same player (#1731)
  • Ayesha - Added 2 new items (#1732)
    • Barefoot Sandals
    • Left & Right Anklets
  • Gnarp - Added multi-color support to the Rhinestone Sandals (#1738)
  • Ayesha - Added multi-color support to the nipple Taped Vibrating Eggs and the Latex Armbinder (#1739)

[Removed]

  • Nothing this release

[Changed]

  • Ada - Changed the Futuristic Collar to now also lock itself when clicking "Lock" (#1674)
  • Ada - Changed whispers so that they are now blocked if you have disabled OOC when gagged (#1671)
  • Ada - Changed the password prompts on futuristic items to make them clearer (#1686)
  • Emily R - Modified the Snorkel to improve its positioning and coloring (#1694)
  • Ada - Modified the way chatrooms are rendered when the player is blind and the "Disable examining people when blind" preference is selected (#1691)
  • Ada - Modified the Futuristic Chastity Belt to also trigger outside of chatrooms (#1690)
  • Ada - Changed the Futuristic Chastity Bra to allow it to display a higher maximum heartrate (#1701)
  • Sandrine - Changed the Nursery so that it now recognises the player as being diapered if they are wearing any diaper items, and not just the default Diaper (#1704)
  • Wultir - Removed the item zone grid from players when coloring an item (#1708)
  • Ada - Changed the player arousal indicator to disappear when arousal reaches 0 (#1712)
  • Ada - Edited the Bolero Straitjacket and the Armbinder Jacket to improve coloring (#1719)
  • Wultir - Changed the Maid Quarters so that players can now do maid work in the exposed version of the maid outfit (#1714)
  • Ace - Changed posture collar items to block the nod/wiggle activities on the head (#1794)

[Fixed]

  • Nina - Fixed a bug where players could no longer access the College, even with the correct uniform (#1676)
  • Ada - Fixed an issue with chatroom messages from the Automatic Shock Collar/Unit and Futuristic Panel Gag getting filtered by the automatic message filter (#1680)
  • Ada - Changed the Automatic Shock Collar and Futuristic Panel Gag to not get triggered by whispers (#1681)
  • Ada - Fixed an issue where the lock icon for the Futuristic Ankle Cuffs would be positioned incorrectly in the spread eagle pose (#1685)
  • Wultir - Fixed an issue causing activities to not show up under certain circumstances (#1696)
  • Ada - Fixed a duplicate dialogue option for the main hall maid when wearing an owner-locked item (#1695)
  • Ada - Fixed an issue where the Futuristic Collar would allow players to add a Mistress Lock to someone without needing to own one (#1707)
  • Wultir - Fixed an issue where ignored chatrooms would not be displayed in the chatroom filter when they were not on the first page of chatrooms (#1720)
  • Ellie - Fixed a rare issue which would cause the player to not be visible after entering a chatroom after relogging (#1723)
  • Ellie - Fixed a potential exploit where console users could crash other players' games (#1733)
  • Wultir - Fixed an error with the Shock Collar/Unit when the players shock themselves (#1736)

[Technical]

[Beta Fixes]

[R62]

[Added]

  • Ada - Added several new items (#1582, #1588, #1592, #1589, #1600, #1608)
    • A new Pilot Suit
    • An Automatic Shock Collar and Automatic Shock Unit
    • New Futuristic Heels, Collar, Armbinder, Arm/Leg/Ankle Cuffs
  • Ben - Added the ability to block item categories from rooms
  • Victor Reed - Added a new Cryogenic Capsule item (#1553)
  • Emily R - Added several new items (#1556, #1640)
    • A Foam Sword handheld toy
    • New Latex Elbow Gloves
    • A new Open Face Hood item
  • Ace - Added the variants of the Cow Tail and Bunny Tail items to the tail strap slot (#1549)
  • Ace - Added new import/export color buttons to the color picker to allow players to copy/paste color codes (feature may not be available in some older browsers) (#1550)
  • Wultir - Added the new vibrator modes to the taped clit & nipple eggs (#1597)
  • Ada - Added several new activities (#1598, #1628)
    • Moan/Whimper/Shout/Groan/Talk into Gag
    • Kiss on Gag
    • Wiggle
    • Nod
    • Sit
    • Struggle
  • Nina - Overhauled the main player preferences page (#1599)
  • Ada - Added a "Request maid service" button to the main hall. The feature can be turned on in your General preferences (#1564, #1606)
  • Ben - Added a leveling system to LARP, along with the ability to set longer turn timers
  • Ada - Added the ability to temporarily suspend the main hall maid (available from the Maid Quarters) (#1530)
  • Ada - Added a new graphical indicator for when a character is being vibed - can be changed or turned off in Graphical preferences (#1559)
  • Ada - Added new Immersion preferences (#1627)
    • A preference to prevent OOC chat when gagged
    • A preference to lock the Immersion preferences screen when the player is bound
    • A new "Total (no whispers)" sensory deprivation setting
  • jomshir98 - Added a new "Light" sensory deprivation setting where player names will be visible and the blindfolds/hoods will never completely black out the screen (#1635)
  • Emily R/Nina - Added a new GP-9 Gas Mask item (#1638, #1639)
  • Ben - Added some more story paths to the Movie Studio
  • Emily R - Added a new latex room chatroom background, available in both normal chatrooms and the Asylum (#1640)
  • Nina - Added multi-color support to the Striped Socks and the College Uniform (#1644, #1643)
  • Buizel - Added 21 new back hair styles (#1660)

[Removed]

  • Ben - Removed the futuristic items from the random NPC pool
  • Ben - Fixed an issue where players could not remove their NPC owner after auctioning themselves

[Changed]

  • Ada - Overhauled most of the futuristic items with several new features (#1580, #1586, #1581, #1604, #1602, #1607)
  • Sandrine - Fixed and reworked difficulties on several gags for consistency (#1590)
  • Sandrine - Adjusted the difficulties on the Inflatable Strait Leotard. The maximum inflation level will now prevent players from leaving rooms (#1570)
  • Aeren - Renamed several dresses (these dresses will not be filtered out by the ABDL filter)
    • Puffy Baby Dress -> Puffy Dress
    • Bows Baby Dress -> Bows Dress
    • Flower Baby Dress -> Summer flower dress
    • Shiny Baby Dress -> Shiny dress
  • Nina - Changed the Open Hair Latex Hood to support multi-coloring (hair will default to the player's front hair color) (#1613)
  • Ayesha - Changed the vibrating dildo, Leather Choker and Leather Collar to support multi-coloring (#1616, #1622)
  • Ben - Prevented players from manually equipping items when playing in a movie in the Movie Studio
  • jomshir98 - Changed whispers to allow speech garbling (#1620)
    • Added a new chat command /ooc to trigger OOC chat
    • Added chat preferences to trigger OOC chat with '(' and to automatically add '(' to the start of whispers
  • Ben - LARP rooms will now show up in the regular chatroom search and rooms can be toggled between regular and LARP
  • Ada - Moved some player preferences into a new Immersion preferences screen (#1627))

[Fixed]

  • Ada - Fixed an issue where the Interactive Visor prevented players from changing clothes whilst untinted (#1583)
  • Ellie - Fixed a bug where players were unable to change their skin color (#1584)
  • Ace - Fixed an issue that prevented players from kneeling when wearing the Concealing Cloak (#1587)
  • Ellie - Fixed some issues with gag effects on the Futuristic Panel Gags (#1585)
  • Ellie - Fixed an issue where the rope toe tie would play a lock sound when applied (#1591)
  • Victor Reed - Fixed an issue with the chatroom message for the Coffin #1553
  • Ellie - Fixed an issue where typing certain colors into the color picker input would cause the color picker to crash (#1603)
  • Nina - Fixed an issue where helping someone to kneel wouldn't work under certain conditions (#1609)
  • Nina - Fixed an issue where chains would clip through the Strait Dress (#1610)
  • Nina - Fixed some visual issues with the Bolero Straitjacket (#1611)
  • Aeren/Rui - Fixed some visual issues with the Succubus Heart Tails (#1612)
  • Ben - Fixed some issues with LARP when players disconnect
  • Nina - Fixed an issue where the handheld toys item would appear in the player's inventory, despite not owning any toys (#1617)
  • Nina - Changed the handheld toys so that both the player and target character's handheld toys are available to use (#1604)
  • Nina - Fixed an issue where vibrators set to "Edge" on certain zones would allow players to orgasm (#1623)
  • Nina - Fixed an issue with the Metal Leg Spreader and the Wooden leg cuffs when the target player was kneeling (#1624)
  • Ellie - Fixed an issue where changing the vibrator settings on the Mermaid Tail would cause its locks to fall off (#1633)
  • Nina - Fixed an issue where unlocking a gag would break the gag's speech garbling effect (#1637)

[Technical]

[Beta fixes]

[R61]

[Added]

  • Ace - New custom collar tag (#1324, #1478)
  • Ace - The key and lock necklaces can now be worn over clothes or tucked in via the 👆 icon in the wardrobe (#1294)
  • Ruu/Poi - 15 new room backgrounds (#1383)
  • Ellie - 5 new advanced vibrator modes on several vibrators (#1327)
    • New chat preference to hide automated messages that don't involve you in chatrooms (from automatic vibrator updates)
  • Ellie - Added a blinking light to the shock collar (#1325)
  • Rui - Added several new items (#1373, #1445)
    • A new leather bolero clothing item
    • A new studded harness item, available in both the torso item and bra slots
  • Ace - Made a version of the leather corset top available in the bra slot (#1373, #1445)
  • Ace - Added the ability to view locked wardrobe groups (so you can view other peoples' hair etc. in a read-only mode) (#1362)
  • gatetrek - Added several new assets (#1366, #1426)
    • A pair of jean shorts
    • Cow print bra, panties, socks, gloves, and cow ears
    • A new cow tail butt plug
    • A pleated skirt
    • 2 new front hairstyles
    • A new set of eyes
    • 2 new tags for the oval collar tag
  • Amiciaderune - Added the ability to edit the color of blush, emoticons and fluids from the wardrobe (#1311)
  • Ace - Added a new pose menu to allow players to change their pose without needing restraints (#1336)
  • Ace - Added the ability for players to view their current owner rules (#1336)
  • Nina - Added a new "Randomize clothes" button to the wardrobe to allow players to randomize only their clothing (#1331)
  • Natsuki, Sandrine - Added several new items (#1378)
    • A mermaid tail item (with built in vibrator)
    • A clam shell bra
    • A snorkel mask
  • Gnarp - Added several new items (#1427, #1471, #1509)
    • A pair of Rhinestone Sandals
    • Long and short leggings, with multi-color support
    • Sets of wooden cuffs for the wrists and ankles
  • Ben - Added the ability for player subs to turn the tables on their NPC owner
  • Ayesha - Added 2 new handheld items (#1433, #1446)
    • A shock wand
    • A lotion bottle
  • Ben - Added the ability for a player's NPC subs to turn the tables and enslave the player if they aren't already owned
  • Ellie - Added a new multi-coloring screen to allow players to apply multiple colors to items where supported (#1368)
  • Ayesha, Ellie, Nina - Migrated many existing items to make use of the multi-coloring system (#1392, #1505, #1518)
  • Ace - Added the option for owners to remove the slave collar from their subs (#1333)
  • Ace - Added more fine-grained permissions to the wardrobe (#1399)
    • Added an online preference to allow other players to change your whole appearance
    • Added an online preference to prevent other players from changing or removing cosplay items (ears, tail, wings)
  • Nina - Added a new multi-color button to indicate when an item supports multi-coloring (#1447)
  • Sekkmer - Added a chatroom preference to preserve whitespace in chat (#1459)
    • You can now use Shift + Enter in the chat box to send multi-line chat messages
  • Ace - Added a permission system for extended items (#1465)
    • Individual item type permissions can be set for most extended items in the game - not supported by all items yet
  • Ellie - Added a new chatroom preference for coloring activities in the chat (#1486)
  • Ace - Added lots of French translations (#1488)
  • Natsuki - Added a new Inflatable Strait Leotard restraint (#1342)
  • Emily - Added 5 new chatroom backgrounds (#1513, #1533)
  • Ben - Added the new Movie Studio room
  • Emily - Added several new items (#1517, #1533)
    • A pair of clear sunglasses
    • A futuristic visor
    • Two bondage bustiers
    • A cape
    • A new pair of latex panties
  • Ace - Added confirmation text for enabling/disabling your safeword (#1522)
  • Ada - Added several new items (#1520, #1526, #1532, #1534, #1535)
    • A futuristic panel gag
    • A leather strap body harness
    • An interactive version of Emily's futuristic visor
    • A futuristic chastity belt & chastity bra
  • Victor Reed - Added several new Halloween-themed items and background (#1454)
  • Ellie - Added this changelog (#1473)!
  • Ace, Gnarp - Added a new wooden sign item with customisable text (#1477)
  • Nina - Added a ruler to the handheld toys (#1497)

[Removed]

  • Rui - Removed the deafness effect from the Pony Hood (#1377)

[Changed]

  • Rui - Reduced the severity of the blindness effect on the Pony Hood (#1377)
  • Nina - Improvements to the extended item screen layout (#1388)
  • Ellie - Split the Chat Preferences into a Chat Preferences page, and an Online Preferences page (#1327)
  • Sandrine - Changed NPCs so that they will respect the player's preferences when removing cosplay items (#1332)
  • Aeren - Change the seamless suits to expose the same slots as their zipped counterparts (#1475)
  • Gnarp, Ayesha - Updated the bed with new and improved assets (#1464)

[Fixed]

  • Ace - Fix for the red currently worn indicator in the wardrobe not updating (#1291)
  • Ace - Fix for incorrect hitboxes in the Asylum therapy game (#1363)
  • Ace - Fix to lock validation on NPCs (#1380)
  • Rui - Fix for incorrect fetish on the pencil skirt (#1377)
  • Ace - Fix for an incorrect chatroom message on the Old Gas Mask (#1381)
  • Ace - Fix for rooms with a member count over their size limit not showing up as greyed out (#1428)
  • Ace - Fixed an issue where character refreshes would boot the player out of the lock inventory screen (#1411)
  • Ace - Fix for text overflowing the boundaries of a chat message (#1437)
  • Ace - Fixed several issues in the club management screen around collar changing (#1364)
  • Ace - Fix for "ghost legs" when wearing catsuits (#1419)
  • Ellie - Fixed a bug where Bondage College NPCs would have random head colors (#1448)
  • Wultir - Fixed an issue where the nursery nurse would not correctly equip mittens on the player (#1450)
  • Wultir - Fixed an error occurring when talking to the cafe maid without a tray while on the drink serving job (#1451)
  • Sekkmer - Fix for < and > characters appearing in chat as &gt and &lt when the character stutters (#1458)
  • Nina - Fixed an issue where some NPCs would not randomize correctly (#1468)
  • Ben - Fixed an issue where the player would automatically redress on exiting the kidnappers league, even if unable to change
  • Ace - Fixed an issue where ring, spider and lips gags would cause the player's mouth to disappear in mouth slots 2 & 3 (#1496)
  • Ellie - Fixed an issue where the chat activities would not regain color after leaving sensory deprivation (#1486)
  • Ace - Fixed an issue where dildo spreader bars would allow the character to kneel (#1500)
  • Nina - Fixed several issues with gag layering logic (#1379)
  • Ace - Fixed fetish controls being visible when sexual activities were disabled (#1523)
  • Ace - Fixed an issue where HTML form controls for some screens would not be removed when having an orgasm (#1527)
  • Ace - Added missing assets for Hair Ribbon 2 in the suspension pose (#1529)
  • Ada - Prevented random kidnappers from removing lover-locked items (#1531)
  • Ace - Fix for online maid drinks mission softlocked when the dray was lost (#1568)
  • Ace - Fix for the chatroom search pages not resetting when doing a new search (#1566)
  • Nina - Fix for the list of friends being drawn in the wrong position for rooms in the last row (#1558)
  • Wultir - Fix for the afk emote not always being set as expected (#1557)

[Technical]

[Beta fixes]