Difference between revisions of "Version history"

From Summertime Saga Wiki
Jump to: navigation, search
m (Version 0.18.5 – 4 June 2019)
m (Version 0.18.5 – 4 June 2019)
Line 470: Line 470:
 
** Those can be translated directly.
 
** Those can be translated directly.
 
* Locations are instantiated at init time instead of in a label called after loading or starting a game.
 
* Locations are instantiated at init time instead of in a label called after loading or starting a game.
** Any future change to the <code>Location</code> object will no longer break save compatibility.
+
** Future changes to the <code>Location</code> object no longer break save compatibility.
 
** Location state is saved in the <code>Player</code> class.
 
** Location state is saved in the <code>Player</code> class.
 
* Time played (displayed in quit message) uses built‐in timer which ignores time spent in menus.
 
* Time played (displayed in quit message) uses built‐in timer which ignores time spent in menus.

Revision as of 15:27, 23 May 2020

This is a record of the changes to public releases of Summertime Saga and published on the official Patreon page. Due to violation of the crowdfunding platform’s guidelines on the representation of incest, all posts prior version 0.15 were erased. Because no changelog file was maintained in the game, the revisions had to be retrieved by fans.

There are three types of release:

  • Major ones are dedicated to the stories of new characters and their entourages, in an order established by the votes; their version numbers usually finish with .0.
  • Minor updates focus on shorter stories in addition to existing routes; their version numbers usually finish with .5.
  • Hotfixes are designed to fix blocking bugs.

Contents

Update 0.20.0

Version 0.20.1 - 5 May 2019

Improvements

  • Added a notice for when a save has been migrated, and what to expect as a result.

Bug fixes

  • Updated Cassie’s, Ross’ and Rump’s cookie jar scenes to use correct backgrounds.
  • Fixed Mia’s and Jane’s cookie jar scenes to ensure they repeat correctly.
  • Ensured the ping for new achievement gets dismissed after viewing achievement list.
  • Delayed ability to purchase the beachhouse until after the main story intro.

Version 0.20.0 - 4 May 2019

New content

Gameplay touch‐ups

  • Improved pizza delivery minigame experience.
  • More detailed backgrounds and evening variants for some existing locations, including: Beach, Glazie’s, library, Planet Thiccness and police station.
  • Dimitri and Igor character arts have been updated and expanded.
  • Dynamic backgrounds continue to roll out, providing more focused dialogue backgrounds.

New feature

  • Support for phone calls scenes to add variety to character interactions.

Improvements

  • Reworked the main character’s phone to drastically reduce CPU usage and make parts translatable.
  • Reimplemented the pizza delivery minigame:
    • Optimized for consistent game speed and smoother frame rates.
    • Made delivery more consistent; aim the main character’s head at the front door.
    • Art has also received a touch‐up and been reexported to reduce seams.
  • Tuned the dynamic background code to be quicker and less memory‐hungry.
  • Better support for perennial backgrounds (i.e. those without time of day variants).
  • Stat check notifications have been moved out of dialogue to a separate user interface element.
  • Passed stat checks are now notified too, so results are a bit more visible.
  • Cutscene transition standardization continues with many more updated.
  • ATM performance has been improved.
  • The home bathroom random use has been improved to offer more flexibility.

Bug fixes

  • Resolved crash in the goal tracker caused by having no active quests.
  • Enabled Consuela to carry twins, as always intended.
  • Restored erroneously unused Diane cutscene asset.
  • Fixed 100s of minor spelling and grammar issues.
  • Reordered layer to show posing for some Consum-R dialogue that was previously obscured.
  • Removed possibility of taking Consuela to a closed church during her job hunt.
  • Renamed the regular beaver plush to be an otter to match its depiction.
  • Corrected some of the flower names in Cupid.
  • Updated some dialogue where the player’s chosen name for Debbie or Jenny was not being respected.
  • Switched to using the correct background during Debbie’s phone call on day zero.
  • Fixed player’s name alignment on the report card.
  • Improved sleep prompt during Mia’s call for help quest.
  • Remedied the time of day in which Grace and Odette’s date takes place.
  • Fixed issue with daylight background being used at night during Jenny’s sex visits.
  • Taught Micoe to give accurate information about the location of Pregnax pills, Priya and the lab.
  • De‐duplicated Jenny when she’d appear in the recovery room and at home after giving birth.
  • Prevented a segment of Eve’s dialogue triggering prematurely on weekends.
  • Given Debbie the ability to correctly identify a baby’s gender.
  • Fixed the main character’s internal virginity tracking so he can be honest in the game with Eve.
  • Updated a few instances where an incorrect blurred background was being used.
  • Removed some disused and superseded assets.
  • Added some rails to Jenny’s Electro Clit quest to help avoid blocking other quests making use of Pink.
  • Fixed visual oddity occurring on entering the school for the first time.
  • Restricted access to Debbie’s panties while she’s in her bedroom to prevent a conflict.
  • Resolved multiple blocking quest conflicts with Jenny mentoring Roxxy in Ms. Bissette’s route.
  • Removed an unneeded prompt for Ms. Bissette’s quest that would play at the wrong time and without background.
  • Fixed multiple visual and gameplay issues in Roxxy’s first study quest.
  • Prevented being able to jump-start Diane’s breeding partner quest the night before.
  • Added confirm step to stat resets in order to give a second chance to people that don’t understand.
  • Improved school sneak quest rails to prevent accidental triggering of other quests.
  • Revisited pregnancy stages system such that they play in sequence instead of only the first one.
  • Fixed Annie’s button at her house to use correct dialogue.
  • Limited Richard and Lucy’s dialogue prior to taking delivery of Diane’s milk for continuity purposes.
  • Guarded against softlock when fooling around with Debbie instead of completing Diane’s route.
  • Prevented the search dialogue prompt in Jenny’s bedroom when she is present.
  • Repositioned a Diane button that was trying to escape through the kitchen ceiling.
  • Removed a redundant dialogue option from Ivy’s button menu.
  • Restricted Lucy’s dialogue options about kids to when she’s in the daycare.
  • Removed the pregnancy minigame once insemination has already occurred.

Update 0.19.5

Version 0.19.5 - 20 December 2019

New content

Gameplay touch‐ups

  • New scenes when entering Grace’s bathroom when Eve, Grace or Odette are pregnant.
  • Tony’s Pizza is open in the evening, complete with new art.
  • Some old character buttons have been updated with the reworked art.

New features

  • Periodic autosaving has been replaced with a checkpoint‐like system. This should provide more reliable and comprehensible backup saves.
  • The debug menu has been made available to all users after acknowledging a disclaimer.
  • The loading screen displays from which version a save originates.
  • Visual hints on save thumbnails: sepia for old but upgradable saves, and greyscale for unusable saves.
  • A warning is displayed on loading a recovered save.
  • Improvements have been made to update saves from previous versions on load so as to experience minimal disruption.
  • New subtitle display when a character is speaking a foreign language.
  • An experimental new system for generating background closeups for dialogue.

Improvements

  • Move character rename popup onto the new popup infrastructure.
  • Continue process of updating cutscene transitions.
  • Rework of season detection and related debug controls.
  • Experimental sex options screen with forward looking translatable interface is being trialed.

