Commit Graph

261 Commits

Author SHA1 Message Date
78d05ec008 Fixes
* Fixed some narrator calls.
* Minor writing improvements.
2023-03-20 15:56:52 +01:00
fe67e3d9ca Fixes
* Fixed Cho Quidditch outfit not being set properly during Gryffindor tactic talk, and base outfit getting overwritten.

* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing improvements.
* Minor Doll positioning improvements.
2023-03-20 13:19:57 +01:00
c0da6f3731 Bug fixes
* Added a hint regarding the 'brutes' section of Cho's quidditch quest
* Fixed face and cum submodule processors referencing a wrong vars
* Fixed face and cum submodules custom zorder modifiers
* Fixed cum submodule zorder assignments and simplified the code
2023-03-19 19:22:05 +00:00
309aa12e1e Writing improvements and fixes
* Improved Cho Gryffindor match leadup public favours.
* Fixed some calls showing multiple ">".
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Changed Hermione calling lollipops "Candy" since she's not American.
2023-03-18 16:14:56 +01:00
b5cc8da4c4 Fixes and more
* Fixed miss-named Cho "crooked_smile" expression.
* Fixed Tonks' "Morph" effect being delayed in some instances.
* Fixed some calls showing multiple ">".

* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing fixes.
* Minor character positioning fixes.
2023-03-17 16:48:17 +01:00
bbcaba9c03 Bug fix
* Fixed regex replace issue with comments (Thanks @vorjat!)
2023-03-16 23:41:47 +00:00
8ad59d1421 Bug fixes
* Fixed a regression in music playback
* Unexposed monkey-patched engine functions to avoid issues
2023-03-16 22:55:14 +00:00
8df4960a1b Map events and Bug fixes
* Converted the event into new format
* Fixed layering bugs
* Fixed return labels
* Fixed Narrator fade being applied on top of CGs
* Fixed music restarting twice whenever Genie returns to the office
2023-03-16 21:58:10 +00:00
129b9256e1 Fixes and more
* Re-added Tonks' Silky dress using in-engine opacity to allow 0 opacity.
* Adjusted some calls to work with new bld/blktone functions.
* Fixed Hermione talking about herself rather than genie. (nickname)

* Minor writing and positioning fixes
2023-03-15 20:52:15 +01:00
0d4fedf3ad Bug fixes
* Fixed zorder issues on some items
2023-03-14 23:35:20 +00:00
e1feea93d4 Bug fixes
* Fixed Hermione's card game job opportunity logic
* Fixed keysym lacking an action in save ui.
* Fixed missing image definitions
* Fixed outfit randomizer affecting bodypart layers
* Fixed a typo
2023-03-14 23:26:12 +00:00
93d87717ac Hermione forest BJ proofreading and Lint fixes
* Proofread Hermione forest BJ.
* Fixed writing styling inconsistencies reported by Lint.
2023-03-14 18:23:39 +01:00
591377163a Lint, CDS, and bug fixes
* Added weights support to random block statements
* Added missing `open_wide_tongue_panties` mouth for Hermione
* Simplified CDS vars and attributes, and changed them to be in line with Renpy standards
* Fixed linting of character statements
* Fixed 'jazz take 2.ogg' file being located in the wrong directory
* Fixed minimum and maximum allowed initialization offset for statements
* Fixed show image statement missing space
* Fixed poster image show statement to enable prediction
* Fixed updater screen lacking parenthesis (was valid but slowed down initialization)
* Fixed random statement prediction
* Fixed uncommented Tonks chit-chat check (forgot to do so after testing)
2023-03-13 20:29:05 +00:00
3db9804d10 Hermione forest BJ improvements and fix
* Added temporary school clothing on doll to go with CG.
* Added doll stripping.
* Added cum on Hermione Doll hair after last event.
* Adjusted writing to fit better with the rest of the game.

