Love Path Beta (Patreon)
Content
Love path beta is finally out. If you run into any bugs, send them my way and I’ll fix them as soon as I can. Sharing your save file with me helps a lot and makes debugging much easier.
Another piece of good news: my PC is finally fixed. Thanks to your support I was able to get a new motherboard. I never mentioned it before, but I’ve been developing this game on my laptop until now—so thank you again.
The cheat key is still the same. Once I put out the public build on F95, I’ll change the password (and apply any bug fixes if needed) and keep developing the love path story. As I’ve said in other posts, this version mainly brings the love path in line with the NTR path in terms of story; this week I’ll continue to expand the love path now that the mechanics are in a good place.
Changelog is below. If you have any questions, I’m here.
Love Path – Mechanics and progression
Love system
Max Love: 25 (was 100). All references to the love cap use 25.
Corruption: still capped at 100 (NTR route only, for now).
Love milestones: 5, 10, 15, 20, 25 (was 20, 40, 60, 80, 100). Messages and “next milestone” use this scale.
Love tier: getLoveTier uses floor(love / 5) (5 levels, 0–4). Shown in the UI as X/5.
Relationship removed: progression and UI use only love on the love path and corruption on NTR. Relationship is no longer used in logic, saves, or UI.
Choices and effects
All love path choices: now give +1 love (some used to give +3).
World Love Corruption (WLC)
Level 2: requires love ≥ 3 for 6 characters: Nataly, Rose, Julie, Katarine, Violet, Olivia. Sophie and Emily are not part of the Level 2 requirement.
Level 3: requires love ≥ 6 for all 8 characters (including Sophie and Emily).
From WLC 2: Sophie and Emily join the love path (grid, encounters, embrace videos, sister_room, etc.).
Embrace (intimate scenes by WLC level)
In love path encounters (fixed or random), the video sequence depends on World Love Corruption:
WLC 1: only Level 1 — HJ (handjob) scene; then return to the grid.
WLC 2: Level 1 (HJ) → Level 2 (BJ) — two scenes in a row; then return to the grid.
WLC 3: Level 1 (HJ) → Level 2 (BJ) → Level 3 (full) — all three scenes in a row; then return to the grid.
So: Level 1 = HJ, Level 2 = BJ, Level 3 = full scenes (varies by character).
Prerequisites and progression
Stats for love path: 10 Strength, 10 Agility, 10 Confidence (Gym, Run, Room workout, etc.).
Phone / dialogues: love thresholds adjusted for 0–25 scale (e.g. high ≥ 15, medium ≥ 8). Date accept chance uses (love/25)*0.65.
Gifts: love bonus capped at 25 per character.
UI and sidebar
Map
Location names on the sidebar map: school_bathroom → “School - Bathroom”, house_bathroom → “House - Bathroom”.
Sophie and Emily on the map: they appear from World Love Corruption Level 2 (love path) or World Corruption ≥ 2 (NTR). Previously only with worldCorruption ≥ 2.
Grid icons: Sophie and Emily now show in room icons (e.g. kitchen) when WLC ≥ 2 on the love path (or worldCorruption ≥ 2).
Girls Stats (sidebar and cheats)
Love display: X/25 (was X/100).
Love path shows only Love; NTR only Corruption.
Cheats: girls’ love limited to 0–25 (validation, input max, “Max all girls”).
Love tier in UI: floor(love/5) with a max of 25.
Tips
Completed missions no longer appear in the list (only pending ones).
“Love Path” card is hidden when there are no pending missions.
Stats mission (10 STR/AGI/CONF): requirements text says where to raise each stat:
Strength: Gym (workout) or Room (Workout).
Agility: First Floor (Run), Gym (Cardio), or Park.
Confidence: Gym (Cardio), Run, Room (Workout/Mirror/Meditate), Park, Night Bar.
Restart (sidebar)
Full reset when using Restart: in addition to existing resets, the following are now reset:
worldCorruption, worldLoveCorruption, freeModeUnlocked
receivedUnknownMessage, sawKatarineRunLove, katarineInvitedRun
updateMapButtonVisibility() is called after restart so the map button is hidden when worldCorruption < 1.
Fallback: if fullGameReset is not available, the sidebar restart still clears these values in gameState.
Audio and sound
Click sound (UI)
Click sound when interacting with the UI (Web Audio API, short ~720 Hz beep).
Plays on:
Story choices (.choice-btn).
Sidebar buttons: Map, Tips, Girls Stats, Saves, Restart, Settings, Phone, Cheats, Achievements, Inventory, Back, Forward, Skip Time, navigation.
Grid locations (.room-action-item, elements with data-action).
Modal buttons (Save, Settings, shop buy, close modals, etc.).
Expandable map headers (.map-char-header).
Settings: same as the Audio section in the sidebar Settings:
Enable Sound Effects — also turns the click sound on/off.
Sound Volume — controls the click volume.
Settings description: “Includes UI click sounds, choices, and in-game effects”.
Clicks on input, textarea, select do not play the sound.
Characters and schedule
Emily
School schedule (Mon–Fri): Emily appears at school locations during class hours (7:30–17:30):
Classroom, School - Bathroom, Library, Cafeteria, Hallway, Classroom (as defined in the schedule).
Weekends: unchanged (Sister Room, unavailable 7:30–17:30, Living Room in the evening).
No overlapping times (one location per slot).
Fixes and technical changes
Assets and rendering
Nataly (icon): iconExtensionMap in storyRenderer.js now uses icon.jpg for Nataly (and correct extensions for Emily, Katarine), avoiding 404 for icon.webp.
gameState / fullGameReset
fullGameReset() now also resets: receivedUnknownMessage, sawKatarineRunLove, katarineInvitedRun.
Default loveNext and love cap updated to the 0–25 scale where applicable.