Bug fixes

  • The loading of old save files is prevented rather than being allowed to crash.
  • Fixed the debug log sometimes saving to read‐only parts of the disk.
  • Fixed an issue where the browser window had to be dragged in order to purchase the Orcette item.
  • Fixed oversight where Anna wouldn’t be available for yoga until introduced by Mrs. Johnson at the gym in the afternoon.
  • Fixed a bug where pre‐buying the Orcette cosplay would lock the player out of sex with June.
  • Fixed a bug causing the self‐voicing key “V” to become disabled.
  • Fixed a crash occurring when attempting to play the poker minigame.
  • Fixed incorrect backgrounds being shown when the main character or Erik lost at poker minigame.
  • Fixed the radio at the pier playing too loudly.
  • Fixed a bug when forcing the location of a state machine with no state.
  • Fixed the player finding themselves in the mall at night after following Mr. Bubbles in Jenny’s route.
  • Fixed Mia’s introduction triggering when clicking the school doors instead of when arriving outside in tutorial.
  • Fixed a quest conflict between Ms. Dewitt’s route and Eve’s route.
  • Fixed some dialogue oopsies around baby genders.
  • Fixed an issue where the Pink Cyclone mall quest wasn’t completable in the evening.
  • Fixed an incomplete cutscene when Eve is drawing her sister in the park, in Eve’s route.
  • Fixed a missing background in bathroom when talking to pregnant Jenny in Jenny’s route.
  • Fixed a missing payout after first fellatio camshow in Jenny’s route.
  • Fixed a bug with the doghouse button in the trailer park.
  • Fixed the main character being charged when opting to pay the dealership fee in Debbie’s route.
  • Removed legacy Cumdoom sprite to avoid confusion.
  • Prevented a conflict between Roxxy’s route and Eve’s route in the park in the evening.
  • Fixed a bug that would trap player in school when attempting the stealth mission at night in Ms. Dewitt’s route.
  • Fixed 100s of minor spelling and grammar issues.
  • Removed the visual artifact that made Tuuku appear to have a tumor.
  • Restored Eve’s missing arm during rooftop tent foreplay.
  • Updated name choice dialogues to use correct character colors.
  • Added a new dialogue to improve donuts buying experience rather than dialogue just cutting out.
  • Fixed a save/load bug that could brick Roxxy’s route.
  • Removed the dialogue option to ask Roxxy about Clyde’s return prior to being aware of it.
  • Resolved cause of exception triggering during a character’s repeated pregnancy.
  • Removed ability to sleep one’s way out of Mia’s rescue quest in Mia’s route.
  • Make sure it’s not possible to accidentally steal the priest’s robe. It’s not a dog, but...
  • Improved dialogue hints during the search for Harold in Mia’s route.
  • Fixed posing issue that would throw an exception when speaking to a pregnant Daisy.
  • Fixed the baby count when the first birth ever is twins.
  • Diane’s outfits. Again. The gift that keeps on giving.
  • Fixed the first Debbie/Diane threesome being able to partially lock the main character at home.
  • Prevented pregnancy texts being cleared during the save/load cycle.
  • Prevented a crash that was caused by asking Diane for a milk sample at night.
  • Removed pregnancy progression being blocked by the player ignoring text messages.
  • Stopped letting Richard O’Brien manage Diane’s shed. No more automatic lock‐in situations.
  • Routed around seeing daylight assets at night when pouring milk on Daisy’s statue.
  • Disabled barn dialogues playing when Diane was absent and/or Daisy was asleep.
  • Removed timer tick post gardening minigame where it causing a problem with the vegan pizza quest.
  • Updated legacy asset in Jenny’s route seen during the broken pipe incident.
  • Split the paint item into paint and ink to resolve the item‐based conflict between Dewitt and Ross routes.
  • Altered ambiguous hints during the search for Tuuku at Sugar Tats party.
  • Disabled being able to write a save message for autosave slots, it’s not possible to manually save there anyway.
  • Fixed the closeups and blurred backgrounds in Pink when talking to Ivy in the evening.
  • Allowed Diane’s pregnancy announcement to take place in Debbie’s living room.
  • Altered fantasy Eve such that when appropriate she’s given some balls.
  • Prevented Diane’s return from hospital scene playing while she was still in hospital.
  • Switched to correctly using Diane’s nighttime baby button in Debbie’s living room after dark.
  • Added night asset for beachhouse bed with correct lighting.
  • Moved Mia to her house when Harold goes missing, such a concerned daughter! School will have to wait.
  • Worked around issue where attempting to locate Harold on Raven Hill after dark would glitch due to missing assets.
  • Fixed declining to have sex with Odette forcing sex anyway.
  • Fixed the closeups in Cosmic Cumics, and the blurred background during Pink Cyclone autograph session scene.
  • Ensured that the cow suit and breeding session dialogue options are available for Diane, even if milking is skipped.
  • Increased verbosity of stat check fail messages to reduce player confusion.
  • Added new background for when talking to Eve on stage while it’s graffitied.
  • Revoked access to Eve’s garage prior to being invited inside.
  • Removed dialogue option to ask Roxxy if she’s heard from Clyde before he’s even left.
  • Prevented telescope interface persisting into Jenny dialogue when caught spying on neighbours.
  • Restored trigger for “Eminem” achievement.
  • Prevented Roxxy’s scenes in the French classroom triggering when she’s not present.
  • Fixed the floating, masturbating ghost. If you saw it, you know the one.
  • Fixed Debbie and Daisy sometimes holding the wrong baby in certain scenes.
  • Ensured that the last hint for Roxxy’s route disappears from the goal tracker once her route is complete.

Update 0.19.0

Version 0.19.1 – 19 October 2019

Bug fixes

  • Fixed a missing screen in Hillside Mall washrooms.
  • Fixed logger writing logging header to file when persistent.debug_log is disabled.
  • Fixed a crash when talking to Admiral Sploosh.
  • Fixed being locked inside the gym location after yoga with Anna.
  • Fixed Odette disappearing during the evening.
  • Fixed an FSM action that wouldn’t trigger on Diane’s FSM.
  • Fixed Summerville General Hospital lobby background name.
  • Fixed softlock during the karaoke tryouts in Ms. Dewitt’s route if the player enters Mrs. Johnson’s house in the morning or in the afternoon.
  • Fixed softlock in school when progressing Roxxy’s route and Ms. Bissette’s route at the same time.
  • Fixed the Orcette package monopolizing the mailbox when loading a save made after its delivery in Mrs. Johnson and June’s route.
  • Fixed the bank letter randomly showing up in the week with no interest, now only on Monday.
  • Fixed Erik’s empty mailbox occasionally displaying as having mail.
  • Moved the clean assembly hall quest button for Ms. Dewitt’s route from Eve to the gang.
  • Fixed the game being playable without extraction on macOS.
  • Fixed more Diane’s wardrobe malfunctions.

Version 0.19.0 – 18 October 2019

New content

  • Eve, Grace and Odette are pursuable characters.
  • Eve’s, Grace’s and Odette’s sex scenes and pregnancies.
  • Complete rework of the bank ATM:
    • Any amount of money can be deposited or withdrawn from the saving account.
    • The main character’s saving account is no longer limited to $25,000.
    • “Ready for college” achievement is still unlocked once $25,000 is in the main character’s saving account, even through interest.
    • The ATM displays the interest for the current week.
    • Either the number row, the keypad or the ATM keypad can be used to enter the amount of money.
    • Debbie’s bank account can be accessed to help her repay her debt (this will be used in a future update).
    • Debbie’s debt starts at $30,000 and progressively increased every week.
    • The ATM displays Debbie’s bank account and how much money will be taken the following week.
    • Future difficulty settings will impact how realistic the loan interests are.
  • New character: Tuuku, who is hanging out at the tattoo parlor.
  • New Sugar Tats locations: apartment, bedroom, bathroom, rooftop, fire escape, garage, and alley.
  • New school location: front yard
  • New Hillside Mall location: front
  • New police station location: front
  • New Summerville General Hospital location: forecourt
  • Added DatingSystem feature mockup; in an effort to foreshadow future save incompatibilities, the dating system (v1) has been implemented:
    • Each machine has a set of likes/dislikes defined in data/dating.json.
    • Likes/Dislikes include activities, gifts and so on, and range from a −5 to a +5 value.
    • That value is added to that machine’s “dating points” whenever the associated action is performed.
    • Each machine has a set of thresholds to unlock available actions with them, after a certain amount of dating points have been acquired.
    • The more an action is performed, the less points will be rewarded for that action. The rate follows an exponential decay with a time constant tau equal to 3.
  • Added a new user interface message feature:
    • Animated messages are displayed on the screen when money is earned or spent, or when a stat has been increased.
    • Animation is a move up and fadeaway animation.
    • Showing a message is as simple as showing the screen ui_message with the following arguments:
      • position: absolute position of the message on screen.
      • displayable: displayable to show as the message. Every Ren’Py displayable is supported as well as CDDs.
      • fadeout_tick: current tick for the the animation. Used to refresh the screen every anim_tick_rate. Defaults to 0.0.
      • anim_tick_rate: float in seconds representing the tickrate for the animation (controlling the speed of the animation). Defaults to 0.1.
      • timeout: total time it takes in seconds to play out the animation. Defaults to 3.0.
    • To access a proper ui_message screen, the classmethod Game.get_available_ui_message_screen() must be used and returns an appropriate screen name.
    • Up to 10 user interface messages may be shown at once; after that, the earliest message screen displayed is used and its animation ends abruptly.
  • The main character may now meander around Summerville in the dead of night enjoying the quiet and seldom seen backdrops to various locations. Note that beside a few quest events, not much happens at night.

