[TiTS] Moving Pixels

Cheetah, Adjatha

Cheetah, Adjatha

UPDATE: Got a few solid fixes to handle some issues that have come up as part of the new storage limits, shoving them out of the door earlier than otherwise so we can see if there’s another layer of problems hiding below the immediate ones! Update should allow more flexibility with ship storage limits when moving items around, and this should hopefully provide (the start) of a full fix for weird UI display loops doing weird things.

I’m still bouncing back and forth between being ill and not quite so bad, but I spent most of the week digging into deeply annoying bugs that have been lingering for a couple of weeks, on top of piles of things that recent reworks have caused. I’ve barely been able to keep up with the report volume for the last couple of weeks as it is, but this past week has been especially bad so I’ve put everybody on notice – no more reworks until the bug backlog is looking much, much healthier. There’s a couple of important things that need to get fixed, and I want to be able to focus on them rather than worrying about treading water with a couple of bigly fucko bugs being introduced because I blinked and didn’t meticulously review every line of every pull request.

DZ and Jacques have jumped in pretty hard to start chopping back some of the more volumous reports, and it’s given me an opportunity to fish out some rather annoying fuckos that took a while to root around and find the true cause of. Leek also came in clutch with dropping the system required for us to support animations; namely, a system to support video embeds just like our existing image embedding scheme. There’ll likely be some more work put towards this to further tune it, but for now there’s a handful of scenes that we have animations for that are finally wired up!

Back 2 da mines.

0.9.050:

  • Added a cheat to enable “infinite” storage for location and ship storage inventories. (Gedan)
  • Added a lot more polish to the entire video/animation system, including: Scaling, Autoplay configuration, Image viewer support, Playback controls. (Jacques)
  • Fixed UI state changes between different displays by using a fully detailed stack of displays and associated settings required to return to them. This has nessecitated removing a lot of special casing from the old way state transitions were handled, and some of it may still remain which is likely to cause issues. (Gedan)
  • Fixed potential softlocks with the new ship storage inventory limits by allowing more flexibility when the ship storage is overloaded; you can now accept trades whilst ship storage is overfull to allow you to move items bit by bit rather than needing to complete a singular trade that would leave both your personal inventory and ship inventory at or under their respective limits. (Jacques)
  • Fixed Leyak not being considered unique in combat. (Fenoxo)
  • Fixed the formatting for nursery computer list output to better match list formatting used elsewhere in the game. (Jacques)
  • Fixed some issues with the Big Green Potion, including relaxing the skin color checks slightly. (Jacques)
  • Fixed Hrad race score labelling. (Jacques)
  • Fixed clarity on the level up screen. (Jacques)
  • Fixed the trade summary screen with ship inventory not displaying the correct slot counts that are actually in-use. (Gedan)

0.9.049:

  • BACKER: The firepup has a new scene that requires a set of GravCuffs. (William & Leek)
  • PUBLIC: A Cyber Punk-modded Clydesdale K7 I’ve been calling the Cyberdale. Guess what? It uses the holographic duplicate system! She’ll surrender if you pop her mirrored images and drop her shields, but you can always ignore them to take out her armor. Comes with two new victory sex scenes! (This encounter requires Zheng Shi’s coordinates to be unlocked in order to occur.) (Fenoxo)
  • Added support for video embeds. (Leek)
  • Added a bunch of animations that we’ve collected over the years to a variety of scenes, namely Maja, Bianca.
  • Added support for in-game emails to support embedded images. (Leek)
  • Added better visibility to stat totals in the level up screen. (Fenoxo)
  • Rebalanced resolve so that it no longer boosts max willpower. (Fenoxo)
  • Rebalanced the counter rate of the Kashima event. (lowercase_donkey)
  • Fixed nursery computer ‘undefined character’ crash. (Jacques)
  • Fixed additional buttons in Ilaria menus. (DrunkZombie)
  • Fixed Kaede sex menu buttons missing. (DrunkZombie)
  • Fixed custom bet issues with blackjack. (Jacques)
  • Fixed a few blackjack hand vs house winning issues. (Jacques)
  • Fixed a handful of issues with text input elements and when they are displayed and removed. (Jacques)
  • Fixed the win/loss count for blackjack hands and enhanced legibility of values. (Jacques)
  • Fixed tease combat crash. (Jacques)
  • Fixed “Lust Staggered” crash. (Jacques)
  • Fixed outfit visibility checks. (Jacques)
  • Fixed “isAndroidBrowser” crash. (Jacques)
  • Fixed RatsRaiders crash. (Gedan)
  • Fixed a crash that can sometimes happen when loading a game relating to achievement historical tracking. (Gedan)
  • Fixed a bunch of missing Sera busts. (lowercase_donkey)
  • Fixed a few crashes in some Punk SpecOps scenes. (Gedan & lowercase_donkey)
  • Fixed incorrect handling of permanent flying status for a handful of enemy types. (Gedan)
  • Fixed removeStatusByRef ship crashes. (Gedan)
  • Fixed Zaika Ganger menu buttons not properly clearing. (DrunkZombie)
  • Fixed the Clear button not being very… clear on the custom bust image editor. (Jacques)
  • Fixed a Tarratch Slaver buttfuck scene crash. (DrunkZombie)
  • Fixed a broken room in the myrellion caves that blew up the autopathing system. (Gedan)
  • Fixed ship storage limits not being properly applied. (Gedan)
  • Fixed Sturm and Drang using a base ranged attack implementation instead of a base melee attack implementation. (Fenoxo)
  • Fixed the bonus from Boundless Reserves. (Fenoxo)
  • Fixed the “Nake” player gender issue. (lowercase_donkey)
  • Fixed some issues with the combat tease menu button generation system. (lowercase_donkey)
  • Fixed a potential crash relating to “childNodes” that can happen when mashing a keybind to open an inventory display and a key that would navigate the inventory at the same time. (Gedan)
  • Fixed completing malai quest not unlocking the additional scenes as expected. (Gedan)
  • Fixed Sera’s Sterilix option being available too early. (DrunkZombie)
  • Fixed porn studio name brands on Reaha, Sera and Mitzi. (DrunkZombie)
  • Fixed Jasvalla not handling neuter players by disabling encounters with Jasvalla while a neuter*. This will be rectified better when we have opportunity to rework the scenes to better handle this eventuality. (DrunkZombie)
  • Fix for a rare Nuka crash that happens if a previous encounter was not cleaned up properly (isTainted is not a function). (lowercase donkey)
  • Fixed a bunch of typos and italics bleeds all over the place. (Jacques, lowercase_donkey & DrunkZombie)

