The Zhonghua Zero-Day 1.5.0

The Zhonghua Zero-Day is available from the link below:

https://mega.nz/file/ChtQBSAQ#touOpoh3eVuc6vojeVc5oKxhP1OCKApAgM1BKbQDVTE

You can play it on Itch here: https://varlance.itch.io/the-zhonghua-zeroday

The Zhonghua Zero-Day is built in Twine 2 using Sugarcube 2 format. It should run in your browser like other Twine interactive fiction games.

In this game, you play as an augmented agent of the International Security Executive (ISEx) in 2027. When a neuroaugmentation expert is kidnapped in Zhonghua, you have to infiltrate a Ruthenian mercenary group’s yacht to gather intel. But when your augmentations malfunction and your arousal level steadily increases with no release in sight, will you succeed in your mission, or will your own desires result in your surrendering to your enemies?

Features:

  • Choose an avatar for your character!
  • AI-generated avatars using Generated.Photos.
  • Manage your stats – use a combination of Savagery, Stealth and Seduction against your enemies.
  • Navigate a tile-based map spanning four decks of a yacht. Now with pixel art!
  • Map navigation using buttons or keyboard input.
  • Combat system with 3 enemy types and 12 outcomes to encounters. 
  • Sex scene generator for combat scenes. 
  • Bondage and restraint removal mechanics, with consequences for gameplay. 
  • Seven different endings. 

1.5.0 – 2024-01-17

Added

  • Easter egg breathplay scene added.
  • Pixel art for ship exterior.
  • Pixel art player sprites, including handcuffed and nude variants. The previous player sprites are moved to a subfolder in case players prefer those.

Fixed

  • Typo in Ending 4.

1.4.0 – 2024-01-16

Added

  • UI back and forward buttons can be disabled from the Global Settings menu.
  • NumToStr widget from Santa’s Sweatshop game added to enable integer to string conversion in dialogue.
  • Pixel art of furniture and contents of some map locations!
  • Some map locations now have different coloured floors.
  • Flavour text: Handler berates you if you kill party guests.

Changed

  • Balance changes to arousal malfunction thresholds.
  • Balance changes to alert level effects on combat and alert gain when using Savagery in combat.
  • The path from the holding cell to the garage has been closed off to make a late-game garage escape more challenging.
  • High arousal player thoughts flavour text now prefers non-generic text.

Fixed

  • Seduction loss when dirty was not triggering the player getting returned to their cell.
  • New passage for escape sequence so it doesn’t trigger right at the end of the garage passage.
  • A handler dialogue was missing integer to string conversion.
  • Appearance dialog arousal typos.
  • Seduction critical loss count at end of game.

1.3.0 – 2023-12-17

Added

  • Bonus scene in one of the VIP cabins.
  • Three new player avatar options.

1.2.0 – 2023-12-17

Added

  • The Zhonghua ZeroDay main theme audio track (“Lines of Code” by Trevor Lentz, from OpenGameArt.).

Changed

  • Modified (scaled down) images from Generated Photos to comply with licensing terms.
  • Reinstated audio controls. Improved appearance of audio control buttons.
  • Removed author name from sidebar + other changes to make more space for gameplay UI elements.

1.1.0 – 2023-12-15

Added

  • Flavour text for end of Return to Cell scene.

Changed

  • Removed some old/unnecessary back-end code.

Fixed

  • Stat change widget now correctly uses seeded random numbers (but some stat rolls, e.g. combat, are always random regardless).
  • File path case error in player avatar selection which sometimes caused missing player avatar images.

1.0.0 – 2023-11-29

Added

  • Endings added.
  • Ending selection logic added.
  • In the introduction, you can choose three different augmentation level options (which determine your initial stat boost and arousal malfunction threshold).
  • Walkthrough added.

Changed

  • Changes to Debug Panel to make it less likely that users will encounter errors.
  • Savagery, Stealth and Seduction are now capped at 12, up from 10.
  • Adjusted enemy stat ranges to balance for new stat caps.
  • Removed Quick Start option.

0.9.0 – 2023-11-09

Changed

  • Alert level resets to 50 after being captured and sent to the holding cell.

Fixed

  • Minor text bug in loss by stealth scene.

0.8.0 – 2023-11-04