Codebase rework

  • Major reworks have been issued in order to achieve save compatibility.
  • FSMs are instantiated at init time.
  • FSM action changes:
    • Changed some exec actions to be evaluated at runtime rather than passing the callable straight through.
    • Changed location unlocks from an exec action to the new unlocklocation action, in order to prevent machines from not resetting when reloading different saves.
    • FSM Actions have been reworked to clean up the code; the actions are individual functions stored in a dictionary local to process_actions(...)
  • FSM data is stored in an FSMData object that will not change version to version. That object is created at new game start.
  • The only state saved is the chain of triggers the machines went through. This change offers several benefits:
    • States can change names or delay without breaking save compatibility.
    • If a state is added in the middle of a machine and the game is saved past that point, this one will be restored to that change, and the player can resume as normal.
    • Variables and location schedules can be changed dynamically, given that the actions are processed on load.
  • Location data has been moved away from the Player class and into its own object.
  • Missing triggers is handled by the new loading system. If a trigger is missing, it will skip it and resume loading as usual.
  • The loading process is timed and printed out to the console.
  • The Player and Game classes have had some changes made to them in order to preserve save compatibility in case they undergo some changes in the future.
    • Getting an attribute from those classes yields the attribute if it exists, but if it doesn’t, it will yield the attribute as it is defined in __init__. If it is still not there, it will yield None.
    • The same changes have been made to the FSMData and LocationData classes (new savegame objects).
  • Improved location locks handling:
    • Calls to lock_check label will be done automatically. If the location doesn’t have a label for lock checks, then no checks will be performed.
    • The calls to lock_check label will be done through the MoveTo screen action. Any other action won’t perform those checks automatically.
    • This is done to streamline lock checks, whether it’s in the home, or any other location that may benefit from railroading the player temporarily.
  • Improved logging of errors for the game:
    • Errors and debug messages are dumped to a file named summertime-saga.log in the game directory (where the log.txt file is).
    • When reporting a bug, this log file is required.
    • Due to being unable to disable prints going into the log.txt file, some data may be duplicated between the two files.
    • Exceptions and other critical errors are printed to that log file with the ERROR level.
    • Critical systems which don’t cause a total game break are reported with the WARNING level.
    • Debug messages are reported with the DEBUG level.
    • Info messages are reported with the INFO level.
    • Modders may access the logger object in order to log some messages; please use logger.debug, logger.warning, logger.error and logger.info as appropriate, and pass in the mod argument to separate mod messages from the actual game messages.
  • Improved save sharing:
    • The game resets the return stack to the current location’s label.
    • That info is logged in summertime-saga.log.
  • Reworked SoundManager class to be used later on in replacement of out of date playSound and playMusic functions.
  • Rework of the in‐game mail system: mail can be forced to a specific mail item (i.e. the Orcette).
    • All mailboxes have the same item list available, but all of them are in a “locked state ”, meaning the random number generator can’t select those items.
    • Mail unlocking refers to allow the randomizer to select specific mail items.
  • Some tests have been implemented to catch future easy to spot errors on lints.
  • Updated some screens to take advantage of newer Ren’Py syntax features.
  • Improved hints readability in the goal tracker.
  • Improved diverse background uses throughout the codebase.
    • Backgrounds are defined using the image function from Ren’Py.
    • Blurred backgrounds are generated at init time, which should cut down on art work as well as game size in the future.
    • Backgrounds follow a strict naming convention: location_(location.formatted_name)(period)(tod)(attr):
      • location.formatted_name: formatted_name for the location, a no‐whitespace lowercased string.
      • period: game period, like _halloween or _christmas.
      • tod: time of day, one of either _day, _evening or _night.
      • attr: an attribute, one of , _blur, or _closeup.
    • background_names dictionary holds all of the defined backgrounds for each location.
  • Overhaul of notification, buying and warning popups use a consistent style:
    • Removed dedicated art for each popup with the reuse of the existing item arts.
    • Improved ease of use in both dialogue and screens.
    • Replaced all existing popups.
    • Added a bunch of previously missing popups (mostly item acquisition).
  • Improved inventory screen to use fewer images and improve description display.
  • Simplified save game version compatibility checking.
  • Old‐style Ren’Py themed styles have been name‐spaced away from the core game:
    • This provides a more neutral starting point when designing new screens.
    • Has benefited the computer and popup rewrites directly.
  • FSMs have a new attribute can_talk which defines if a particular character can be talked to or not:
    • Works in a similar way to the location system, but simplified to a 2x4 matrix instead of 7x4.
    • One 4‐list for weekdays, one for weekends.
    • Each list is comprised of 4 booleans and determines if the player can talk to the character for each time of day.
  • New FSM actions:
    • unlocklocation: unlocks a specific location.
    • forcemail: forces a mail item for a specific character.
    • setcantalk: sets the can_talk flags as described above.
    • cleanlocation: resets force_loc, force_locations and location_conditions lists for an FSM.
  • Rebuild TV to take better advantage of modern Ren’Py features:
    • Added visual channel numbers.
    • Allow input fields to be tabbed between, deactivated and to submit on return.

Modding support

  • Added mod hook to global_lock_check label, adding the possibility of designing a specific lock checks on any location in the game.
  • Added feature to the ModManager to bee able to get the "Mod" object associated with a specific modname:
    • Mod developers may use this to check if a conflicting mod is installed.
    • Raises a ModLoaderError if no mod with the specified mod name can be found.
    • Mod object provide an API to interact with the data of that mod’s manifest.
  • Added feature to the ModManager to implement custom FSM actions.

In‐game computers rewrite

  • Complete rewrite of in‐game computers, both Jenny’s and the main character’s.
  • Technical reexport of all assets including minor modifications for depth.
  • Asset composition is done in engine for a better experience.
  • All text is in engine to facilitate future translation efforts.
  • The sticky note may be clicked in lieu of typing the main character’s password.
  • App windows may be respositioned. This will be remembered.
  • Multiple windows may be opened at the same time and focus shifted between them.
  • The incepted Summertime Saga is now animated and interactive…
  • … and the error screen takes the inception to new heights!
  • The correct physical background is shown when using remote access.
  • A disconnect button is used in place of the shutdown button when using the remote access.
  • An automatic input animation is used for logins to the main character’s computer when the password has already been entered once.
  • Email navigation has been tweaked to have a working inbox button.
  • Even more lewd puns and references!
  • Restored clue about Pink TV channel when reading the email for the first time.