[Backers | CoC2] Lyrical Enhancement

0.6.1 Patch Notes:

  • Etheryn, Daliza, and Livrea all have new or updated talks to reflect the events of RynQuest and the expedition to Dracia it entails.
  • Lyric (Male or Female base) can be turned into a futa. (By B!)
  • Lyric has two new public sex scenes. These require 33+ libido and are accessible in populated areas, excluding the Frosthound itself, your Camp, and the Wayfort.
  • Kitsunetsuki no longer requires the Fox Jewel to use, instead wielding the Fox Jewel increases its duration to 4 rounds.
  • The Tail Whack power is no longer accessible to the PC.
  • Etheryn now properly gets the Crown of Winter in her sets if you gave it to her during DraciaQuest.
  • Ally summons will no longer de-summon between phases in 2 phase fights.
  • Fixed a bug where un-recruited Ryn would remain in the party after DraciaQuest, causing crashes when opening the party selector.

If you like what we’re doing, consider supporting us on either Patreon or SubscribeStar! And come hang out on CoC2’s own Discord!


[TiTS] Risen Dead

Cultist, Adjatha

Cultist, Adjatha

I’ve been in and out of hospital a bunch over the last couple weeks and it’s thrown me off track a bit – nothing super serious but enough to need to make me drag my ass there. Sure do love sitting my ass in waiting rooms for a couple of hours at a time, twiddling my thumbs!!! Everybody else has been hard at the grindstone in my absence though, so there’s plenty of fixes to go around.

What little time I’ve had to focus has been rifling through annoying bugs and reports for shitty handling of things on different platforms. A lot of these turn into “No Good Answers” problems, so morph into a challenge of thinking up some bullshit to work around the issue and make things at least usable. Big shout out to Android browsers here for doing weird shit with overlapping elements throwing off our positional calculations for the page.

Fen has been fishing through combat code and rebalancing things as part of laying down code for new perks and levels, fixing up annoying little issues that have cropped up over time with how we’ve ended up implementing a lot of combat attacks in practice. Point of fact, that’s what most of us have kind of been doing this week; rifling through combat stuff and cleaning up lots of little bits and pieces here and there that have stacked up over time.

Back to da mines!

0.9.048:

  • Walking around on New Texas should no longer crash due to a misconfigured feature flag on the newer cow-girl encounter.

0.9.047:

  • BACKER: Anno can introduce you to a trio of kitty cats when boarding your ship at Tavros station once you have met Urbolg, adding a new repeatable fap scene. (William & Leek)
  • PUBLIC: There’s a new extrameet scene variant for some Kaede and Anno funtimes. (Savin & Gedan)
  • PUBLIC: Bizzy has a couple of extra scenes, one some solo action and a few involving Reaha. (Nonesuch & Leek)
  • Added additional clarity when taking actions via the inventory. (Jacques)
  • Added an icon for skintight/underlayer armor. (Jacques)
  • Added scanlines behind big item images. (Jacques)
  • Rebalanced how blindMiss was implemented, effectively removing it as a seperate step in the combat calculation flow, thus allowing blind status effects to more consistently be applied. (Fenoxo)
  • Rebalanced how status effects are processed for combat, aligning the processing step with how general status effects are handled and also hopefully scraping a bit more performance out of combat processing at the same time. This process also likely fixed some lingering/hidden issues with some combat effect processing that have gone unreported, but it has also probably introduced entirely new fun bugs as well! Whee! (lowercase_donkey)
  • Fixed verbiage and application of gas grenade damage when used against the player. (lowercase_donkey & Fenoxo)
  • Fixed GaloMax softlock. (lowercase_donkey)
  • Fixed an errant unimplemented text variant in a Sophora scene. (lowercase_donkey)
  • Fixed a lot of errant variable shadowing issues behind the scenes. (lowercase_donkey)
  • Fixed many typos throughout the Hyrax content (lowercase_donkey)
  • Fixed typo in Twist the Knifes perk description. (Fenoxo)
  • Fixed a variety of issues relating to the additional buttons displayed on the main menu for fullscreen & panic mode. (Jacques)
  • Fixed some layout issues relating to Android browser page rendering by forcibly moving the entire game UI out from under being overlapped by the address bar. Fullscreen mode is the intended means to work around the remaining layout issues whilst we investigate the true causes of a few other overlapped-by-system-component issues. (Jacques & Gedan)
  • Fixed a variety of issues with Zaalts attack implementations. (Fenoxo)
  • Fixed how damage stacking works with Power Strike. (Fenoxo)
  • Fixed errant text formatting issues with Low Blow. (Fenoxo)
  • Fixed a variety of typos throughout the spreadsheet panic screen. (Jacques)
  • Fixed NPC auto-orgasms from being tracked before the player has met the NPC in question. (Jacques)
  • Fixed a variety of lingering issues with the Grey Goo armor. Subscenes and features that were disabled as part of the port have been re-enabled, removing the Undroppable and Unsellable flags – if she is discarded, she can be reacquired on Myrellion via a random bar event or via Anno’s store. (Jacques)
  • Fixed typo in icon selection for acessory items. (Jacques)
  • Fixed some layout issues with the Achievement and Credit display screens. (Jacques)
  • Fixed crashes with the Tarratch Slaves. (Lighterflud)
  • Fixed potential Flash-to-JS imported save issues with broken ship weapon configurations. Ships with broken weapons should fix themselves. (Gedan)
  • Fixed crashes with the Akkadi Security Robots and the Target Link ability. (Gedan)
  • Fixed crashes with the Zaika Hazard Trooper. (Gedan)
  • Fixed text generation issues with the Zaika Hazard Troopers shield-break state. (Gedan)
  • Fixed issues with Bess/Ben’s title selection menu. (Gedan)
  • Fixed Extrameet codex entries being missing. (DrunkZombie)
  • Fixed typos with the Easter Jumper. (DrunkZombie)
  • Fixed missing virginity counts. (DrunkZombie)
  • Fixed Kattom being able to show up on Phaedra. (Gedan)
  • Fixed inconsistencies with the implementation of Vaulting Strike. The cooldown should now be appropriately tracked as a combat effect, as well as have a one-round cooldown, as indicated by the perk text. (Gedan)
  • Fixed some border display issues with the control overlay button graphics. (Jacques)
  • Fixed a typo in a flag tracking some Vanae content. (lowercase_donkey)
  • Fixed a typo in a flag tracking some Shou content. (lowercase_donkey)
  • Fixed the ordering of Vaulting Strike and Sturm und Drang so that the perks better fit the columns they are presented in the level up screen as part of. (Gedan)
  • Fixed typos in many places. (DrunkZombie, lowercase_donkey)
  • Fixed a flipped Lust/HP victory variant descriptor with the Tarratch Slavers. (Gedan)

