Sunday, March 10, 2024

The Records Release - v1.25.0

 


So immediately after I practically kill myself on version 1.24, and promise to be more reasonable... I went and set myself another crazy schedule. I think it sounded reasonable at the time, but of course, it ended up being a lot more work than anticipated... mostly because I saw stuff and was like, "ope, gotta fix that!"

So what we end up with is a massive expansion and improvement of some of AW's core systems. Fertility and Character Data are probably the biggest two, but of course there was more. NPC generation, new System State system, improved information, info displays, and even further improvement of the player character description. Also game saves, and all the work to maintain backward compatibility despite all the character data expansions and changes. 

I even took the time to personally test a ton of stuff related to the changes, so I know for a fact things are in good shape. And while I did that, I found plenty of behind-the-scenes issues that I fixed along the way. 

Unfortunately, I also got a hell of a case of influenza this month, courtesy of the whyf. I've gotten a flu shot every year for like 20 years now (except for that one year when I was living on the Arctic Ocean and fighting polar bears). This time, however, it seems like I got the one that the shot wasn't for, cause I had a high fever for 4 days straight. Lost about a week of development, all told. So I had to curtail some of the planned stuff because I just didn't have time.

Still, it's a hell of a release and I think a lot of you are going to appreciate it. ^_^

Of a particular note: I'm aware that the tentacle line of transforms are totally "overpowered". It's mostly for fun, but more importantly it's a way to get you guys to test the mutations and functionality it gives you by playing with it. I suspect that in the future it will become an unlock, a reward for completing the game AND the sacred knowledge storyline, or something similar. It'll stay how it is for a while though.

Which reminds me... I finally set up the long planned but never really implemented backbone of the unlock system. The general idea is that by unlocking things, getting Arcanist Points, and the like, you can expand your character options at the start of the game. An example would be getting a new mutation in-game from some drug, unlocking the ability to take that mutation during character creation. Now that I consider the persistent data reliable enough (system state system, heh) for people not to accidentally lose unlocks, we can start adding that in (slowly). 

Anyway, onto the change log. I'm coming up on 12 hours on this so far today, and there's a fuck ton to write still... I'm probably not going to cover everything, if I'm honest with myself...

Thanks for your support!

ThaumX

Change Log