Erik content moved to FSMs and touched up

  • Move Erik, Kevin, Mrs. Johnson and June away from the old events system.
  • Make two minor quests for Roz more flexible in how and when they trigger.
  • Added many more bridging dialogues to Erik’s story to aid progression and make it feel a bit more natural.
  • Added short circuits for when required items have already been acquired.
  • Added small nods to other paths that have already been played. Micoe <3
  • Reduced conflicts and non‐sequitor location based dialogues.
    • Most significant is that the Orcette must be handed over at his home.
  • Removed ability to immediate reenter Erik’s bedroom after handing over the Orcette item.
  • Combined dialogues to smooth the progression (i.e. poker quest).
  • Added an easter egg.
  • Added Erik, Mrs. Johnson, Roz and June to the goal tracker.
  • Move Mrs. Johnson’s house and Summerville General Hospital locations to the newer navigation system.
  • Resolved some of the weird behaviors with the sleep cycle.
  • Chopped out loads of unnecessary transitions.
  • Nuked the out of date Event and Event_Queue systems since they are no longer used.

Layered image rework

  • Eve
  • Continued the main character layeredimage
  • Grace
  • Odette
  • Ross
  • Bridget
  • Roxxy
  • Missy
  • Becca
  • Harold
  • Yumi
  • Thanks to a new feature of Ren’Py 7.3, layeredimages can be tied in say statements. This encourages further reworks to simplify the posing of characters, as well as the syntax.

Pregnancies

  • Eve’s, Grace’s and Odette’s pregnancies.
  • Each character has her own chance to get pregnant; not all birth control is 100% effective, except if Cumdoom pills are used. The pregnancy chances are:
    • Odette: 50%
    • Eve: 10%
    • Grace: 5%
    • Jenny: 20%
    • Diane: 30%
  • All pregnancy chances are doubled when the player is using the Pregnax pills.

Bug fixes

  • Fixed conflict between Roxxy’s route and Mia’s route at the police station. Mia’s machine won’t force Earl to disappear anymore, allowing the players to finish Roxxy’s route, and then Mia’s.
  • Corrected sizing of non‐ASCII characters in credits.
  • Login is once again required on the main character’s computer first access.
  • Fixed an exception happening when Diane is put in the kitchen when the living room is in use for another home character (Debbie movie nights or Jenny porn watching).
  • Fixed conflicts between Roxxy’s route and Mia’s route with Earl being missing in action.
  • Fixed Priya’s goal tracker unlock.
  • Fixed computer lab button when both Erik and June are present.
  • Restored “Game Over” achievement.
  • Fixed layering edge case in seasucc scene.
  • Improved clarity around contraceptive items and their usage.
  • Fixed item description text wrapping in the inventory.
  • Fixed assorted posing issues when meeting and interacting with Pussywillow.
  • Fixed lack of acknowledgement when trying to clean Diane’s garden with wrong bug spray.
  • Fixed lack of dissolves when speaking to Ivy about Diane’s package.
  • Fixed a bug where sometimes the money sound wouldn’t play.
  • Fixed time reversion in Debbie’s story on movie nights.
  • Fixed Helen disappearing during the last step of her route when played in the evening.
  • Fixed Jenny being in the shower when Debbie sends the main character to invite her to breakfast.
  • Fixed an issue with locks and repeating dialogues during the covert glue mission.
  • Added missing items to Diane’s route: Fresh milk cartons and Water glass.
  • Fixed just_wokeup dialogue being called after all of the regular bedroom dialogues, causing some flow issues.
  • Addressed issue with some characters being in several places at once.
  • Fixed standard wake‐up triggering after a story event wake‐up had already occurred.
  • Fixed some wake‐up dialogues repeating when reentering the bedroom.
  • Fixed a bug where Debbie’s laundry note could show up early causing part of her route to be skipped.
  • Fixed flow for the cheerleader deal in Ms. Bissette’s route; the main character automatically pays Jenny if he has the money.
  • Fixed Jenny’s pregnancy being less important than other quests progress (namely Debbie outings and mobster coming at the house).
  • Fixed Judith’ glasses quest in Ms. Okita’s route not triggering the proper dialogue if the player already has the locker master key.
  • Fixed a typo in the hint for Jenny’s last quest.
  • Fixed unexpected dialogue when exiting the house after having entered the location through the user interface bed icon.
  • Fixed home entrance to kitchen doorway art so it’s dark outside at night.
  • Fixed the TV channel turned on at night when Diane is having fun in the living room.
  • Fixed the height of the dining room table which was getting wobbly in its old age.
  • Fixed game timer not ticking when talking to Mr. Bubbles for Jenny’s stalker quest.
  • Fixed Roxxy’s dialogue option appearing before Cletus reveal.
  • Adjusted button placement for Tony and Maria in Tony’s Pizza.
  • Fixed Harold being at Raven Hill at night.
  • Renamed Android package to “com.kompasproductions.summertimesaga”.

Update 0.18.5

Version 0.18.6 – 5 June 2019

Bug fixes

  • Fixed Mia’s and Erik’s mailbox causing save files issues, and being overlayed on top of every subsequent screen
  • Fixed Jenny’s computer quest: Jenny is missing in action for the evening when the main character is hacking her computer.
  • Restored getting caught scene when trying to hack during the morning.
  • Fixed inconsistencies and minor posing issues during movie theater introduction.
  • Fixed repeated and confusing dialogue when seeing a movie alone.
  • Typos

Known issue

  • Sleeping cutscene not displaying when falling asleep with Jenny (and possibly other instances).

Version 0.18.5 – 4 June 2019

New content

  • 3 new sex scenes with Jenny in the dining room, the outdoor pool and her bedroom at night.
  • The main character can climb into Jenny’s bed at night (this action was removed in 0.18.0, and is coming back).
  • Jenny can be asked for some late night adult‐content watching. This will force her to catch the main character in the act on the couch.
  • Jenny has a little bit of extra content added to her, besides the new sex scenes, her story has been expanded to fit one new quest.
  • X-rays have been added to all of Roxxy’s, Becca’s, Missy’s and Jenny’s content. X-rays are triggered only when cumming inside option is chosen.
  • The daycare location is unlocked once any character is in labor.

Codebase rework

  • Creator Defined Displayables have been implemented to replace the following existing art assets:
    • Sex actions dynamic buttons (optimization)
    • Box dynamic buttons (optimization)
    • Menu dynamic buttons (optimization)
    • Most information popups (location unlocking, item acquisition and buying, etc.)
    • Those can be translated directly.
  • Locations are instantiated at init time instead of in a label called after loading or starting a game.
    • Future changes to the Location object no longer break save compatibility.
    • Location state is saved in the Player class.
  • Time played (displayed in quit message) uses built‐in timer which ignores time spent in menus.
  • The PregnancyManager API has changed:
    • Added LocationSchedule objects to the pregnancy managers, dictating where a character should be located at any point during their pregnancy. They are stored in a dictionary, with keys corresponding to each stage of the pregnancy:
      • _pregnant_bump
      • _pregnant_belly
      • _labor
      • _baby_[girl/boy/twins]
    • Added state_actions attribute to the pregnancy managers. This attribute allows you to trigger machine actions at various stages of the pregnancy.
    • Use the add_action method of the PregnancyManager class to set up. It takes three arguments:
      • key: either first or repeat depending if you only want to execute the actions the first time or not.
      • stage: integer that represents the stage of the pregnancy to trigger the action on. Stages increment for every week passed.
      • actionslist: a list of even length for the actions. Format is the same as for FSMs.
    • Actions are triggered right after the pregnancy manager switched its stage (i.e. at the beginning of the week).
    • Actions are processed for the machine that has the same name as the pregnancy manager, a lookup is done on the store.machines hash table to get that information.
  • The State class has a new method int add_delay(int amount=1) to add delay to the state dynamically. Returns the current state’s delay.

Debug menu

  • Added pregnancy button to every FSM in the debug menu:
    • Shows a screen that display debug info about the pregnancy.
    • Allows to manually initiate a character pregnancy, increment the stage and reset the pregnancy.
    • Reinitializing the pregnancy can cause weird behaviors, and should be used with extreme care.
  • Persistent skip intro no longer forces cheat mode, enabling will skip first day regardless of mode.