The Most Drawn Out of All April Fools’ Jokes

Hi folks, Savin here. No April Fools joke this year (from me at least), because I wanted to take a moment and say thank you to everyone. Five years ago today we tossed out the first public build of CoC2 without fanfare, like it was any other patch day, as our April Fools gag. We had just the tutorial, and a greyscale copy of TiTS’ UI, but it certainly caused a buzz! Since then the game’s grown to several million words of content by dozens of authors, hundreds of busts and illustrations, and even launched on Steam! Your support’s been life changing for a lot of us, letting me bring on a wonderful team of full time writers and artists to help keep the game rolling smoothly beyond what Drake and I could have ever done on our own. I couldn’t have gotten this far without them, and none of us would be here without you — so thank you everyone, for five amazing years of CoC2.

Four our 5th birthday, we brought you some cake and milk. Dig in!


[TiTS] They Fly Now?

Phaedra’s locals can be quite friendly!

Smugglers fly now.

They fly now.

(And the CoC2 folks pushed a big update with a dungeon or something!)

Fen here with an overdue update to give you the level 12 unlocks your hearts have been desiring. I’d like to give a big thanks to Savin for doing the hard work of getting some initial ability ideas down on a page and helping me refine them into their current form. We’ve already started work concepting for level 13 as well. Keep your eyes peeled for more news on that in the weeks to come – as well as me personally digging into the current Phaedra content to polish and balance around the new player abilities.

0.9.046:

  • New Busts: Nuka, Glowing Nuka, Medibot, Warboy, and Glowing Warboy. (Drawn by Adjatha, added to game by Leek)
  • [Currently Backer-only] Added scene for Naomi, a cowgirl on New Texas that got stood-up and is looking for revenge. Available to bipedal Steeles with a cock. Will trigger randomly along the main street between the hours of 1800 and 2400 with a 1 week cooldown. (Written by Damie, coded by DrunkZombie)
  • Maximum level has been increased to 12.
  • [Level 11] New Smuggler Perk: Die Another Day. When HP drops below 50%, recover 25% of your maximum HP and energy. And drop a flash grenade, because YOU AIN’T DYIN’ YET!
  • [Level 11] New Smuggler Chosen Ability: Twist the Knife. Your Sneak Attacks and Aimed Shots apply a bleed effect on your target for 50% of the damage. The bleed effect can stack, but it only lasts for one proc.
  • [Level 11] New Smuggler Chosen Ability: Booster Pack. Gain the “Flying” effect for four rounds, and the ability to trigger your Aimed Shot or Sneak Attack ability against enemies who are not flying (while you are). Feruze should’ve been a Smuggler.
  • [Level 11] New Mercenary Perk: Helldiver. +10% thermal resistance jumping feet-first into danger!
  • [Level 11] New Mercenary Chosen Ability: Vaulting Strike. Grants the ability to make a high damage melee attack that does +50% bonus damage to flying or tripped targets. Hmmm what else can I call +50% damage? Minicrits? MINICRITS BAYBEEE.
  • [Level 11] New Mercenary Chosen Ability: Sturm & Drang. Grants the ability to make one melee strike that procs a volley of ranged attacks like ‘Rapid Fire’ ability with enhanced accuracy and critical chance (+25%).
  • [Level 11] New Tech Specialist Perk: Perpetual Energy. Gain 1 energy each time damage is done to your shield.
  • [Level 11] New Tech Specialist Chosen Ability: Overclock. Give yourself the Haste condition for four turns, increasing your evasion by 5% and granting an extra attack for melee and ranged attacks. For when you absolutely gotta go fast.
  • [WARNING: ERROR PRONE] [Level 11] New Tech Specialist Chosen Ability: Deployable Turret. Slap a deployable turret onto the battlefield with a decent-sized laser cannon. Many older AI routines aren’t tuned for the possibility of a PC who adds an ally onto the field. That means they may attack the turret and display text that reads like they’re striking you. There is also a chance that it could introduce bugs into more script-heavy combat encounters like Feruze’s Taxi battle encounter. I will be working on clearing up as many issues as I can over the weekend, but just be aware of the instability this choice might introduce (for now).
  • [Level 12] New Perk: Boundless Reserves. Your energy maximum is increased to 150.
  • [Level 12] New Chosen Ability: Specialized Combatant. The flurry attack granted by Second Shot or Second Attack is upgraded to a full accuracy attack.
  • [Level 12] New Chosen Ability: Second Striker. Allows you to become comfortable making bonus flurry attacks with melee AND ranged attacks.
  • Bleed damage now bypasses shields.
  • Bleed now deals damage on the last turn of the effect (to enable the “Twist the Knife” ability for Smugglers).
  • The “Haste” effect is now shaded as STATUS_GOOD.
  • The “Flying” status can now be assigned with a duration, using its v1 value.
  • Some holiday tweaks and adjustments. (Not Holiday the character, sorry b-baka)
  • Tweaks and adjustments to the Player Character paperdoll display in the corner.
  • Added Achievements for Dhaal’s probe events. (Gedan)
  • Fix loading screen sometimes going past 100% (Lowercase_Donkey)
  • Fixes for Dreghan Catch scenes which sometimes confused ass and vagina, leading to some errors. (Lowercase_Donkey)
  • Fix for Tarkus sexbots using a vagina’s index to look up a cock, which might or might not exist. (Lowercase_Donkey)
  • Tweak nursery buttons for specific children to remove blanks spots. (Lowercase_Donkey)
  • Clean up and organize old code. (Lowercase_Donkey)
  • Numerous smaller fixes (and larger fixes that seem small on the surface) courtesy of Gedan, Jacques00, DrunkZombie, Lowercase_Donkey, etc.