Added

  • Handler gives you an intel update when you collect two items of intel.
  • You can now escape the ship by entering the garage and using the dinghy.
  • Ending 1 (the good ending) added. Other endings are placeholder.
  • Gameplay stats readout at end of game.
  • Avatar and metadata for an NPC that appears in ending 1.

Changed

Fixed

  • Minor text bug in threaten Dimitri scene.

0.7.1 – 2023-10-04

Fixed

  • Scenes where the player’s restraints are removed, now actually remove restraints properly.

0.7.0 – 2023-10-04

Added

  • Bridge failure scene.
  • More player choices at the end of the bridge scene (but they still lead to the same outcomes).
  • Suite intel scenes.
  • Player appearance dialog includes consequences of bridge and suite failure scenes.
  • Location description for engine room SW corner.

0.6.1 – 2023-09-29

Fixed

  • Bridge and suite scenes triggering incorrectly.

0.6.0 – 2023-09-29

Added

  • Three additional avatar images for each of the three main enemy types.
  • Bridge intel intro scene and success scene. Failure scene is placeholder.
  • Avatars and metadata for several post-game characters.
  • Avatars and metadata for characters in intel collection scenes.
  • Sex counter tracking to Dimitri scenes.

Changed

  • High alert level gives a bonus to enemy savagery rolls.

0.5.3 – 2023-09-02

Added

  • Keybinds for player choice in Dimitri Negotiate scene.

Changed

  • Custom profile pic file is now you00.jpg. Updated CSS and updated player instructions in the intro.
  • Dimitri encounter scenes allow for game saving.

Fixed

  • Missing Continue button if Dimitri encounter is failed.

0.5.2 – 2023-09-01

Added

  • Replaced placeholder text for hacking enough access points.
  • Meeting Dimitri scenes on the sun deck.
  • Gameplay stat tracking and widget for incrementing gameplay stats.
  • New avatars for enemies (x3 for each enemy type), 2x new avatars for the player character, and a few new avatars for named NPCs.
  • Instructions for adding a custom avatar (replace you06.jpg in images/player/).

Fixed

  • Seduce guard escape scene now always generates a crewman enemy as stated in the passage.
  • A taunt in the sex scene generator was missing an enemy speech tag.

0.5.1 – 2023-07-19

Added

  • Appearance window.

Changed

  • When you are put in the cell, the chance of a new restraint level being applied is at least 25%. (The game rolls 1d100 and checks it against the alert level.)

Fixed

  • Dimitri approach scene triggering repeatedly.
  • Sex Scene Generator args[1] bug.
  • When the map is displayed at start of Gameloop passage, enemy encounters were not being shown on the map.
  • Moved interrupt scene processing earliler in the Gameloop passage, to fix some errors when the map was being drawn at the start of the passage.

0.5.0 – 2023-07-19

Added

  • Handler taunt and player response when removing restraints after a successful encounter.
  • Enemies now have surnames. It’s a good day to be an NPC!
  • Scenes for holding cell escapes.
  • Placeholder scene for meeting Dimitri, unlocks garage.

Changed

  • You can choose between three different main game loop layouts, depending on where you want the map and navigation buttons to appear.
  • Updated stealth encounters to be based on bluffing, with appropriate flavour text.

0.4.3 – 2023-07-12

Fixed

  • First time 100% aroused scene was not testing for handcuffs correctly.
  • Access points that weren’t interactable appearing on the map.
  • Encounter flavour text printing multiple variants incorrectly.

0.4.2 – 2023-07-12

Added

  • Improved flavour text for encounters.
  • Flavour text for alert level on map passage.

Changed

  • Enemies now have first names and they might occasionally use them in dialogue with each other!
  • Refactored encounter resolution logic to account for stealth attacks being treated as bluffing.
  • Improved flow of restraint logic in return to cell scene.
  • Final restraint scene now requires you to have met Dimitri (not yet implemented).
  • Improved enemy generation widget to support generating specific enemy types.
  • Removed placeholder text from Seduction encounters.
  • Improved implementation of Seduction small loss.

Fixed

  • Player degree choice in intro wasn’t being tested for correctly in combat scenes.
  • Sex scene generator was not checking for chastity tags correctly, so an orgasm scene was being selected incorrectly.

0.4.1 – 2023-07-06