* Fixed Hermione doll positioning.
2023-03-13 19:54:10 +01:00
14ca2bfba6 Fixes and improvements
* Removed blktone in some places where "nar" character already applies it.
* Added some dialogue options during "cc_pf_talk_T1_intro_E2".
2023-03-13 13:54:13 +01:00
01a2df27e7 Transitions and Bug fixes
* Moved transition definitions into their own file.
* Removed narrator name and side image
* Added automatic narrator speaker fade
* Added automatic inner thought gradient fade
* Fixed night.ogg playback
2023-03-12 21:40:16 +00:00
e482eb8eea Minor fixes 2023-03-12 00:25:12 +01:00
dc212e80d1 Audio
* Added `sound` sfx channel
* Refactored and unified sound & music calls
* Fixed missing sounds in astoria events
* Removed hide_screens label (Redundant)
* Removed play_music, play_sound call labels
2023-03-11 22:01:39 +00:00
b2e7c44b2e Narrator
* Reworked narrator calls and unified them across the entire game
* Added narrator screen inheriting from say screen
* Removed obsolete narrator code
2023-03-11 19:43:02 +00:00
669bf3bd06 Bug fixes
* Fixed breasts potion intro label typo
* Fixed menus page calculation (PY2 -> PY3)
* Fixed menu page arrow rotation in Twins Shop
* Fixed ball dress being able to be given out before getting the actual item in a parcel
* Fixed Hermione vibrator event CG wetness layering
2023-03-11 17:41:07 +00:00
22b6e66f53 CDS - Random
* Implemented random dialogue CDS supporting:
 - If statements
 - Renpy statements
 - Renpy blocks
 - Prediction
 - Expression editor (yay!)
 - Parsing errors handling
* Refactored randomized dialogues to use `random` CDS
* Removed obsolete code
2023-03-10 23:09:32 +00:00
0aef8f2e64 Fixes
* Fixed largest breasts not being displayed during breast expand potion event.
* Added mask for "big2" breasts.

* Minor writing adjustments.
2023-03-10 17:06:48 +01:00
300c26f336 Minor fixes
* Hermione sex CG - fixed wrong "tears" being used on some lines.
2023-03-09 16:43:30 +01:00
1ed3ec9a4b Cho Tattoos
* Added Cho Tattoos:
	* Arrows
	* Barcode
	* Bitemark
	* Cum Here
	* Lick Me
	* Pull
	* Snatch
	* Trainee
2023-03-09 14:18:14 +01:00
a84c8063df Minor fixes
* Fixed Snape positioning during Hermione CardGame BJ event.
* Improved Cardgame tutorial writing.
2023-03-08 12:42:33 +01:00
c03a75eb4b Fixes
* Adjusted z.order on some wardrobe items.
* Fixed Susan school robe 3 back layer.
* Added missing and removed unnecessary arm fix layers.
2023-03-07 19:05:42 +01:00
d271d23f90 Hermione scene fixes
* Fixed all leftover bugs during Hermione vanilla sex and anal sex scenes
* Removed redundant code
2023-03-06 21:56:01 +00:00
47d49ace30 Bug fix
* Fixed genie layeredimage issues
2023-03-05 18:34:37 +00:00
acfba4a43a Bug fix
* Fixed Tonks' fuming animation during quidditch
2023-03-04 23:32:11 +00:00
9b771d1a77 Bug fix
* Fixed character calls breaking when the supplied number of expressions was less than 4, from now on expressions must be supplied as keyword arguments (this is already internally enforced)
2023-03-04 20:59:39 +00:00
52b9c50c7b Bug fixes
* Fixed temporarily hidden clothes being excluded from staleness checks during pose changes
* Fixed Luna's lion outfit
* Replaced list method call with a for loop, to avoid large list memory allocation
* Fixed big booba an dumpy cheats
* Fixed body controller submodule hash generator
* Fixed cho panties throw crashing the game
* Fixed Outfit/Clothing unlock referenced methods
* Excluded body submodule from doll and icon image generation (superseded by bodyparts)
2023-03-03 00:50:50 +00:00
e0e9d23d2a Bug fixes and improvements
* Fixed wardrobe not initializing in replay context
* Fixed unequip all clothes cheat
* Fixed example mod file structure
* Fixed ability to rollback to the broken past during the game's start
* Simplified initialization
* Simplified mods module importing and parsing, reducing possible number of fail points
* Moved audio channel registration to options (config) file
* Added default zorder for `cg` image tag
* Added rpym format to .editorconfig
2023-03-02 23:06:16 +00:00
751575c556 Posing, clothing and fixes
* Added wet pussy and squirting when Tonks is masturbating, morphed as Hermione.
* Added Cho nose and cheeks freckles.
* Added redrawn versions of old cho clothing:
	* top_tanktop_1
	* top_tanktop_2
	* witch (hat)

* Re-Added Hermione freckles to work better with multi-layer toggles.
* Re-Posed Hermione masturbation events.
* Re-Posed Luna masturbation events.
* Renamed some clothing folders for consistency.