[Backers | CoC2] RynQuest

It’s finally here! Etheryn’s personal questline comes to a head with a voyage to the island of Dracia off the east coast in search of her fiendish evil sister!

Hotfixes have been released to take care of lingering bugs and issues!

0.6.0 Patch Notes:

  • You can now reach Level 7! This level comes with TWO new perks for each class — you’ll pick between one of the options when you level up, or when you switch classes if you’re already Level 7.
  • If you encounter Gytha in the Frostwood after discovering Alissa’s whereabouts (and before leaving for Dracia), you can now confront her more properly. Might be for her own good that she not stay free…
  • After having done Calise’s first quest, you can now head out on Etheryn’s personal quest ‘The Demon of Ice.’ Return to the Palace of Ice’s temple, where you normally meet Elthara, to catch a ride to the dungeon. This is a Level 7 quest.
    • Before you get to the dungeon there’s a travel sequence where you can interact and potentially bone down with some new and some returning characters. Personally I suggest bringing Arona on the quest — she loves big boats and she cannot lie. If you have Ashe’s Mace, she’ll have some things to say during the dungeon too!
    • The dungeon includes several new items, new obtainable powers (especially if you’re a Mirror Mage!), a new summon, and a bad end. There’s also up to two characters you can throw in your Wayfort’s dungeon if you want (and have built it, naturally).
  • After having finished the quest, a certain Companion will be able to relieve a certain accursed problem she’s been having, which unlocks changes in all of her existing sex scenes and grants access to entirely new scenes.
  • If said Companion is at negative Confidence or you upgrade your relationship at the end of the quest, you can optionally reapply said problem after talking to her post-quest for kinky fun.
  • New Busts: all the new RynQuest NPCs, updated Ryn busts post-quest, one other surprise elf’s updated bust for the quest.
  • I wrote everything in this quest EXCEPT some scenes for said surprise elf, which were done by Fleep. Big ups to him for pitching in.
  • Balak’s finished his final major round of combat system updates to go along with Level 7. Here’s the lowdown:
    • Consumables that grant beneficial combat effects like Naptha and Brazenberry Ale can be used outside of combat, though only one may be active at a time per character before combat.
    • Sexiness has received several changes:
      • 1.) It’s no longer tied to tease accuracy
        2.) It’s been uncapped
        3.) Leadership now increases ally sexiness
        4.) Presence now increases it by 2 per point
        5.) It’s now a flat increase to damage amplification (the same way Attack Power and Spellpower work)
    • Flare, Frost Arrow, Overchanged, Blue Flame Blade, Charge Weapon, Song of Storms, Elemental Fury, and Arcanist’s Blessing all now have a base number that scales off of spellpower, rather than just being spellpower (that was occasionally divided by some other arbitrary number)
    • Several combat effects are no longer have additive durations (meaning repeat application resets/maximizes duration when applying a new version of the same effect, rather than adding the current and new durations together)
    • Assassinate gets +100 Armor Penetration too, now
    • Holy Shock and Power Wave have gotten slight increases in base values to accommodate the other changes
    • Chrysanthemum Petal no longer grants Blessed. Instead, it increases crit effectiveness by 50 AP.
    • Story difficulty mode can always successfully flee from a fight
    • Caranbrot now shields for an amount equal to your toughness/2 rather than the dealt damage / 2
    • Dawnsword’s Deflection ability got major buffs.
    • Razorcup Nectar now grants a boon
    • The Poisoned condition now reduces evasion by 10
    • Stylish now adds triple one’s level to sexiness
    • Imps got an agility buff and a health nerf
    • The witch outfit can spawn at level 1 now
    • Gweyr Quest 1’s infinite enemies now scale the more of them you fight. Enjoy a fight where the number you defeat actually means something, everyone!
    • A bunch of new items have been added, to be found at Leorah, Kohaku, Ogrish, or Nelia, depending on the item, alongside a new unique added to Vit’s special stock
    • Ley Crystal Grenades have been buffed
    • Blessed now gives +100 sexiness
    • Spirit Veil’s shield has had its base value increased from 10 to 20
    • Dischord now properly hits the whole enemy party with its stagger
    • Smite Evil’s heal now scales
    • Nerfs to: Royal Leathers, Titanic Hat, Control Rod, and Galon’s Griefmaker
    • Adjusted some of the Corrupted Dawnsword’s numbers down
    • Slight damage nerf to Corrupted Dawnsword’s summon
    • Immolation got nerfed because jesus fuck that was way too much burn damage AND CC on top of that
    • Eve gets some additional benefits as she improves
    • Kas got relevant level 7 perks and a few other buffs
    • Flametongue (Agni’s At-Will) now scales off of presence and spellpower
    • Agni got a minor decrease in flame resistance
    • Cauterize (Agni’s recharge healing power) now does 5 fire damage (before resists) to targets before healing is applied
    • Ancestor’s Judgement (Tui recharge power) now properly scales
    • Base Arona’s Amazon Strike (AKA Dominance) has been relaced with Shield Drive