Words: 3,513,692 (24,067,776 characters)
Code: 184,408 lines of TypeScript
Images: 3 new images each for PaperDoll and BodyPortrait
Tits & Testicles: Now up to 8.

  • Fixed custom clothing (incl. clothing mods) issue with custom paper doll images.
  • New System State System, brought to you by the letter "S".
    • Comprehensive system for storing data between games.
    • Utilizes both browser local storage and game saves to store timestamped data.
    • Upon loading the game or loading a save, incoming data is compared to existing (or default) data, merged to keep the most up-to-date settings and all the unlocks and similar.
    • System automatically resaves upon changes, keeping the data fresh.
    • Loading a save (probably from file, if there's no local storage data...) will automatically port over your data into the local storage. Use save-to-file and play on different computers with ease.
    • New section of system combined with new achievement and unlock code to expand the capabilities of those systems for use in their intended purpose, extra abilities, wider value selection, more mutations, and similar things unlocked for you to customize during character creation.
      • There's a start to actually adding these unlocks, but it's a work in progress. You may notice yourself unlocking mutations or gaining points, but you can't do anything with it yet.
    • Best attempt at rescuing Besty (litter box) achievement and unlock data. However, to import this data into the new system, you need to load the game on a browser that has the Besty data saved in the local store.
    • System stores the dreaded attraction preferences!
      • No more setting whether you like small or big tits each time you make a character!
    • System stores most of the settings available in game, like content preferences, or even new blocks for Besty Tutorial Popups so you don't have to see them every. new. game. 
      • So far only a couple of these, it seems he left them all over the place.
  • New Achievements. For example, knocking yourself up, or giving birth to 100 or more babies at once.
  • More game save data restructuring. No more save bloat as your game progresses. No more slowdowns when you've been playing for 9 game months.
    • For existing saves, you won't realize the benefits until after the weekly review, because that's where the fanciness is. (once per week optimization)
  • New Achievements/Game Stats pages, mostly looks the same, design wise, but with more data and word things.
  • Improved Game Settings page. 
  • Improvements to character menu status tab displayed information.
  • Improvements to the character details tab information.
    • Now selectively shows new information based on whether it is useful, such as penis color (for example).
  • Mutations encyclopedia further expanded with more details and now some images as well.
  • Thaum scribbled new images for the Hucow cock & balls transformation.
  • Thaum scribbled new images for horse cock and tentacle balls.
  • Character menu looks tab character description further enhanced, more content, better format, more hover popup pictures. Even tells you how plump your outer labia are (cool gif for max plumpness).
  • Temporary option in the character menu looks tab to alter colors of certain transformed items, primarily just as a way to demonstrate the new capability of body part colors. (in addition to types, more size info, etc)
  • For the Hucow Path, Doc Mya will notice a sufficiently virile futa player, and will offer her a chance to participate in a trial for expanding the Treatment for futas.
    • more fun dialog and such. 
    • Gives player option to participate in the trial, which has a couple benefits.
      • Prevents shrinkage, mutation loss, and sterility during the pre-Treatment and Treatment transformatives.
      • Gives the player the new "hucow penis" and "hucow testicles" transfoms, each of which have certain benefits.
        • The cock is also super long, with autofellatio basically an expected result. Unfortunately didn't get to write the autofellatio masturbation scene yet.
      • New art for what the bits look like, descriptive text, full parser support, mutation encyclopedia descriptions, and they're even displayed on the clothing Paper Doll and player Body Portrait.
  • More improvements to SugarCube, the Eropiler, and twee code linting.
  • Major character data expansion, class refactoring, new class methods, more data validation, etc.
    • Includes work on PC and NPC specific data, as well as shared data structure.
    • Added support for numerous transformations and details of character bodies. Feels suspiciously furry, especially the data about fur color or scales. Most key body parts can now have non-standard counts, types, colors, and other shit.
    • Added support for things that were never specified such as the plumpness of the labia majora.
    • Added support for a variable number of wombs of varying type, with womb class expanded for more functionality.
      • oviposition and other strangeness, normal human function, a range of positions from stomach to testicles or tits.
    • Added whole shared fluid track for fluid simulations (the rectum this time) so you can track semen and sperm in there.
      • All kinds of stuff related to fertility, but I'll cover that with the fertility system changes.
    • backwards compatibility for all this stuff.
    • Even more data validation and control to prevent undesirable outcomes and provide on-change or on-access functionality.
  • All new mutations are functional and obtainable, many old mutations now have improved functionality. 
    • cock and testicle size mutations now affect growth and shrink rates, for example.
    • New setup for dependent mutations caused by a specific body part. (another thing the new cock/balls types help demonstrate).
      • While tranformation, flag, bodypart type, whatever exists, it can automatically control whether a mutation is active or not, including removing it when the cause is lost.
        • Actually, the kinks on this aren't worked out, sometimes you end up keeping a mutation when losing the causing part... minimal game impact as you can't normally lose mutations during play anyway.
    • Omni-Womb mutation works, but has a tendency to cause you to give birth to little jellybean fetuses, or explode, so it's temporarily disabled until it works properly. (Only way for now to get this mutation is from cheats anyway.)
    • Some of the new mutations will need tweaks/balancing, so get out there and mutate yourself for science and report the results.
  • Expanded data output from fertility system and some character systems.
    • Tummy Hugger is now more cute.
  • Big Cheats expansion.
    • Whole new "Mutation" cheat menu tab.
      • Allows full control over your character's mutations.
      • Allows giving yourself transformatives (currently, give yourself the pre-treatment or treatment without being a hucow!)
      • Allows giving yourself some transforms such as the horse cock or tentaballs (and advanced tentaball transform)
    • Some tweaks and additions to other tabs too.
    • More data is available in the fertility tab, with better formatting and more readable/usable values.
      • Some of the older fertility cheats really only affect the original womb/s still, forgot about that.
  • New breast-shape calculations, intended to be more fun and predictable.
  • New breast shape added "buoyant", to represent a shape between hucow and large breasts more affected by gravity. Will probably also add a perky shape at some point...
  • New stuff as a follow-on to getting tentacle-type testicles, and some tweaks.
    • Initial volume increase to make volume line up with imagined starting size.
    • tentacle balls and/or equine cock images added to the clothing Paper Doll and player Body Portrait. 
    • I drew a really good image of an erect "Thaum-Style" human-horse hybrid cock. Image optionally comes with tentacle testicles. Now a visual reference.
    • Getting creampied by both the Tentacle and Horse wall cum at the same time (and not separately) will result in the player growing a tentacle tail.
      • Tentacle tail has another thaum image, is 36 inches long, with an 8-inch long tentacle/horse hybrid cock. 
      • Tail is connected to male fertility, so can impregnate.
        • Currently can only impregnate yourself, via masturbation (vaginal/anal) with your tailcock. 
      • Tail has something of a mind of its own, and likes to relax in one of your cozy orifices.
      • I forgot to add this guy to any portraits. /shrug
    • Tentacle Testicles now grow faster and shrink slower.
    • Letting your tentacle testicles get too big (525cc / 10cm [4"] diameter) can cause them to split!
      • Will turn a single testicle into two, or two testicles into 4. 
      • Splitting reduces the size of the testicles, but results in an overall gain to testicular volume for the purposes of sperm and semen.
      • Has another image of examining your new quadballs, along with a small scene.
      • If you increase to that size again, there is the potential to split again from 4 to 6 or 6 to 8. However, they will not split to these values on their own. 
        • The player is given an option during a short scene to either allow them to split, or stop them from splitting. Stopping them from splitting will permanently prevent them from doing so in that game, so choose carefully.
      • Honestly, I want to make a special variation of the Studfinder futa path where you kick ass and win thanks to your special upgrades. Just gotta find the time... or a willing writer...
    • If your tentacle testicles grow sufficiently in size (about 220cc, or 7.5cm [3"] diameter) the divine flesh will finish converting the rest of your abdominal organs into much better tentacle versions.
      • There's a scene for this, but no picture... not sure how to draw internal changes :P
      • Changes your vagina and anus/rectum into tentacle versions. Also several other organs (bladder, kidneys, bowels, stomach, liver), but that's behind the scenes in the fluff/descriptions for now.
      • Turns your womb and twin womb (enabling that womb if not already enabled) into tentacle type.
      • Adds two new tentacle wombs to your vagina for a total of 4.
      • Adds two new tentacle wombs to your rectum.
    • Tons of benefits and extra mutations.
    • Tentacle wombs give birth to live humanish young, as they are your (modified) DNA.
      • Now there's support for womb types that lay eggs, and oviposition in general if say a tentacle creature eggs you. This isn't specific to the tentacle testicles, I just remembered it right now is all.
  • Emergency Womb Burst Disable has been added.
    • Found in the game settings menu.
    • added because all of the changes to fertility could make it difficult for some players, especially before tweaking and balancing. The zygote implant bug being fixed will likely be a challenge for some.
    • Can not be disabled once used.
    • Using this setting disables achievements and unlocks for that save. It's no fair earning the "100 baby live birth" achievement if you can't accidentally burst trying to get it.
  • Womb burst calculations have been fixed, along with a bug in the impending burst calculations which thought you'd burst before the real threshold.
    • Fundal height has been removed as a factor in the womb burst bad end, as the actual bad end is caused by uterine rupture, and not total size. 
      • Otherwise, four normal pregnancy wombs that are totally safe could add up to too much fundal height and cause a bad end, particularly with pregnancy timing being more difficult to control.
  • Major fertility system expansion and refactor.
    • Improved semen and sperm simulation.
    • Additional shared fluid tract (rectal tract)
    • All wombs now have their own internal sperm simulations.
      • Womb A and womb B (the twin) now have independent fluid, and will not share an ovulation.
      • This was actually a good deal more troublesome than it sounds... but hey, the results are pretty awesome.
    • All wombs now have their own independent cycles for ovulation, and have their own ovulation calculations and randomization for determining when that is.
    • Added support for an infinite number of wombs in players and npcs. (well, at least, wombs until it's too much to process.)
    • Expanded semen characteristics and improved semen survival calculations
    • As originally intended, a womb will continue to ovulate until after zygotes have implanted and it becomes pregnant. A bug caused zygotes to implant the day after they were created, and it was never caught because... people probably thought that was expected.
      • Zygotes will now properly implant between 3 and 4 full days after they are fertilized. 
      • This is part of why the hyper ovulatory phase mutation was created. Don't know how I managed to break it and not notice for so long :P
    • PCs with advanced knowledge (tattoo, goddess, tentacle) will now be able to tell days until ovulation for all wombs, not just the primary.
    • character details now reveals womb information and their contents, however this doesn't respect whether the player knows they are pregnant or not.
    • Semen handling from creampies across the entire game has been improved. 
      • Includes deposit positioning, diaphragm respect, modifiers, new mutations, etc. 
      • started tracking sperm in the ass, that was a whole thing... there are probably a few places where someone cums in the player's ass and we don't add and simulate it... most probably a certain someone writing content and not using any of the easy code attachments to handle that stuff. Anyway, let us know if you spot one.
    • There's probably a lot more here I'm not remembering to write... in general, shit works better and is more capable.
  • Added a new random PC starting name I came up with. (the ones that are used before you select a randomizer)
  • Certain random creampies (that didn't, for some reason) now use the diaphragm, making it properly useful. Diaphragms might be the best form of non-IUD birth control in AW, due to a mixture of no side effects, generally high efficacy if used properly in-game, and inability for one of many things to break (condom) or counteract (hormone) them, and lack of effect on them by mutations and incidentals. Only downside is the need to regularly use and replace them.
  • NPC Generator was expanded to use mutations and certain other things added since it was created.
    • It still hurts my brain... the very specific timing of using interrelated variables for procedural generation... 
  • NPC settings now allow control of a ton of extra mutations for frequency.
  • New game setting called mutation booster, that can be used instead of or in addition to NPC generator settings to increase the number of mutations in the NPC population.
  • Made female npcs more bisexual. I think it was a typo, but waaaaaaaay too many were straight. What's an honest futa supposed to do?
  • Expanded NPC population caps. You can now keep a population of up to 400 npcs, and the default is 200.
    • Will make better results with them running around town.
    • Better data processes and saving we've done work on allows us to up the numbers easily without getting crazy saves.
    • If you drive a potato and run 400 NPCS, while totally possible, you should be prepared for more time spent on simulation during the overnight sleep screen.
  • plenty of other shit I've forgotten and didn't bother to write down. Probably not anything tooo important. probably.
Besty Items in his own words
- New card: Condom.
    > Is added to your deck by having any type of condom in the inventory at the start of the card game.
    > Can be played like any other item card. Can be used both on dick-bearing NPCs and futa PC.
    > Prevents the insemenation when cumming in penetrative sex positions (obviously).
    > Different brands of condoms and sabotaged condoms functionality will be added next month.
    > Known issue: currently you can put multiple condoms on one cock. This shouldn't affect the functionality but can cause some glitches if you try to remove one during the card game.
- Proper CG finish screen.
    > Includes more info on the results of the sex scene with a flavour text.
    > Will be expanded further along with the CG expansion.
- Sex effects calculations.
    > CG now affects the main gameplay e.g. having NPC orgasmed while your character was giving him a blowjob will result in proper cum consuption effects and body staining.
    > Various places for the jizz to land on or in with the effects in the main game.
    > No more "Each CG ends with PC getting creampied".
    > Proper post-sex arousal, stress, satisfaction and other calculations are implemented.
- New effects cards.
    > All of the main four drugs and various alchohol intoxication levels are affecting the CG now.
    > Also main and most game-affecting kinks effects were added too.
    > Not all effects stated on the effects cards are properly implemented yet, but thats a big pile of work and, at the moment of writing this I am not sure that Thaum has finished this chunk. He got too carried away with adding the important option to give births through the butthole lol. I already sprayed him for this and I hope he will dedicate some time to implementing the effects. If not, it will work in the next release for sure.
- Bonus round after NPC orgasm!
    > In previous versions if NPC came the game finished after his turn leaving player no option to play the orgasm card too which was kinda unfair.
    > Now you have one more turn to squeeze your own big O or play "Not done yet!" card if the NPC shoots his load.
- Dom and Sub cards were changed.
    > They will block NPC or PC from using items and not from playing pose cards now.
    > The previous version was just too imba.
- I also added the max Desire changing effects but not sure if they show properly now. It should be showing the right amount of Desire but I haven't tested it in all situations, so pls inform me if something is off. (like the meter refreshing only on the next turn and whatnot).
- Minor fixes here and there in the CG to make it behave and look better.
    > As always, we really appreciate your feedback on the card game, feel free to give your ideas and opinions on the CG in the dedicated channel on our discord server!


The Seedbed Release - v1.31

Update: So all sorts of shit happened, mostly a killer migraine and then discovering this morning that someone using git as...