* Fixed Cho Virgin-killer skin layer outline overlaps.
* Fixed Miss-labeled expression folders and names.
* Fixed folder structure on Hermione Masturbating pose folders.
2023-03-02 17:37:36 +01:00
96f0113c95 Nicknames
* Unified naming convention for nicknames as per writer's request
* Fixed dum lack of dynamic name flag
2023-03-01 22:14:00 +00:00
69c0e93be5 Hermione Scene fixes
* Fixed eyes and pupils, and merged them into one image
* Added missing shadows
* Converted files to webp format
* Fixed tears calls
* Fixed layering
* Removed dev label
2023-03-01 20:19:18 +00:00
c1d5ce4a16 Hermione sex - Minor writing adjustments 2023-02-28 19:20:13 +01:00
d38d287887 Bug fixes
* Fixed CG not being hidden at the end
* Fixed hide character calls
* Smoothened camera animation
* Fixed outfit checks
* Fixed lockhart tattoo item checks and calls
2023-02-27 23:20:20 +00:00
f036e508e1 Hermione Scene + mix fixes
* Replaced old calls in added clothing choice.
* Added clothing state check for strip so it won't play the sound if she's already naked.
* Minor writing tweaks.
2023-02-27 15:52:42 +01:00
12517df4aa CG changes and assets cleanup
* Improved camera handling during CGs
* Converted some CGs into image statements
* Removed old and obsolete assets that are not in use
2023-02-26 22:03:23 +00:00
1176e18613 Hermione Scene + Bug fixes
* Added arbitrary cum layers support for dolls
* Improved camera handling during Hermione sex scene
* Added additional clothing options during Hermione sex scene
* Fixed texture leak in Hermione sex scene
* Fixed image prediction in Hermione sex scene
* Converted Hermione face calls during sex scene to layered images
* Reorganized hermione sex scene assets
2023-02-26 22:03:23 +00:00
cf5e7945cc Writing tweak
* Added missing "Panties Acquired" message.
* Removed Repeating "Panties Acquired" message.
2023-02-26 22:35:57 +01:00
fb87fa4962 Writing fixes
* Minor writing fixes.
2023-02-24 13:58:19 +01:00
4b398b1485 File structure
* Merged chibi changes with dev
* Added ambiguous cum layer support
* Improved file structure
* Fixed outfits tab crash
2023-02-22 17:50:13 +00:00
30ef2ce652 Chibis + Tonks chibi Test
* Fixed sprite not updating until the next redraw
* Fixed sprite flip states (xzoom)
* Added Tonks chibi test
2023-02-20 23:42:41 +00:00
b48f602e35 Merge remote-tracking branch 'origin/dev' into Python3 2023-02-18 23:19:32 +00:00
8dc77e81b3 Minor writing adjustments
* Improved some Luna Chit-chat writing.
2023-02-18 23:47:01 +01:00
d58ebb35f7 Bug fixes
* Fixed missing import in studio scope
* Fixed some sprite positions
* Added a hint for tutoring.
2023-02-18 21:56:29 +00:00
0051845804 Bug fixes
* Fixed sprite positioning in some events
* Fixed story inconsistencies, spelling mistakes, and grammar in some events
* Fixed leading house checks in some events
2023-02-14 22:17:04 +00:00
968b8aab01 Bug fix + Sanity check
* Fixed Cho's Sweater 2
* Added sanity check for mismatched number of textures and colours for clothing items, with a user-friendly warning rather than a hard crash
2023-02-13 22:59:46 +00:00
7ed5b01227 Bug fixes
* Fixed pulse_hover animation resetting
* Fixed Hermione's hold book pose
* Fixed minor story inconsistencies and spelling
* Fixed Tonks' hair colour not resetting
* Blocked Hermione from being summoned during Tonks' investigation
* Blocked Snape from being summoned during the day (It's not like he'd help anyway)
* Updated tutorials to reflect these changes
2023-02-13 22:17:37 +00:00
9eb2305901 Luna - Cork Necklace
* Added Redrawn Necklace with colourable layers.
2023-02-13 00:00:24 +01:00
dcdd54cdfe Colour Re-implementation
* Overhauled colour codes support with Ren'py supplied Color class
* Added support for hexadecimals alongside colour tuples w/ backwards compatibility
* Reduced colour assignments overhead
* Converted all colour lists into hexadecimals for all characters
2023-02-08 21:40:28 +00:00
4061dcceeb Merge fix 2023-02-07 22:05:15 +00:00
35ac11d10d Update scripts
* Updated scripts to reflect bodyparts changes
2023-02-07 19:31:21 +00:00
2acccbea5a Bodyparts, Modding, Bug fixes
* Added DollBodypart class to allow more extensive modding support for characters, along with dedicates layers for breasts, hips and so on...
* Added more bangs into DollClothDynamic, allowing tracking of singular objects and the ability to chainload the IDs
* Added get_character_body global method
* Added istype global method
* Improved caching, layering for dynamic clothes
* Improved hashing for Doll instances
* Improved readability and improved internal naming convention for Doll-type classes
* Removed dedicated buttplug slot (superseded by multislot reimplementation)
* Fixed clothing supplied skin layer issues with zorders
* Fixed DollClothDynamic __repr__ lack of quotes
* Fixed Hermione's open_wide_tongue mouth
* Fixed Hermione's tattoos missing images
* Fixed Cho's 'goodbye' after-summon skit using wrong number of expressions
2023-02-07 19:22:05 +00:00
58b4639007 Wardobe file organization - Part 2
* Renamed clothing pieces for consistency.
2023-02-07 17:47:29 +01:00
a847ef2aca Fix 2023-02-07 17:23:48 +01:00
12078176ee Wardobe file organization
* Organized Wardrobe files.
2023-02-07 17:13:30 +01:00
69e7f5e542 Convert Potions
* Converted Hermione's potion body changes into clothing items for better maintainability and to provide modding support
* Composited body images of characters into singular files to reduce layering complexity and overhead
* Fixed Luna's eyemasks
2023-02-05 17:25:11 +00:00
137497af6d Fixes
* Moved Luna chocolate frog necklace to correct category.
* Added missing "mistletoe" accessory into Luna's reindeer outfit.
2023-02-01 17:36:34 +01:00
3d40049b81 Merge branch 'dev' into Python3 2023-01-30 20:35:25 +00:00
bb46dba8cc Fixes
* Fixed Tonks "xmas" stockings layers, and re-added using in game transparency.
* Minor writing fix.
2023-01-30 21:31:52 +01:00
e8a617ac7b Bug fixes
* Fixed Tonks' elf year skin zorder
* Fixed icon cropping for makeup
2023-01-20 20:21:39 +00:00
9491299be0 Bug fix
* Fixed item zorders to reflect the new values
2023-01-20 16:52:09 +00:00
99f174cfbb Refactoring, Optimizations, Bug fixes
* Fixed Hermione's hslut panties
* Refactored image calls
* Refactored character poses (partially)
* Added hash generation to all Doll-type displayables
* Hashed and cached Doll layers (Greatly improves rollback performance)
* Fixed outfit and colour randomization
* Added is_stale method to doll-type displayables to reduce code complexity
* Removed doll-related redundant global methods
* Added AVIF format support
* Simplified Doll posing
* and more...
2023-01-18 20:22:59 +00:00
c1b04f6ccd IO Overhaul, Refactoring, and more
* Refactored DollFace
* Refactored DollBody
* Refactored DollCum
* Refactored DollCloth
* Refactored Doll
* Refactored clothing item zorders
* Refactored implementation of body, face, cum, clothing layers
* Refactored function calls
* Removed DollLipstick
* Added DollMakeup class, allowing adding dynamic clothes tracking face states
* Added DollClothDynamic, allowing dynamic clothes tracking other cloth states with bangs support
* Added cache to frequently called functions, drastically reducing the overhead
* Added hash system, reducing clone redundancy
* Added layer modifiers support for all types (face, body, cum, clothes etc.)
* Added support for an arbitrary number of equipped multislot clothing items (makeup, tattoos, piercings, etc.)
* Simplified initialization for clothing items and dolls
* Simplified class function calls
* Reduced the number of image creation calls
* Added hue support for additional skin layers
* Added displayable support to image cropping function
* Replaced store cache with built-in functools cache for _list_files function
* Refactored all character files
* and more...
2023-01-14 23:04:54 +00:00
dab4f55370 Minor writing fixes
* Minor writing fixes - Luna "Talk to me" Events.
2023-01-13 22:08:25 +01:00
07d30a6d2f Cho Quidditch Outro - Part 3 2023-01-12 00:19:35 +01:00
987c48d4cf Cho Quidditch Outro - Part 2 2023-01-10 20:30:38 +01:00
7533b82331 Merge remote-tracking branch 'origin/dev' into Python3 2023-01-03 19:50:23 +00:00
571652ea4a Cho Quidditch Outro - Part 1 2023-01-03 19:23:29 +00:00
870bfa29b4 Merge branch 'dev' into Python3 2022-12-28 19:20:38 +00:00
4d5fb8869b Merge branch 'Xmas' into dev 2022-12-28 19:09:28 +00:00
2d7a84bf00 Bug fixes
* Fixed Genie flashing his goods in stats menu
* Fixed lipstick causing a crash in saved outfits due to missing zlayers
* Fixed debug print spam
* Version bump
2022-12-28 19:06:24 +00:00
e4c3c3e51d Outfit
* Added Tonks Santa outfit.
* Added outfit unlock and Tonks to xmas Mirror story.
2022-12-23 02:09:10 +01:00
aa6942bd0b Reimplement "Virgin Killer outfit"" 2022-12-22 23:42:34 +00:00
ffc24fa9f8 Revert "Virgin Killer outfit" 2022-12-22 23:40:40 +00:00
f8a06b0864 Xmas Story
* Added new Genie Stripper Santa Outfit.
* Added experimental Genie Outfit cheat.
* Refactored santa speaker to utilize a single `gen` speaker and applied the change to all affected events.
* Improved base Genie model, the default robes outfit and image creation code.
2022-12-22 23:40:40 +00:00
47ac29730d Outfits
* Added remaining outfit pieces
2022-12-22 23:40:40 +00:00
dd95b0dc43 Virgin Killer outfit
* Added Cho Virgin killer outfit.
2022-12-22 23:40:40 +00:00
488d2aae0d Mirror story posing + outfits
* Posed Xmas Mirror story dialogue