What is NOT in this patch:

  • Updated talks post-quest with Etheryn and Daliza (Very Soon!)
  • Having Lumia unlock Etheryn’s cage (Soon!)
  • A use for a certain crystal you can optionally acquire in Daliza’s basement (Soon!)
  • New REPEATABLE threesomes with Etheryn and anybody else (Not Very Soon!)
  • Content with any capturable NPCs in the dungeon (Not Very Soon!)

Balak says this’ll be the last MAJOR systems revision for combat, unless something ends up broken or way under/over-tuned. He has some plans for Dark Difficulty in the future, and there’ll always be minor tweaks to be made, but we’re pretty happy with where the combat system is now.

If you like what we’re doing, consider supporting us on either Patreon or SubscribeStar! And come hang out on CoC2’s own Discord!


[TiTS] Phabulous Phaedra

Thrall (Adjatha)

Thrall (Adjatha)

Another weird week for me. I cranked a lot of hours out over the last couple of weekends to slam time into improving the state of mobile device input, testing shit on actual devices – which is timeconsuming as fuck when it goes smoothly, and an outright pain in the ass when things aren’t going according to plan. I’ve been paying for it this week though. Started off slow, and then by the time I got up to speed and ready to get my fingers into a handful of the outstanding issues we still had with the control overlay… Jacques had already beat me to it, so I’ve just resigned myself to dealing with back-of-house shit and talking through bugs when people were asking me stuff.

Leek has been in da mines and chopping through more Phaedra stand-up content though, and Fen has started working through the first blob of stuff to properly flesh Phaedra out, starting with a bunch of effort to ship mechanics, fixing a few oversights and expanding the rudimentary stuff we had in a few places, getting it ready for more elaborate things to come.

TiTS 0.9.045 Changelog:

  • BACKER: Started implementing the parts of the proper Phaedra landing events. (Fenoxo)
  • BACKER: Shalin & Hyrax can now be encountered on Phaedra. (Nonesuch & Leek)
  • PUBLIC: Anno’s off-screen encounter with a Thraggen now has an actual scene rather than being behind closed doors (Professor Poprocks & lighterfluid)
  • PUBLIC: Tarratch Slavers are now roaming Mhen’ga for the public builds. (Nonesuch & lighterfluid)
  • Added greater awareness of combat state to enemy ship AI, allowing them to better select which weapons to use. (Fenoxo)
  • Added additional settings to the control overlay, allowing it to be moved, resized and to change its appearance for better accessibility. (Jacques)
  • Added some additional breast shapes to the mannequin bust to aid with size transitions. (Jacques)
  • Added some sorting to option entries in the options menus. (Jacques)
  • Fixed the position-targetting code used for status effect tooltips to work better in multi-enemy fights by disambiguating the targeted elements id. (Jacques)
  • Fixed some ship combat-only status effects not being cleared when combat ends. (Fenoxo)
  • Fixed a crash during character creation relating to the new control overlay. (Jacques)
  • Fixed a handful of instances where the control overlay remains present when movement is otherwise not available. (Jacques)
  • Fixed forcibly opening the large mapview not always properly minimizing the big bust display, leading to a failure to display the larger minimap. (Jacques)
  • Fixed a handful of older checks for a variety of “aphrodisiac tongue” that were hard-wired to search for specific sub-triggers, rather than using a now more encompassing check. (Jacques)
  • Fixed the layout of the status effect display which should help when many effects are being displayed. (Jacques)
  • Fixed animation toggles for various UI components not respecting the configured option. (Jacques)
  • Fixed “Unknown Artist” from appearing in the artist priority list. (Jacques)
  • Fixed a few issues with image paths in the image manifest. (Jacques)
  • Fixed appearance display for multi-cocked characters. (Jacques)
  • Fixed ship missile bays using awkward phrasing for attacking. (lowercase_donkey)
  • Fixed combat text vanishing when fighting NymFoe, when the “Bouncy!” effect blocks a basic attack. (lowercase_donkey)
  • Fixed Quinns pregnancy bust display. (lowercase_donkey)
  • Fixed an issue with the multi-stage combat Feruze uses when the player is using a weapon that has the BYPASS_SHIELD damage flag, end-running around how the triggers operate to move the staged fight along. (lowercase_donkey)
  • Fixed some Sela busts being missing. (lowercase_donkey)
  • Fixed Ilaria never displaying her preg bust. (lowercase_donkey)
  • Fixed a handful of issues with the myr deserter. (lowercase_donkey)
  • Fixed a reversed check with the Zheng Shi elevator block. (lowercase_donkey)
  • Fixed a scene gating issue with Sophora that could result in crashes. (lowercase_donkey)
  • Fixed the mannequin bust containing some duplicate path data. (Jacques)
  • Fixed hiding the control overlay not always hiding both the D-Pad and the in/out buttons. (Jacques)