Other improvements

  • Rebuilt GUI from scratch to be cleaner and more maintainable.
  • Name entry screen:
    • Uses the last name used as the default, or “Anon” if the game is played for the first time.
    • Does not save name until start is clicked; Back or Esc cancels the change.
    • No longer allows an empty name.
  • Save screen:
    • Save game description can no longer be empty.
    • When saving over an occupied slot, the OK button will become a red Overwrite button.
  • Added “About” screen containing licensing information.
  • Right‐click (while in game) opens the game menu (previously went direct to save menu).
  • Change log is browsable by version and has a visual scroll bar.
  • Clear Persistent in settings prompts for confirmation.
  • Added hover effect to save game thumbnails.
  • The cookie jar scenes can be exited early using the game menu, right‐click or Esc, and End Replay button.
  • Added hints to impactful choices in Jenny’s quest.
  • Allowed access to previously locked action when repeating cheerleader scene.
  • Added new environmental effects to Jenny’s shower scenes, and made them consistent.
  • Shop item popups are implemented in code, and used everywhere possible.
  • Item buying is done exclusively with the BuyItem Action, which handles all the item buying logic, and shows the relevant popups.
  • Credits page has visible scroll controls.
  • Added a popup notifying players of the serious consequences of pregnancy.

Bug fixes

  • Fixed Debbie’s posing when talking to her when she’s leaning on the counter.
  • Fixed impregnation minigame happening even if a character is pregnant already.
  • Fixed being able to ask Clyde about the statue piece before learning his last name.
  • Fixed autosaving: saves will be made roughly every 200 clicks, and on quit.
  • Fixed art used when taking birth control pills.
  • Fixed problems that could arise when inspecting items in the inventory.
  • Fixed issue that prevented some characters being correctly rendered on the credits screen.
  • Fixed minor visual quirks with main menu animation.
  • Fixed being able to access the save menu when replaying a scene from the cookie jar.
  • Fixed being able to access the save menu when on mode select screen (Esc will return to main menu).
  • Prevented alpha warning at Mayor Rump’s house from bleeding into subsequent scenes.
  • Start the main menu music after the splash screen rather than during, as originally intended.
  • Use correct background when spying on Jenny in shower.
  • Fixed Diane being nowhere to be found when pregnant.
  • Fixed floating pills chests in Dr. Priya Singh’s laboratory.
  • Fixed entering main character’s bedroom triggering the bad guys event in Debbie’s story.
  • Fixed BuyItem action not showing item popups.
  • Fixed being able to buy the Pink Cyclone Mask in advance, effectively wasting your money. The item will become available when needed.
  • Fixed Dexter’s library book’s dialogue staying well after the associated Ms. Bissette quest.
  • Fixed issue where Consum-R could grant random cash to player.
  • Limited the fetch Diane a drink quest progression to day time.
  • Removed dialogue repetition when speaking to Annie in her house.
  • Fixed issue Master Blaster controller acquisition dialogue in the treehouse.
  • Added missing art and updated posing for Diane’s “How’s the baby?” dialogues.
  • Fixed miscellaneous posing errors with Jenny and the main character.
  • Fixed “Roxxy” dialogue option appearing when Jenny is by the pool or in the dining room, causing posing issues.
  • Added a delay to S_diane_dinner from M_diane if M_debbie is in state S_debbie_diane_visit to avoid conflicts.
  • Fixed a dialogue repeating indefinitely by opening and closing Jenny’s nightstand when figuring out her computer’s password.

Update 0.18.0

Version 0.18.2 – 4 May 2019

Codebase rework

  • Cheat option maxes out the main character’s stats on startup.
  • If you have taken birth control pills, the impregnation minigame will be skipped.
  • In the cookie jar, the player’s impregnation chance defaults to 0.

Bug fixes

  • Fixed masturbation buttons not in a bold font.
  • Fixed pizza delivery minigame not paying out.
  • Fixed exception on entering the treehouse at night.
  • Fixed missing trigger for Ms. Bissette’s storyline (Roxxy x Jenny cheerleader routine infinite loop).
  • Fixed exception when talking to Master Somrak about his panties obsession.
  • Fixed laptop button appearing when Jenny has her laptop in bed.
  • Fixed Jenny dialogue option appearing too early.
  • Fixed Jenny’s photoshoot being in the wrong order.
  • Fixed time ticking during Diane’s delivery to Tony’s Pizza.
  • Fixed Jenny being in the shower and asking you to go to her room at the same time.
  • Fixed Dexter’s book not appearing. Go to the basketball court!
  • Fixed mixup between Consum-R and Cosmic Cumic backgrounds on event day.
  • Fixed mall event finishing too early.
  • Fixed mall event and rump event visual conflict.
  • Fixed exception when seducing Ms. Ross.
  • Fixed rockin’ up to Mrs. Smith’s house too early.
  • Fixed third milk delivery reminder.
  • Fixed bank statement appearing in front of dialogue.
  • Fixed RNG values for living room couch.
  • Fixed issue preventing buying of the whip.
  • Fixed Diane’s cookie jar scenes error.
  • Fixed Diane’s outfits.
  • Adjusted hint for Jenny’s talk by the pool during J20.
  • Fixed not being able to leave Crystal’s button dialogue.
  • Fixed exception if anyone but Jenny tried to birth twins.

Visual improvements

  • Fixed Jenny’s laptop duplicate.
  • Added more Jenny art in the shower scenes to match dialogue and improve quality.
  • Fixed shower spying scenes so Jenny moves more.

Other improvement

  • Basic support for self‐voicing mode in some menus.

Version 0.18.0 – 2 May 2019

New features

  • New revamped Jenny’s story.
  • Once a week, you get a bank report in the mail. It will sum up the money you have saved and interest gained over the week.
  • Birth control pills added to the game:
    • Available at the end of the Priya side quest.
    • Will set your impregnation chance to 0.
    • Taking fertility pills increases your percentage back up (take 2 to get to 40% chance, which is the maximum).
    • Effect is permanent until fertility pills is taken.
  • Added a ModManager static class to handle future mods of the game, with the possibility to enable/disable mods on the go.
    • Side note: once you start a game with a certain sets of mods enabled, you should not disable them if you want to keep using that save.
  • SayTextFilter class to handle multiple text filtering functions.
  • Remapping of weightlifting minigame key.
  • Remapping is done with the set_key function. It takes the following arguments:
    • key_name (only the string key_str is valid at the moment).
    • key_id (use the pygame variable for the key you want).
    • Remapping is only viable for weightlifting minigame.
    • Remapping can only be done via the console.
    • Example: set_key("key_str", pygame.K_p)
    • Refer to https://www.pygame.org/docs/ref/key.html for key codes.
  • Hidden attic scenes

Debug menu

  • Added Items tab to the debug menu. It has a search field for items in the game and you can add/remove any item from a click.
  • Added skipping forward day/week/month/year to debug menu.
  • Changed Locations screen to a draggable/scrollable area with all available locations.
  • Added button to lock/unlock locations.
  • Added button to move the player to said location.
  • Added button to set the location’ visited status.
  • Added button to set the locations’ “can leave” status.
  • Changed Machines screen to a draggable/scrollable area with all available machines.
  • Added button to advance the machine.
  • Added button to show the screen’s variable.
  • Added screen for displaying said variables.
  • Added keyboard shortcut (⇧ Shift+W) to show the debug menu. Only works when the user interface screen is showing, and the game is in developer mode.
  • Added the option to skip the intro and the first day of the game.

New locations