* Added Cho Reindeer Outfit.
* Added Luna Reindeer Outfit.

* Partially added Luna Bunny-girl outfit.
* Partially added Cho Bunny-girl outfit.
* Partially added Hermione Bunny-girl outfit.
* Partially added Hermione Reindeer Outfit.
2022-12-22 23:40:40 +00:00
c7be1497f9 Revert "Virgin Killer outfit" 2022-12-22 23:38:47 +00:00
860212b5e1 Xmas Story
* Added new Genie Stripper Santa Outfit.
* Added experimental Genie Outfit cheat.
* Refactored santa speaker to utilize a single `gen` speaker and applied the change to all affected events.
* Improved base Genie model, the default robes outfit and image creation code.
2022-12-21 20:38:20 +00:00
1b40bf2165 Outfit
* Added Tonks Pullover Outfit.
2022-12-19 19:12:00 +01:00
3281387711 Outfits
* Added remaining outfit pieces
2022-12-15 21:07:32 +01:00
f10e6608ce Virgin Killer outfit
* Added Cho Virgin killer outfit.
2022-12-14 20:56:44 +01:00
b29701f39c Mirror story posing + outfits
* Posed Xmas Mirror story dialogue

* Added Cho Reindeer Outfit.
* Added Luna Reindeer Outfit.