[Public | CoC2] Nuki Date Night

Now you can take one of Evergreen’s daughters out for a date, and we’ve got a set of new illustrations for some existing sex scenes!

0.5.37 Patch Notes:

  • Once you’ve unlocked Meira at Evergreen’s Manor (ie., fought the Kitsune), fucked her, and you’re in control of the Wayfort (accepted title from Ryn or renovated it), you can now go on dates with her. You can take her to either Hawkethorne or to your Wayfort.
  • New CGs in the following scenes: Lumia’s Missionary by Akira, Kas Dream Palace Doggystle by Satyr, and Brint Kneeling Fuck by Moira
  • Tetsuya’s paper crane CG should unlock for the gallery if you saw the letter before the CG was added.

New Since Last Public Patch:

  • The quest “A Teatime for Dragons” has its resolution now. Once you’ve dealt with the half-dragon’s request in the Rift, head to the western reaches of Harvest Valley to uncover the fate of her last relative. You’ll have to make a choice with this quest, based on who you want to talk to about the problem therein: either Evelyn or Azyrran are going to get an expansion out of it.
  • Evelyn has all-new sex scenes – several different rotating ones, a few deliberately pickable ones, and several incidental ones!
  • All-new conversations to do with Evelyn’s future direction. You can choose (mostly) whether or not you’ll be servicing her during these conversations.
  • More longevity to your stays with her. You now (mostly) stay with her after servicing her, or vice versa.
  • A scaling fight! Owing to the events of the expansion, you can now spar with Evelyn to train her up. She will actually scale up as a result of your training her, resulting in harder and harder fights (to a limit).
  • She will not grow more difficult if you lose twice in a row.
  • Sex scenes for the fight results! Win, lose, or even throwing the fight, there’s six total scenes there.
  • Events! Evelyn can get out and about, now. Just don’t be surprised when her newfound powers make her a little overeager… especially if you’ve sparred with her 3+ times.
  • A new set/tf for Azyrran! Some of you may already know that Azzy’s not-so-secretly had some future-proofing in literally all of her content that’s never shown up. But the future is now! As with the honey-maid, her new gear set is a transformation that comes with a shinier, domme-ier buzz.
  • New Azzy sex! – To nobody’s surprise
  • All-new lesbian Liaden scenes – Both with just you and her, and as a threesome with Azzy.
  • More Azzy/Lia content (featuring loads of tweaks thanks to writer Alypia, she’s a real good bean)
  • A new sexable magic weapon, rub its flanges you dirty slut.
  • A new sexable character, she’s a very good girl.
  • In preparation for RynQuest dropping soon, Etheryn’s sex scenes have been recoded with updated mechanics. Her scenes are no longer locked out if your dick is too big. Her Chastity perk and her passive Blueballing has been touched up a bit, and she can gain a perk called Buttslut if you sodomize her often enough (you need to accumulate 10 Buttslut points, which various scenes provide; she loses 1 every 3 days unless she has the perk). It changes some of her sex scene text but is otherwise harmless.
  • Atugia’s recruitment has been tweaked again. She now approaches you on day 5 instead of 3 if you haven’t met her already at the castle, and her castle recruitment it no longer requires boning her or grinding RNG. You can also bring her as a guest to LumiaQuest if not recruited. (Coded by Squishy, written by Garde)
  • Atugia has a new set: the berserker. Requires that you’ve visited the orc village.
  • Brint has a new set of threesome intros if you haven’t gotten fucked by him before.
  • You can now get together with Brint and Arona at once, via Brint’s threesome menu.
    • You can get double teamed by Brint and Arona, with some options as to where all the mess goes.
    • You and Brint can either double-penetrate Arona together or you can suck her dick while she gets planted on mino-cock, if she’s your sub.
    • If you and Arona are both milky at the same time, you can ask Brint to milk you both together. You can let things stay (relatively) chaste or go all in on letting him make you both his cows 🙂
  • Cait has a sequence of new scenes for Kitsune-Champs, where she explores all your sensitive mofu. (By Remi aka CuteBruiser)
  • The Alpha Gnoll has a new PC-Victory scene where you can take her doggystyle. (By Pépère Pervers)
  • Drifa has new content wherein she dresses up as your Wayfort’s new maid. Requires having fucked her 20 time; [Condition]ing her counts as 5 times. (By Jstar)
  • Azzy’s dragoon sex scenes are properly repeatable from her sex menu after the first time scene. Big whoops there!
  • Liaden’s romance logic/gating has been fixed; she’s now available for all PCs with fem pronouns.
  • Dragon’s Breath now scales off Strength.
  • Kas’s stats in her Winter City encounter are now properly set to 100 instead of 93.
  • Atugia has been nerfed when you fight her in Castle Hawkstone before recruiting her.
  • Cait’s menus have been made a bit more consistent with other NPC menus.
  • Bust display and name display has been updated for parts of the tutorial.
  • Mai’s non-sexual [Cleanse] option is now actually accessible.
  • Bloodrage said it did 50 base damage when it really did 30. Now it says it does 40 base damage and it actually does 40.
  • Dischord no longer auto-hits.
  • Aria of Waves power description properly shows spellpower scalings.
  • New CGs: Hotaru Tied Up (By Su), Drifa Patslut (By Nyah), Tetsuya’s First Letter

If you like what we’re doing, consider supporting us on either Patreon or SubscribeStar! And come hang out on CoC2’s own Discord!


[TiTS] Touchin Tips

Glowing Nuka-Psyker (Adjatha)

Glowing Nuka-Psyker (Adjatha)


UPDATE: Turns out I didn’t actually set the feature flag to enable the control overlay in release builds. Oops!