Codebase rework

  • Triggers are in an init block as to not be saved in the save files.
  • Added pickling methods to our custom objects.
  • Moved achievements and phone assets to their own folders.
  • New screen actions implemented in:
    • Annie’s house
    • Beach
  • Rework of the music minigame:
    • The notes highlight in red if you’ve missed them, and green if not.
    • There is also sound effects and a counter of fails displayed.
    • At five fails or more, the minigame will fail, and you’ll have to retry.
    • Sound effects are from Dogeek recording his guitar playing broken chords. You can use them however you want.

Layered image rework

  • Jenny
  • Main character (only for Jenny’s storyline for now)
  • Debbie (only for Jenny’s storyline for now)
  • Ivy
  • Jane
  • Martinez
  • Cedric
  • Kevin
  • Master Somrak
  • Lopez
  • Mr. Bubbles

New characters

New sex scenes

  • Camshows improved and reworked
  • Shower sex scene improved reworked
  • Shower blowjob
  • Nighttime visit sex scene
  • Jenny’s bedroom sex scenes reworked and added
  • Couch sex scene improved and reworked

Bug fixes

  • The map screen shows the location you’re going to on hovering that location. This is returning behavior that disappeared in the 0.16 update.
  • Fixed save resetting bug with the item Mysterious statue (legs).
  • Fixed time spent playing namespace issue that caused it to be counted multiple times.
  • Fixed exception that could happen when winning spin the bottle minigame with the main character.
  • Fixed “Skip First Day” option in the debug menu to work with Jenny’s FSM and skip the hallway dialogue.
  • Fixed daylight scene happening in the evening when Diane’s barn has been finished.
  • Fixed day/night backgrounds issues in Diane’s barn.
  • Fixed overlap of milk item acquirement and Tony’s Pizza unlock popups.
  • Fixed a machine variables not reloading properly in Clyde and Dogeek quest.

Update 0.17.5

Version 0.17.5 – 16 December 2018

New features

  • Earn interests weekly on your savings at the bank! Interest rate is 3%.
  • Beachhouse price has been reduced to $5,000.
  • Santa riding the streets of Summerville.
  • Updated the cookie jar.
  • New quests and cutscenes.
  • New holiday decorations.
  • Cupid store interface improved with new items.
  • Added time skipping functionality to all front yards (direct children of the map, including main character’s bedroom).
  • 2 new secret achievements to unlock.
  • Added a toggle for save locking (if you really want to load an earlier save file).
    • This is on by default, which means it will prevent you from loading an earlier save.
    • This has no menu option (that is intentional).
    • To disable savegame locking, set persistent.enable_save_locking to False.

Codebase rework

  • New Martinez character art and rig.
  • New Consuela character art and rig.
  • Added label notification (enable from the debug menu - General) for debugging purposes.
  • Added night version for the items wood planks,scroll and stick.

New characters

  • Meet Consuela and Martinez at the beachhouse on Thursdays.
  • Remember that odd item from Diane’s barn? You should start investigating.

New sex scene

  • One new sex scene (2 angles and animations)

Bug fixes

  • Fixed save resetting when taking the Pregnax pills.
  • Fixed Diane being in the shed when entering for paint.
  • Fixed being able to check the school’s lockers at night.
  • Pregnancies are now in sequence (and not in parallel). This is to still be able to see each character at the hospital, even if they get pregnant on the same day.
  • Added missing lewd Diane closeup (drunk on her bed).
  • Fixed being able to start the school milk delivery (Diane quest) on the weekend.
  • Fixed Tony meeting the main character for the first time twice.
  • Fixed “Debbie’s sleeping” dialogue triggering when Debbie isn’t in her room.
  • Fixed incorrect button usage during Diane’s evening visit (in Diane’s story, not Debbie’s).
  • Fixed Raven Hill tree screen not hiding.
  • Fixed Diane’s outfit being the wrong one during the pie quest.
  • Fixed Day 0 sleep issue.
  • Fixed being able to exit the stolen goods screen without taking the key.
  • Fixed daytime scene on using the workshop in the Home garage when it’s nighttime.
  • Fixed time going back one tick if saving right after manually ticking time on the map/bedroom/etc.
  • Fixed a bug that would trigger a night scene during daytime when entering the bedroom after watching a movie with Debbie for the second time.
  • Fixed a bug which caused Mia to prevent the main character to sleep.
  • Fixed a bug that caused Diane to never see the main character masturbates in his bed.
  • Fixed an issue that caused Debbie to be forever naked by the pool, if the player slept before bringing her a towel.
  • Fixed being able to craft the sticky tape for Ms. Dewitt at nighttime.
  • Fixed game.timer.image() function so it displays images correctly regardless of period (Christmas, Halloween, etc.), time of day and extra information.

Update 0.17.0

Version 0.17.1 – 29 November 2018

New features

  • Added the choice of vehicle to use in pizza delivery minigame. A more extensive rework of that minigame is planned for the 0.20 update.
  • Added a button to clear persistent data on the main menu.
  • Added a text for Android users that entice to use SwiftKey keyboard for an optimal experience. Click it to dismiss it.

Codebase rework

  • Added Vector2 class for future usage in minigames and other purposes.

Bug fixes

  • Fixed impregnation minigame crash, and adjusted the chance of getting a character pregnant.
  • Added win/fail backgrounds to impregnation minigame.
  • Fixed exception due to invalid pose inside a Diane’s cookie jar scene.
  • Fixed exception on launch related to player not being defined.
  • Fixed Erik resetting on loading.
  • Fixed time not ticking after breed sex if not milking Diane.
  • Fixed wrapping of words in the goal tracker.
  • Removed keybinds for Ren’Py voice narrator.
  • Fixed Diane ghost trigger on pie scene.
  • Fixed bug location_training being undefined.
  • Removed ability to save in autosave slots. If default formatting was used in the save description, update when overwriting the save.
  • Fixed overwriting saves losing data bug.
  • Fixed missing arm in breakfast scene.
  • Fixed AnimatedImages sometimes not being animated properly.
  • Fixed player not being bumped to map when talking to Aqua.
  • Fixed incorrect call_screen at night when in Aqua’s Lair.
  • Fixed Report Card not updating.
    • Dating list was not bugged. Its behavior is intended although inconsistent for characters without a story.
  • Fixed Diane’s shirt disappearing when talking to Richard.
  • Fixed Diane switching clothes for a kiss in the barn.
  • Fixed Veronica disappearing when talking about chicken stock.
  • Fixed Diane’s arm misalignment when she wears her bra and panties.
  • Fixed AR device overlay misaligned on player’s face.
  • Fixed Debbie disappearing from Cupid shop.
  • Removed “Carpenter” option from Diane’s button dialogues pointing to missing labels.

Version 0.17.0 – 23 November 2018

New locations

  • Diane’s house has been expanded
  • Summerville General Hospital third floor
  • Annie’s house (daycare)

New character events

New minigames

New sex scenes

  • Threesome with Debbie and Diane
  • Cucumber scene reworked
  • Breeding scene reworked

New features

  • Pregnancy (only for Diane at this point)
  • Missed note auditive cue for music minigame

Codebase rework

  • Removed Diane’s old code.

Bug fixes

  • Fixed Mia not appearing at the library.
  • Fixed crash on achievements list.
  • Fixed long load time issues caused by Ren’Py 7.
  • Fixed a bug which would prevent the player from getting the glasses for Ms. Okita from Judith if you asked her to be somewhere else (same bug occurred on Mia with Ms. Bissette).

Update 0.16.0

Version 0.16.1 – 31 July 2018