* Partially added Luna Bunny-girl outfit.
* Partially added Cho Bunny-girl outfit.
* Partially added Hermione Bunny-girl outfit.
* Partially added Hermione Reindeer Outfit.
2022-12-14 18:32:54 +01:00
2f5b4b0a83 Cho Events - CG posing Part 5
* Posed part of the event.
2022-12-10 20:11:38 +01:00
726050a332 Cho Events - CG posing Part 4
* Posed part of the event.
* Adjusted 2 images.
2022-12-08 19:55:02 +01:00
28f507e212 Cho Events - CG posing - Part 3
* Posed part of the event.
* Added additional writing.

* Minor writing fixes.
2022-12-06 20:37:34 +01:00
51acc26ab7 Cho Events - CG posing - Part 2
* Added desk cum layers
* Added more expressions
* Adjusted some expressions
* Finished initial CG posing implementation
2022-12-03 22:38:31 +00:00
26adea42a1 Proofreading
* Proofread some of the writing in Luna's 'Inspect her body' favour
2022-12-03 22:28:46 +00:00
5dba635a27 Minor writing fixes
* Minor writing fixes - Luna "inspect body" favours.
2022-12-02 19:35:20 +01:00
a81deb7129 Cho Events - CG posing - Part 1 2022-12-01 21:39:12 +00:00
d74daee216 Cho Events - Part 2
* Added additional writing for CG.
2022-11-25 18:48:12 +01:00
55a8e8e358 Cho Events - Part 1
* Split 'Inspect her body' into sections, to make the events more manageable.
* Added new content for Tier 2.
* Added new content for Tier 3.
* Added a flag for Cho's blowjob events.
2022-11-18 23:47:26 +00:00
b50c30250a Minor tweaks 2022-11-14 22:38:08 +01:00
dc6c496f4e Writing tweaks - Luna
* Minor writing tweaks on Luna Inspect body and talk to me favours.
2022-11-14 22:07:06 +01:00
c87ecb9e8f Susan Priestess Outfit
* Added Susan Priestess Outfit.
2022-11-09 21:29:52 +01:00
dd4b2898e0 Bug fixes
* Fixed Luna sprite persisting throughout Wardrobe context
* Fixed regression related to wardrobe chit-chats due to the mixing of renpy and python scopes
2022-11-04 21:17:41 +00:00