Jacques and I spent a lot of time prototyping and refining a better means of handling input on smaller touch-screen devices over the last 2 weeks; it’s why we didn’t patch last week. I’ve poured all my energy into cooking up potentials and testing them on actual devices to get incrementally closer to a better solution than we had, and Jacques has been an absolute monster for cleaning up my prototype efforts and turning them into something that doesn’t make me want to scoop my eyeballs out.

We ultimately landed on two potentials; an overlay of “fake” buttons that looks a bit like a traditional game controller D-Pad, and something much more abstract that would just sit over top of the big rolled out version of the map. They both have their upsides and downsides, and ultimately we’ve put all our energy into the control overlay as our primary option.

Essentially, the sidebar is simply too small to work on touch-screen devices with smaller resolutions, so after a bunch of back and forth and testing, we’ve implemented a slightly different layout for the sidebar that is only active on small touch-screen devices. Right now, this is any device that reports it is an iPhone or Android device, and has a screen resolution below 400 pixels in either direction. This seemed to be a decent tipping point between the devices I had to hand, where I had no problems using the new UI on a mid-size Android tablet, but struggled a lot on a small iPhone SE 2nd Gen. As part of making the layout different to have larger buttons, we had to cut the smaller minimap in this mode entirely, which means the only option on smaller screen devices is going to be the big, rolled out minimap going forward.

To facilitiate this, we designed the control overlay to sit reasonably well around the active room in the big minimap, and then made a bunch of attempts to make it easy to switch between minimap and bust viewer. As a one-time deal, loading older saves into this version will forcibly flip a bunch of related settings to make the game appear as we have intended this work to present itself with a fresh character; making the big minimap rollout happen by default mostly, and enabling the control overlay option by default when the Small Device test passes. These settings should only flip on older saves, so if you really do not like or need the control overlay, you can turn it off in the control options, and instead use larger buttons in the sidebar for movement.

We think this is the best hybrid between having a consistent UI across all devices, and still being easily usable on devices that were having issues with how small a lot of important controls were. We’re gonna wait for feedback on this before we decide if we should implement any other options like the quadrant-based navigation.

TiTS 0.9.044 Changelog:

  • Fixed NOT ACTUALLY SETTING THE FEATURE FLAG for the control overlay, so it’s actually present in release builds. (Gedan, weeping)
  • Fixed a room on the top floor of Zheng Shi that linked to The Void. (Fenoxo)
  • Fixed lust values not displaying properly via outputDamage(). (Jacques)
  • Fixed missing tooltips for a porn button. (Jacques)
  • Fixed a possible means of squeezing past SmallDeviceMode with weird userAgents. (Gedan)
  • Fixed a variety of UI elements displaying too early when in character creation. (Jacques)
  • Fixed Geoff/Arties bust causing crashes. (Gedan & Jacques)
  • Fixed another means that the new layout couldn’t force itself into place on devices that require it. (Jacques)

