v.1.3.1 Update and Announcements
[p]Hello Wardens! ːkarrynː[/p][p][/p][p]Summer has past but the heat has never left the prison! With the v.1.3.1 update comes the end of a long journey that spanned half a decade! ːtonkinBulliedː[/p][p][/p][p]There are only two major changes, the first being that the title picture is now randomized and if you own all 3 DLCs, there is now a lovely new picture of Karryn drawn by the ever talented Sachinama! The second change or changes are all thanks to madtisa for providing with various fixes and optimizations to the game engine!! ːlovewaveː Though with any major changes especially of such scope comes a few bugs so please be patient as fixes are rolled out![/p][p][/p][p]Development for Karryn's Prison is now mostly finished except for bug fixes such as these as we move on to new projects. One of those projects is preparation for the release of a physical copy of Karryn's Prison in Japan that includes all the DLCs in one package. Even though everything has move onto the more convenient formula of digital now, some old school gamers like us still find joy in having a physical version of our own game so it has always been a dream to hold a physical copy of Karryn's Prison as a physical proof of our labors. ːmqbatː[/p][p][/p][p]Unfortunately due to the issues of tariffs and such, a physical release will only be limited to Japan for now. I spoke with a major physical distributor of adult games and they said that tariffs are making it impossible for physical copies to be made so maybe one day in the future a physical release can be revisited again for global. [/p][p][/p][p]The second project to talk about today is that we are currently in early, early prototype development of the third Remtairy title after Meltys Quest and Karryn's Prison called Amelya Opus! It will be a different game from Karryn's Prison because we like to play around with new ideas. It is still in super early stages and probably won't be on Steam until years from now. Hopefully, it would still be possible to release it on Steam when the times comes. ːtonkinBulliedː[/p][p][/p][p]Finally, thank you all for your support over the years!!! Without the fans, we wouldn't be here! ːkarrynComfyː[/p][p][/p][p]Some sales stuff now:[/p][p]All Remtairy titles including Karryn's Prison and all the DLCs are on sale until October 6th! Tell your friends to grab all the DLCs if they haven't yet to see that sweet, sweet new title CG![/p][p]https://store.steampowered.com/developer/Remtairy[/p][p][/p][p]Lovense is also partnering with us to provide a discount for our fans until October 12th![/p][p]https://www.lovense.com/a/KarrynsPrison[/p][p][/p][p]As always, stay up to date by following us on our Discord and Twitter accounts! ːkarrynGlassesː[/p][p][/p][p][/p][p]Discord: [/p][p]https://discord.gg/5qyyGP258x[/p][p][/p][p]Twitter: [/p][p]https://x.com/Remtairy[/p][p][/p][p]Changelog:[/p][p][/p][p]v1.3.1.0 9/26/25 [/p]
- [p]Added new title CGs when certain conditions are met!!![/p]
- [p]Fixed minor CG issues related to toys.[/p]
- [p]Fixed CG issue with P-Cup Karryn when she is masturbating mid-battle. [/p]
- [p]Corrected a minor text issue with the Scandalous Idol Title.[/p]
- [p]Madtisa Golden Tiiiiiiiiime! ːcenusː The rest of the following fixes and optimizations are all thanks to madtisa! The tl;dr are improving save/load times, fixing behavior with high FPS, and various improvement to the handling and loading of image files in the game engine! Thank you madtisa!!![/p]
- [p]Improve debugging [/p]
- [p]Specify default align[/p]
- [p]Text value [/p]
- [p]Fix inheritance from ES6 classes [/p]
- [p]Improve debugging [/p]
- [p]Use curly lines to connect skill tree [/p]
- [p]Fix displaying save's playtime [/p]
- [p]Fix cleaning up sprites on refresh [/p]
- [p]Fixup save encoding [/p]
- [p]Fix limiting FPS [/p]
- [p]Improve json serialization performance [/p]
- [p]Clean up negative cooldownTurns and warmupTurns [/p]
- [p]Ease value only if it different from target [/p]
- [p]Fix easing calculations for float counters [/p]
- [p]Remove double snapping before battle [/p]
- [p]Remove unused plugins [/p]
- [p]Change weather power linearly across duration [/p]
- [p]Add button to reload save file info [/p]
- [p]Fix drawing character in window Improve save/load performance Improve [/p]
- [p]JsonEx encoding and decoding speed [/p]
- [p]Replace setting width and height with scaling [/p]
- [p]Replace active waiting for bitmaps with callbacks [/p]
- [p]Use sprites instead of drawing on 2d canvas [/p]
- [p]Optimize sprite initialization [/p]
- [p]Replace format to template strings [/p]
- [p]Clear whole canvas on Bitmap.clear [/p]
- [p]Improve performance of creating screenshot of the scene [/p]
- [p]Fix problem with drawing loading bitmap [/p]
- [p]Fix animation speed on high fps Fix animations on high fps [/p]
- [p]Fixup character animation update when lagging [/p]
- [p]Fix animations of objects on the map on high fps [/p]
- [p]Fix map animation effects on high fps [/p]
- [p]Fix screen effects speed on high fps [/p]
- [p]Fix screen effects speed on high fps [/p]
- [p]Weather animation speed on high fps [/p]
- [p]Fix keypress speed on high fps [/p]
- [p]Fix keypress speed on high fps [/p]
- [p]Fix playtime counter on high fps [/p]
- [p]Fix game timer countdown on high fps [/p]
- [p]Fix characters jump speed on high fps [/p]
- [p]Fix characters animation speed on high fps [/p]
- [p]Fix movement speed on high fps[/p]
- [p]Fixed hair color setting not displaying in the save menu for Karryn's portrait.[/p]
- [p]Fixed a CG issue with condoms when Karryn is inviting the fellas over to the VIP room in the Strip Club.[/p]
- [p]Changed the way save files are handled in the background, credits to madtisa![/p]
- [p]The following are thanks to madtisa![/p]
- [p]Fixed race condition with delayed canvas draws by replacing canvas draws with sprites that wait for bitmap,[/p]
- [p]Supported smoothing and caching bitmap without affecting other bitmaps with the same url,[/p]
- [p]Remembering last saved file Selecting last saved file when opening save/load menu,[/p]
- [p]Fixed clearing bitmaps (mostly for Window_Base descendants),[/p]
- [p]Fixed apng removal after it was played Removing apng sprite by its alias instead of name to guarantee correct removal,[/p]
- [p]Use window contents sprite to store content sprites[/p]
- [p]Use window contents sprite to store content sprites instead of creating separate container,[/p]
- [p]Clear window contents sprite when window canvas is cleared,[/p]
- [p]Skipped drawing icons when checking message width YEP plugin draws on "invisible" canvas to find out future message width (I love Yanfly plugins),[/p]
- [p]Fixed clear and refresh of help and battle log windows[/p]
- [p]The following are thanks to madtisa![/p]
- [p]Fixed message window freeze,[/p]
- [p]Fixed message delay speed,[/p]
- [p]Fixed gamepad keypress speed when holding a button,[/p]
- [p]Fixed backlog scrolling speed[/p]
- [p]Fixed message characters displaying speed: Kept displaying characters at the same pace when max message speed is selected regardless of FPS[/p]
- [p]Fixed message speed when holding skip text button (finished message speed fix)[/p]
- [p]The following are thanks to madtisa![/p]
- [p]Fixed teleportation when transferring between maps[/p]
- [p]Fixed hp/mp/tp enemy gauge change speed[/p]
- [p]Fixed last save detection between manual and autosaves, credits to madtisa![/p]
- [p]Fixed a bug with middle guard's dialogue in the New Game room.[/p]
- [p]Added a nude variation to the new title CG as well as some minor additions to the title CGs![/p]
- [p]Corrected the P Cup versions of the spanking Cut-ins.[/p]
- [p]The following are all thanks to madtisa!![/p]
- [p]Removed a lot of unused code from YEP_X_CoreUpdateOpt To reduce duplicates that slows down development,[/p]
- [p]Fixed easing algorithm when remaining time is small or negative (should fix steam issues with residual brightness/fade/sprite positions during events),[/p]
- [p]Fixed text being drawn behind icons (e.g. in document processing duration in receptionist job or mugs on the table in waitress job),[/p]
- [p]Used sprites to draw simple text instead of using 2d canvas (GPU instead of CPU),[/p]
- [p]Implemented parseText as replacement to drawTextEx for text with markdown. Former generates PIXI.Text sprites instead of drawing 2d canvas (GPU instead of CPU),[/p]
- [p]Used parseText to display:[/p]
- [p]autosave text/icons (Window_Autosave),[/p]
- [p]mini icons over characters (Window_EventMiniLabel),[/p]
- [p]map names (Window_MapName),[/p]
- [p]command windows,[/p]
- [p]icon tooltips (Window_StateIconTooltip),[/p]
- [p]obtained passives list (Window_SkillType),[/p]
- [p]choice list (Window_ChoiceList),[/p]
- [p]Refreshing sprites width/height after bitmap is fully loaded,[/p]
- [p]Used canvas as source of base texture to avoid recreating base texture when bitmap is loaded (saves memory and CPU),[/p]
- [p]Made text more crisp by increasing text rendering resolution x2,[/p]
- [p]Moved gradient code from RPGM plugin config to plugin code It's hard to debug evaluated code or edit in IDE,[/p]
- [p]Reduced number of costly textWidth operations Used width of drawn text instead of calculating width separately with textWidth function,[/p]
- [p]Supported creating windows without parts[/p]
- [p]Allowed to specify set of window components (frame, background, arrows, pause sign) to reduce rendering time. And optimized content-only windows (Autosave, EventMiniLabel, ChoiceList),[/p]
- [p]Fixed race condition when accessing sprite in bitmap's addLoadListener handler after is was destroyed,[/p]
- [p]Refactored drawing icons: reduced duplication,[/p]
- [p]Fixed initial ChoiceList window width Was NaN because it uses this.padding when calculating it before the initialization of the base class,[/p]
- [p]Reused bitmap instead of recreating on createContents Resized and cleared instead of creating new bitmap,[/p]
- [p]Hide window background if closed (openness is 0) to reduce rendering time,[/p]
- [p]Refactored battle actions menu: reduced duplicates,[/p]
- [p]Fixed character flickering when moving right-bottom Recalculation of _dir (in refreshPolar) gives not precise result (has calculation error), so avoided recalculating if not necessary[/p]
- [p]Fixed a bug with the Title CG.[/p]
- [p]Fixed pubic hair being displayed in the Title CG even with the public hair disabled.[/p][p][/p]
- [p]Fixed overlapping text in other menus and settings, credits to maditsa![/p]
- [p]Corrected a minor typo.[/p]
- [p]The following are thanks to madtisa![/p]
- [p]Refreshing settings on right/left input to fix collapsible options behavior,[/p]
- [p]Drawn items on isolated sprite for obtained passives and choice list windows to be able to correctly clean it on refresh,[/p]
- [p]Restored frame and background to choice list window,[/p]
- [p]Hidden cursor for inactive windows[/p]
- [p]The following are thanks to madtisa![/p]
- [p]Changed window cursor to halberd. [/p]
- [p]Reduced cursor width when scrollbar is visible to make it fit,[/p]
- [p]Optimized cursor refreshing to avoid recreating sprites each time[/p]
- [p]The following are all thanks to madtisa!![/p]
- [p]Fixed transparency for icons[/p]
- [p]Fixed fps dependent speed of processing dialogues and interpreter commands:[/p]
- [p]Waiting at least 1 frame between command batches to avoid skipping too fast on high fps during events,[/p]
- [p]Fixed freeze detection timer in interpreter. Counting in normalized frames (1 / 60 sec) instead of actual frames (latter is fps dependent)[/p]
- [p]Made minor modifications to the title CG.[/p]
- [p]The following are all thanks to madtisa!![/p]
- [p]Smooth icons when scaling,[/p]
- [p]Restored default cursor in skill tree (edit tree) window[/p]
- [p]The following are all thanks to madtisa!![/p]
- [p]Adjusted cursor width when scroll bar is visible[/p]
- [p]Minor fixes[/p]
- [p]Corrected a minor issue with one of the P Cup versions of the spanking Cut-ins.[/p]
- [p]Hiding sprite if passed frame or size are invalid instead of displaying full texture (fixes initial flickering in tooltip window), credits to madtisa for the fix![/p]
- [p]Optimized the delay when it is the enemy's turn and they are selecting a random skill, credits to ihavenosoul for the fix![/p]
- [p]Fixed a minor bug with enemy AI during the Waitress Side Job, credits to ihavenosoul for the fix![/p]
- [p]Fixed a bug related to the new enemy optimizations, credits to ihavenosoul for the fix![/p]
- [p]The following are all thanks to madtisa!![/p]
- [p]Increased enemy name width,[/p]
- [p]Fixed text opacity in choices,[/p]
- [p]Fixed text overlapping when scrolling full screen battle log[/p]
- [p]Fixed a bug with patrons in the Bar not leaving. [/p]
- [p]Corrected a minor CG issue with P Cup Karryn during the Waitress Side Job.[/p]
- [p]Fixed a minor bug with map CG.[/p]
- [p]Mod manager updated, credits to madtisa![/p]
- [p]Added barefoot sounds on the map when Karryn is naked![/p]
- [p]Fixed stepping sounds while Karryn is napping on the map, credits to ihavenosoul![/p]
- [p]Fixed a minor bug at the start of the game in the first battle with Karryn's sensitivities.[/p]
- [p]Corrected a CG issue with penis dildos when very high slut level Karryn is out of stamina.[/p]
- [p]Corrected a minor CG issue when P Cup Karryn is out of stamina.[/p]
- [p]Fixed a bug since the first version where certain enemy prefixes were not appearing, credits to Nick for the fix![/p]
- [p]Fixed a minor CG bug with Karryn on the map when Level 3 is rioting and she is in the shower map.[/p]
- [p]Correct a minor typo the Ogled Orgasm Passive.[/p]