Bug fixes

  • Multiple dialogue and posing improvements for a more consistent experience.
  • Fixed Saga Dealership crash.
  • Fixed cat in graveyard crash.
  • Fixed Ms. Okita’s FSM resetting.
  • Fixed labels not being called properly.
  • Fixed debug menu not being available on Android by default, added Ren’Py console shortcut.
  • Fixed Debbie’s scenes, and not being able to sleep with her.
  • Sara is a bit more expressive.
  • Masturbate button when sleeping instead of a menu.
  • Fixed machine’s unforce method (no more crashes due to missing keys).
  • Fixed main character’s hand holding photo closeup.
  • Fixed popup for Mrs. Smith’s house.
  • Fixed infinite buyer stuff for Clyde’s drug deal.
  • Adjusted animation speed of Roxxy’s sex scenes.
  • Changed Roxxy sex variables from bool to int.
  • Fixed pizza delivery minigame double click.
  • Fixed bad guys drive‐by triggering on wrong place.
  • Fixed Ms. Bissette’s scene out of order.
  • Pom‐poms lollipop softlocks removed.
  • Fixed rain visual effects not being applied properly during Roxxy romance in the rain.
  • Fixed location forcing taking on previous force in unwanted day times.
  • Roxxy’s trophy appears in her bedroom after the contest.
  • Fixed Roxxy’s scenes playing repeatable dialogues instead of initial.
  • Fixed basketball minigame conditionals for after scenes.
  • Fixed faceplant art not showing at end of push‐ups minigame.
  • Added hard pause at end of push‐ups minigame to prevent skipping.

Version 0.16.0 – 26 July 2018

New locations

New character events

Minigames

New sex scenes

  • Foursome
  • Crystal
  • Roxxy
  • Roxxy’s locker
  • Becca
  • Missy

New dialogues

  • Roxxy’s introduction has been reworked.
  • A character has made his appearance at the pier!
  • Roxxy’s, Becca’s, Missy’s and Dexter’s new dialogues.
  • Kim is plotting his dominion at Saga Dealership.

New features

  • The game saves automatically on location changes. It needs more polishing, but this feature can be enabled or disabled it the settings menu.
  • Achievements: meaningless achievements can be tracked on the main character’s cell phone.
  • Goal tracker: the progress with major characters can be checked on the main character’s cell phone.
  • Battery icon on cell phone updates with the time of the day.
  • Android users get modding support.
  • New setting for people who’d like the latest dialogues for Admiral Sploosh.
  • The main character can sleep in the beachhouse once purchased.
  • New masturbation scene in the main character’s bed about Roxxy.

Codebase rework

  • New location system has been implemented.
  • FSMs are used to get the location of a character.
  • New Game class to remove even more global variables, has been partially implemented.
  • Separated dialog from the logic.
  • Reworked the cell phone with a comeback for the quest log that is not quite functional yet.
  • Cassie has been moved to an FSM.
  • Anna has been moved to an FSM.
  • Tony has been moved to an FSM.
  • Latinas have been moved to an FSM.
  • A debug menu has been integrated to the game to serve as console replacement for Android.

Bug fixes

  • Fixed teddy bear in Mia’s bedroom’s background to be daytime when it was night.
  • Resolved many softlocks.
  • Fixed chatter sound in school at night.
  • Fixed save resetting.
  • Art asset touch‐ups
  • Fixed typos

Update 0.15.0

Version 0.15.3 – 17 April 2018

Bug fixes

  • Fixed Diane’s shovel check being inverted.
  • Fixed Mia referring to the old homework instead of the new dictionary quest.
  • Fixed Jenny stealing more money than the main character has when buying her panties.
  • Fixed Ms. Okita’s goggles giving an error due to her period.
  • Fixed the attic key not being taken when the player tries to take it.
  • Fixed paying Jenny to help convince Roxxy not actually taking money.
  • Fixed keycode item giving an error when looking at it from the inventory.

Version 0.15.2 – 16 April 2018

Bug fixes

  • Fixed Erik sneak into school block when there are no ticks left.
  • Fixed not being able to ask Debbie where to get paint if the player has already the paint item.
  • Fixed the magazine items to show how many have already been retrieved.
  • Fixed the robed dialogue appearing during the day instead of during the sneak mission.
  • Added a dialogue for Ms. Ross at the end of her route while in the classroom.
  • Added a hint to the librarian for the poem book quest.
  • Fixed invisa‐woman.
  • Added a reminder to get the shovel before beginning the gardening minigame.
  • Added a skip option to the music minigame after three consecutive failures.
  • Fixed an error in the science minigame if a fourth ingredient was clicked on before it could finish.
  • Added dialogue for Coach Bridget when she is in her office.
  • Fixed Jenny’s panties not being added to the inventory even when paid for (rip‐off Jenny).

Version 0.15.1 – 15 April 2018

Bug fixes

  • Fixed a retarded Mac save crash.
  • Fixed the stupid beachhouse popup not going away.
  • Fixed day images showing at night in the school.

Version 0.15.0 – 15 April 2018

New locations

  • School: right hallway, assembly hall, Coach Bridget’s office, student’s lockers
  • Map: Beachhouse
  • Forest: waterfall, cave
  • Church: front yard
  • Library: front yard
  • Gym: front yard

Main menu and user interface

  • Cookie jar feature: allows players to unlock, collect and replay all sex scenes.
  • Quit confirmation showing time spent in‐game playing.
  • Menu and in‐game cloud animations appear earlier.
  • Removed goal tracker temporarily.

New character events

  • French teacher
  • Music teacher
  • Science teacher
  • Art teacher
  • Students (Eve, Erik, Kevin, Roxxy, Judith, Annie, Dexter, Chad, Mia) buttons across the school

New minigames

New sex scenes

  • 3 animated scenes for Ms. Dewitt
  • 1 animated and 4 sex scenes for Ms. Okita
  • 1 animated and 1 sex scenes for Ms. Bissette
  • 1 animated and 2 sex scenes for Ms. Ross
  • Annie, Roxxy, Eve and Judith have gotten some love scenes

New dialogues

  • School introduction rework
  • Randomized school public announcements
  • Some characters have had their dialogues modified due to Patreon guidelines.

Codebase rework

  • New location system, that will be implemented in the near future.
  • New method for doing minigames, and old minigames being redone with this method. (it will fix the timer bars being faster/slower depending on device specs).
  • New item management solution, in order to fix save file compatibility issues.
  • Some old characters have been moved to the new FSM (Functional State Machine) flow. Begone, deprecated events system!
  • General cleanup of the codebase. Removing old unused variables and working towards a more object‐oriented codebase.
  • Reworking the overall structure of the codebase, to allow more efficient work, and less merge conflicts.
  • Ability to add descriptions to the saved games.

Bug fixes

  • Fixed Judith texting the main character constantly.
  • Fixed minigame timer bars behaving inconsistently across different devices due to specifications.

Update 0.14.5

Version 0.14.5.2 – 20 December 2017

  • Bug fixes

Version 0.14.5.1 – 19 December 2017

  • Bug fixes

Version 0.14.5 – 19 December 2017

  • Reworked and improved one of the home character story.
  • Added new events, quests, cutscenes and dialogues to her story.
  • Multiple new sex scene options open up once reaching the end of her story.
  • 6 new home sex scenes.
  • 1 new Aqua sex scene and quest.
  • 1 reworked sex scene (basement on washing machine).
  • New option to sleep and rest in other bedrooms.
  • New option to fap in the main character’s bed once the player has progress enough with a character.
  • Extended the mall to a 2nd floor and has a new store.
  • New minor character in mall store.
  • New minor character from the car dealership.
  • New location (Warehouse) but no accessible interior, yet.
  • Reworked and improved telescope interface.
  • Reworked and improved backpack interface.
  • Notification on user interface bar when new quests and messages are received.
  • New locations and added front yards to existing ones (Diane and library).
  • New map location (Mayor Rump) but not accessible yet.
  • A new pet can be found in town, and perhaps adopted!
  • Moved the basement valve for Android users so it’s easier to click.
  • Fixed house numbers.
  • Added popups where unfinished content was not stated.
  • CineSaga Theater has people in it.
  • Some houses are lit on the evening map.
  • Fixed inconsistencies with Mia’s story dialogue.
  • Multiple visual improvements and fixes.
  • Multiple bug fixes (yes, that includes the shower loop).
  • Home characters have firstnames by default but can be renamed.
  • Temporary extensive optimization which should reduce the size of the game significantly (an even better method is planned for 0.15).
  • Christmas themes!