TiTS 0.9.043 Changelog:

  • PUBLIC: A new ship item has been added; the Holo Mirror system. For now it’s available from Synphia on Uveto. This once-per combat gadget creates 1-3 holographic duplicates of your vessel to soak up enemy attacks. The number of duplicates is based on your ship’s system’s score, making it basically useless to potentially a life-saver depending on your loadout.. (Fenoxo)
  • BACKERS: A Cyber Punk-modded Clydesdale K7 I’ve been calling the Cyberdale. Guess what? It uses the holographic duplicate system! She’ll surrender if you pop her mirrored images and drop her shields, but you can always ignore them to take out her armor. Comes with two new victory sex scenes! (This encounter requires Zheng Shi’s coordinates to be unlocked in order to occur.) (Fenoxo)
  • PUBLIC: Added a new extended worship bad end event for Lund, unlocked after you perform the existing worship event at least once (William & Gedan)
  • Added an image viewer modal to give a simple popover for viewing images. (Jacques)
  • Added the text-embedded percentage bar to the Fall of the Phoenix events. (Jacques)
  • Added the ability for the internal race scoring functions to return partial score checks, allowing for scaling tests rather than mutually exclusive independant tests. (Gedan)
  • Added a Compare toggle to the ship inspect screen. (Jacques)
  • Added better support for multiple busts to the image viewer. (Jacques)
  • Added a new option that displays the underlying raw and overlaid modification values for stats in the stat bars. (Jacques)
  • Added default shapes for the foreground bust shapes to hand with starting animation transitions in the generated bust viewer. (Jacques)
  • Added a button overlay that can overlap portions of the UI to provide a more capable input environment on small touch screen devices. This overlay is positioned and sized to overlap the big, rolled out view of the map. This overlay is only enabled automatically on small touch-screen devices, but can be enabled or disabled manually in the control options. (Jacques & Gedan)
  • Added a slightly different secondary layout for the sidebar with slightly larger buttons, organized differently. Unfortunately the small map view had to be sacrficied for us to fit this in. This layout is only intended to be active on small device screens. (Jacques & Gedan)
  • Added a subroutine specifically for ship combat AI to use misc. gadgets. Previously there was only offensive and healing gadget routines. (Fenoxo)
  • Fixed some images not being hidden with image displays are disabled in options. (Jacques)
  • Fixed more nipple length value issues in the appearance screen. (Jacques)
  • Fixed some other potential rounding issues with other values in the appearance screen. (Jacques)
  • Fixed Decoration type items not being considered as part of the Valuable category. (Jacques)
  • Fixed Myr Venom not working on the Kui-Tan boss as part of Malai Quest. (Jacques)
  • Fixed Gryvain scoring to remove some issues with mutually exclusive point grants. (Gedan)
  • Fixed the Half-race scoring boundaries relating to Gryvain, so new PCs that pick the Gryvain option should always start off as half-gryvain as intended. (Gedan)
  • Fixed the isHuman() test to use a comparitive score rather than an arbitrary boundary. (Gedan)
  • Fixed a crash in KaraQuest2 when leaving her up on the sniper tower. (Gedan)
  • Fixed some crashes with hasSheath(). (Gedan)
  • Fixed an incorrect parser tag that was querying the player instead of an enemy jumper. (Gedan)
  • Fixed pressAcceptCancel() crashing via unsafely accessing button labels when searching for a potential button to activate. (Gedan)
  • Fixed Feline score not querying for the presence of a genital before trying to score its type. (Gedan)
  • Fixed Demon score referencing a type that isn’t nominally available as part of Demon TFs, an incorrect leg type/hooves description, and added a tongue type test that is part of the Demon TFs. (Gedan)
  • Fixed Kitsune using a capacity test and reorganizined the tail scoring to be based around a scaling test rather than three different tail count tests, not all of which were scorable at the same time thus effectively reducing the “max” score but not properly representing this. (Gedan)
  • Fixed Lacquine race scoring for a 2nd breast row, as this was cut early on in the development of the TF even though placeholder code existed for it. (Gedan)
  • Fixed isMilkTank() not testing for the Mega Milk perk as it probably should do. (Gedan)
  • Fixed some empty strings that may have worked into orgasm records. (lowercase_donkey)
  • Fixed Ardia’s bustString generator not representing some certain combinations of factors that don’t exist, allowing them to fall back to a bust that does exist and fits themeatically with a subset of those factors. (Gedan)
  • Fixed a broken parser call in radglow content. (lowercase_donkey)
  • Fixed an incorrect gate for a Verusha rut scene. (DrunkZombie)
  • Fixed Slavebreaker lust attack to actually hit Steele rather than itself. (DrunkZombie)
  • Fixed some incorrect tests looking for half-races and morphs because of special cases that don’t have “half-” as the actual prefix or morph as the postfix. (Jacques)
  • Fixed pregnancy stats not showing under medical. (Jacques)
  • Fixed the inconsistecy in TouchTooltipTouchActivate mode, where it was impossible to know if a button had a tooltip and would immediately activate it. Now, all buttons have a placeholder tooltip when this mode is active, stating that there is no spoon tooltip available, stopping the button from instantly activating. (Gedan)
  • Fixed the fact that the center room in the big minimap view wasn’t actually centered. This is actually the most important change in this update. (Gedan)
  • Fixed a reversed test for Gel Zon in some stormguard content. (lowercase_donkey)
  • Fixed Urbolgs combat name. (lowercase_donkey)
  • Fixed UI breaking when using overly large font sizes. (Jacques)
  • Fixed a bunch of UI elements not properly respecting or ignoring font size settings. (Jacques)
  • Fixed the content pane expanding larger than intended. (Jacques)
  • Fixed the positioning of the Fullscreen and Panic buttons on the main menu, so that they won’t be overlapped by browser elements on certain devices. (Jacques)
  • Fixed some issues with table generation. (Jacques)
  • Fixed parser plurality not being wired up properly, allowing the [s] and [p] tags to finally function as intended. (Gedan)
  • Fixed CG images being effected by font size settings. (Jacques)
  • Fixed a bunch of inconsistencies with image manifest titles. (Jacques)
  • Fixed typos, a whole lot, again. (Jacques, Gedan, lowercase_donkey, DrunkZombie)
  • Fixed ship combat using the same XP calculations as ground combat. Ship combat no longer automatically rewards normalXP() regardless of what is set in the ship file. If an XP value is set on the ship file (that isn’t 0), it should be respected. Holographic duplicates are worth 1 XP, so they’re not ENTIRELY worthless. (Fenoxo)
  • Fixed shield vampire output formatting to be more easily parsed. (Fenoxo)

[Backers | CoC2] Companion Updates

Dropping a quick patch with a bunch of under-the-hood work for Etheryn’s upcoming dungeon (very soon!), but we’ve also got some new Atugia bling in the form of a damage-dealing berserker set. And hopefully she’ll be a little less overwhelming for brand new Champions just walking out of the inn with Cait!

0.5.36 Patch Notes:

  • In preparation for RynQuest dropping soon, Etheryn’s sex scenes have been recoded with updated mechanics. Her scenes are no longer locked out if your dick is too big. Her Chastity perk and her passive Blueballing has been touched up a bit, and she can gain a perk called Buttslut if you sodomize her often enough (you need to accumulate 10 Buttslut points, which various scenes provide; she loses 1 every 3 days unless she has the perk). It changes some of her sex scene text but is otherwise harmless.
  • Atugia’s recruitment has been tweaked again. She now approaches you on day 5 instead of 3 if you haven’t met her already at the castle, and her castle recruitment it no longer requires boning her or grinding RNG. You can also bring her as a guest to LumiaQuest if not recruited. (Coded by Squishy, written by Garde)
  • Atugia has a new set: the berserker. Requires that you’ve visited the orc village.
  • Atugia has been nerfed when you fight her in Castle Hawkstone before recruiting her.
  • Cait’s menus have been made a bit more consistent with other NPC menus.
  • Bust display and name display has been updated for parts of the tutorial.
  • Mai’s non-sexual [Cleanse] option is now actually accessible.
  • Bloodrage said it did 50 base damage when it really did 30. Now it says it does 40 base damage and it actually does 40.
  • Dischord no longer auto-hits.
  • Aria of Waves power description properly shows spellpower scalings
  • Tetsuya has a new CG for when he sends you his first letter.

If you like what we’re doing, consider supporting us on either Patreon or SubscribeStar! And come hang out on CoC2’s own Discord!


You must be 18 years old to visit this site.

Please verify your age