Fixed

  • Wrong type of quote mark in one of the sex scene generator passages, breaking the scene occasionally.

0.4.0 – 2023-07-06

Added

  • Sex scene generator. Procedurally generates sex scenes for encounters. Supports anal sex (player as bottom), oral sex (player sucking enemy) and handjob (enemy milking player), with some variation for player attitude (resist/submit/eager), restraints, chastity etc.
  • Accepting chastity sets the alert level to a minimum of 30 as stated in the passage.
  • Water tile image for the ocean tiles.
  • More player thoughts, which require arousal malfunctions being present.
  • Medicine and Performing Arts degree holders have slightly smaller combat penalties for savagery and seduction, respectively. (Electronics engineers get a slight boost to alert level reduction when hacking access points.)
  • Outfits can now be obtained. To change outfit, you must get a success with a savagery or seduction attack during an encounter. There is a 50% chance of getting the enemy type’s outfit. Also you can’t be handcuffed as you wouldn’t be able to wear it.
  • Restraints can be removed. This can happen with 50% chance if you get a success with a savagery or seduction attack on a mercenary.

Changed

  • Encounters won’t happen in the garage.
  • Player gains 30 arousal during the Intro sequence.
  • New message when trying to move into a null (ocean) tile.
  • Layout changes to StoryCaption (sidebar) to get rid of the need to scroll (at least for some users).

0.3.0 – 2023-06-29

Added

  • Key binds for attack, sneak and seduce during enemy encounters.
  • Short descriptions for most locations.
  • New mechanic: if the player has been cummed on (by failing a seduction attempt), this can be cleared by moving to a map tile with a water source (e.g. a bathroom).
  • Chastity offer scene which triggers some time after 3 arousal malfunctions are acquired.
  • Placeholder scene for when you hack 3 access points. Unlocks sun deck.
  • Writing for restraint scenes when returned to the cell.

Changed

  • Added media query to CSS sheet to push the nav panel below the map on smaller screens.
  • View whole floor link moved to header of gameloop passage.
  • Map movement events are now shown above the map by default, but can be changed in the global settings.
  • Game locations data moved to setup object to reduce memory usage and save file size.
  • Continue button keybind should now work in enemy encounters, so you can play most of the game one-handed.
  • Turned the garage north location into a communal shower room.

Fixed

  • Missing label for a few locations.

0.2.1 – 2023-06-27

Added

  • Arousal malfunction mechanics and scenes. These have a chance to trigger after a 20 move cooldown if the player is fully aroused.
  • More player thoughts on their situation, during map movement.

Fixed

  • AP quest triggering repeatedly.
  • AP quest can be triggered after ankle rope.

0.2.0 – 2023-06-22

Added

  • Access Point quest, mechanics and writing. Access Points must be hacked to reach the sun deck. Quest is given when reaching the sun deck stairs or after the ankle restraints placeholder scene. Sun deck locked for now.
  • Mechanics for being restrained after returning to cell.
  • Intro sequence completed.
  • Player and NPC avatars from Generated Photos.
  • Cell escape scenes.

Changed

  • Combat bonuses and penalties, combat balance, combat resolution layout.

0.1.1 – 2023-06-14

Added

  • Rest of the ship’s decks.
  • Continue keybind.

Changed

  • Navigation panel layout.

Fixed

  • Location update in sidebar and top stats bar.

0.1.0 – 2023-06-13

Added

  • Extended intro.
  • Placeholder combat resolution mechanics.
  • Placeholder arousal increase and alert decrease events during map exploration.
  • Player avatar selector with 3 options.
  • Nine NPC avatars. They appear on the ‘Savage Attack’ passages only, at the moment.
  • Avatar for your agency handler.

Fixed

  • Map size drawing bug.

0.0.7 – 2023-06-09

Added

  • Main game logo and favicon.
  • Player and enemy sprites.
  • Basic encounter mechanics.

Changed

  • Player and enemy sprites are flipped if player changes left-right direction on map.
  • Improvements to navigation.
  • Game can only be saved on certain passages. (Due to map navigation happening without passage transitions.)
  • The whole map of the current floor can be viewed.

0.0.6 – 2023-06-07

Added

  • Tech demo for Homotextual Gaming Guild Discord.
  • Map navigation, custom keybinds, player stats, most of intro.