Update 0.14.0

Version 0.14.3 – 01 November 2017

  • Halloween update

Version 0.14.1 – 12 October 2017

  • Mia story/quest

Update 0.13.0

Version 0.13.1 – 22 August 2017

  • Fixed door into Diane’s house.
  • Fixed telescope scene showing too soon.
  • Fixed issue where players get locked into house/garden when interrupting scene.
  • Fixed issues with wrong location showing (e.g. save menu during branch choices).
  • Fixed game crash with missing asset.
  • Fixed crash when in shower with Debbie.
  • Fixed sound effects.
  • Add hints to Roxxy’s shower scene.

Version 0.13.0 – 18 August 2017

Update 0.12.5

Version 0.12.7 – 26 June 2017

Bug fixes

  • Strength minigame bug (experimental)
  • Jenny story block in cheat mode
  • Locked inside school during Roxxy’s scene if the player visits Judith.
  • Roxxy not available after her new scene
  • Graveyard location block
  • Missing asset leading to error in Android build

Version 0.12.6 – 25 June 2017

  • Bug fixes

Version 0.12.5 – 25 June 2017

  • Debbie’s story flow fixes
  • 3 new cutscenes with Debbie
  • Jenny’s story flow fixes
  • 2 new sex scenes with Jenny
  • New X-ray options during Jenny’s sex scenes
  • New quests and dialogues for Diane
  • School expansion with 3 new locations
  • 3 new characters (teachers)
  • New pizza delivery minigame
  • Fixed and improved Saga Dealership quest
  • Reworked library location
  • New home location: backyard
  • New church location: graveyard
  • Menu user interface fixes
  • 3 new music tracks
  • Fixed and improved characters arts
  • Fixed bugs

Update 0.12.0

Version 0.12.1 – 22 May 2017

  • Bug fixes

Version 0.12.0 – 5 May 2017

  • Jenny’s story: scenes and sex scenes
  • Improved minigames
  • Master Somrak’s quests
  • New music, environments and sound effects
  • New home layout with 3 new rooms
  • New dialogues for Debbie: scenes and sex scene
  • New sex scenes for Diane
  • New cutscenes
  • 4 new map locations (2 accessible)
  • Many new characters
  • Main menu visual effects
  • New TV feature

Update 0.11.0

Version 0.11.0 – 3 March 2017

  • Debbie’s story with quests leading up to sex scenes
  • New dialogues for Diane
  • Revamped home location to add new rooms and areas
  • 9 new characters
  • New pier location
  • New Tony’s Pizza location
  • New Saga Dealership location
  • New shortcuts for home: clicking on home from map sends the player to the front yard. Icon on map to go straight to bedroom.
  • New options during the sex scenes: the player can switch from X-ray or auto‐animate during sex scenes via a new button.
  • Shower spying reworked
  • Strip poker minigame introduced (needs polish but good to test)
  • Strip poker minigame dialogues and options
  • New mailbox events
  • 2 new shop items to buy
  • Main character’s computer in bedroom can be accessed (desktop interface and content)
  • New cutscenes
  • Bug fixes

Update 0.10.0

Version 0.10.0 – 23 January 2017

  • 1 new location
  • 2 new characters
  • Revamped Consum-R store layout, background and functionality
  • 1 new item in Pink sex shop
  • 4 new items in Consum-R store
  • 3 new cutscenes
  • Diane’s story (majority) + sex scenes
  • Pink shop massage room/feature + sex scenes
  • Minor events added to existing quests
  • Minor dialogues added to other characters
  • Delete saves button
  • Cheat options to skip grinding
  • Bug fixes

Update 0.09.0

Version 0.09.0 – 5 December 2016

  • 7 new locations
  • 2 new characters
  • Revamped phone user interface and new quest tracking system
  • All in‐game characters are standing in backgrounds (accessible)
  • Jennie’s computer is accessible also
  • New story events and dialogues
  • New mild‐sexual encounters
  • 2 new minigames (for charisma and strength stats)
  • New telescope scenes
  • New shower scenes

Known bugs

  • Save files from 0.08 might not be compatible with 0.09!
  • The stats system is still not integrated into the quest progression (will be in 0.10)
  • Rap battle minigame still only has one repeated sequence, more to come

Update 0.08.0

Version 0.08.0 – 5 November 2016

  • 3 new locations (7 backgrounds)
  • 2 new minigames (for charisma and strength stats)
  • 22 new dialogues (many poses)
  • 2 mild‐nudity scenes
  • Multiple character fixes
  • Multiple bug fixes

Update 0.07.0

Version 0.07.0 – 17 October 2016

  • 12 new backgrounds for locations, sublocations and cutscenes
  • 14+ new dialogue sequences
  • 8 new characters (4 major, 4 minor)
  • 2 hardcore sequences, 3 mild sequences
  • 2 new shop items (not functional yet, but will be in the upcoming updates)
  • ATM banking system
  • Stats tracking system (needs gameplay balancing)
  • Day/night cycle system (needs gameplay balancing)
  • Many locations have alternative night versions
  • 3 new short cutscenes
  • Fixed many bugs and typos
  • Added saving/loading system

Update 0.06.0

Version 0.06.0 – 26 September 2016

  • 1 new character (14 poses and facial expressions)
  • 4 new locations: Pool, Saga Financial, Library and Consum-R
  • Added new dialogues
  • Improved previous dialogues
  • Finished gardening minigame and Muay Thai minigame
  • Added a third new minigame!
  • Improved Master Somrak involvement in Muay Thai minigame
  • Further improved inventory system
  • Added shopping system
  • Some character modifications
  • Fixed bugs

Update 0.05.0

Version 0.05.0 – 19 September 2016

  • New character poses (31 poses and facial expressions)
  • 5 new locations
  • Added dialogues and polished introduction/story
  • Improved Master Somrak’s dialogue and quest
  • Added story dialogue with Debbie and Jenny after school introduction
  • Improved inventory system
  • Added crowds in backgrounds
  • Some location modifications
  • Some character modifications
  • Fixed menu bugs

Update 0.04.0

Version 0.04.0 – 12 September, 2016

  • Introduction to 2 new characters (36 poses and facial expressions)
  • 5 new locations
  • Revamped the school introduction and the story
  • New dialogues
  • Added day of the week tracking system
  • Added crowds in backgrounds
  • Some location modifications
  • Fixed some bugs

Update 0.03.0

Version 0.03.0 – 4 September 2016

  • Introduction to 2 new characters (20 poses and facial expressions)
  • New Diane’s house location: garden and kitchen
  • New gym location
  • New minigames (buggy and unfinished)
  • Added money tracking system
  • Added location tracking system
  • Did a lot of optimizing
  • Some location modifications
  • Fixed some bugs

Update 0.02.0

Version 0.02.0 – 28 August 2016

  • Introduction to 8 new characters (76 poses and facial expressions)
  • New quick menu (still work-in-progress)
  • New settings menu (still work-in-progress)
  • Added basic backpack interface
  • Added basic cell phone interface
  • Added characters in the school background to add life
  • Some location modifications
  • Added the system for the location unlocking popups
  • Added visual special effects (shake and blur)
  • Fixed the screen artifact bugs
  • Fixed some typos

Known bugs

  • Settings menu has bugs
  • Unlocked locations not always accurately displayed
  • Save/Load not yet properly implemented

Update 0.01.0

Version 0.01.0 – 25 August 2016

  • Very first demo version of the game
  • Implemented the telescope view to Erik’s, Mrs. Johnson’s and Mia’s bedrooms
  • Implemented shower peak on Jenny
  • Introduced Diane and Erik
  • Implemented world map
  • Implemented school location