CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

MrZemmy

New Member
Aug 13, 2021
2
0
playing my first play through got pass the bit when Cassidy tries to frame you does she perm go away when you are in the clear? if so what do i do to keep her?
 

Cartageno

Devoted Member
Dec 1, 2019
8,766
14,877
playing my first play through got pass the bit when Cassidy tries to frame you does she perm go away when you are in the clear? if so what do i do to keep her?
Take a look at her route in the wiki (link in OP). Basically you need to 100% clear yourself and have a camera at the midnight meeting.
 

Tehemai

Member
Oct 9, 2017
297
418
Easy mode is for someone rushing for unlock scenes or unlock a full skill NG+ mode.
If you play in hard mode, you will need that full skill character.

In hard mode with a full skill character, if you sleep 6 hour per day, that will give you 10 energy, and the rest 18 hour will drain you 13.5 energy, so you need a moka($100) and a coffee in kitchen to full fill your need. and you also need to eat 4 times per day to keep you from hunger.
I suppose, assuming you don't do activities with increased resource/h reqs. Not to mention how a lot of most important activity reqs are much higher than their actual consumption, so you will definitely need to top off suboptimally which changes the calculation. And need a lot of ng+ money for those daily mokas since work will be getting a quarter income for 4x resource costs.

In any case, it seems kinda weird to me to balance the third difficulty around making even ng++ micromanagement excruciating when there's such a colossal gap between scene viewer mode and the abnormally hard "normal" mode. It seemed like either doubling energy costs or halving income/stats/energy gains would have been the obvious way to do normal instead of both.

Edit: For fun I toggled hard to check how much you get from working. With several promotions, I'm making $34 for -3 energy, -4.8 food, -2.4 clean, -1.8 fun, -4h. Forget daily $100 mokas, that means I barely even cover the cheap pub hamburger that will recover just some of the food (+3.5). I'm starting to wonder if this difficulty is even possible without save scumming on a first playthrough.
 
Last edited:
  • Like
Reactions: Myswagg22

Cartageno

Devoted Member
Dec 1, 2019
8,766
14,877
I suppose, assuming you don't do activities with increased resource/h reqs. Not to mention how a lot of most important activity reqs are much higher than their actual consumption, so you will definitely need to top off suboptimally which changes the calculation. And need a lot of ng+ money for those daily mokas since work will be getting a quarter income for 4x resource costs.

In any case, it seems kinda weird to me to balance the third difficulty around making even ng++ micromanagement excruciating when there's such a colossal gap between scene viewer mode and the abnormally hard "normal" mode. It seemed like either doubling energy costs or halving income/stats/energy gains would have been the obvious way to do normal instead of both.

Edit: For fun I toggled hard to check how much you get from working. With several promotions, I'm making $34 for -3 energy, -4.8 food, -2.4 clean, -1.8 fun, -4h. Forget daily $100 mokas, that means I barely even cover the cheap pub hamburger that will recover just some of the food (+3.5). I'm starting to wonder if this difficulty is even possible without save scumming on a first playthrough.
While I technically agree that "hard" seems way too hard for me, at least for some game that isn't that extremely gameplay focused, what is the problem that a difficulty exists that I cannot manage? Granted, having five difficulties with one each filling the gaps we now have would not be out of the question as being an improvement, but yeah, difficulty hard does exist, I do not enjoy it, so I can play on normal.
 

Tehemai

Member
Oct 9, 2017
297
418
While I technically agree that "hard" seems way too hard for me, at least for some game that isn't that extremely gameplay focused, what is the problem that a difficulty exists that I cannot manage? Granted, having five difficulties with one each filling the gaps we now have would not be out of the question as being an improvement, but yeah, difficulty hard does exist, I do not enjoy it, so I can play on normal.
Yea, that's kinda my point though. I can just tough out "normal" but in a game that's not super gameplay focused, you basically have the choice between what is essentially scene viewer, hard and "is this even possible?" mode. Which is just very strange.

It's not a game breaker or anything, it just seems like such an odd design choice to quadruple up difficulty on almost every hurdle (doubled cost, halved returns) to the point of wasting 1 of the 3 difficulties. Especially in what seems to be an otherwise carefully crafted game.
 
  • Like
Reactions: Cartageno

JamesTaggart

New Member
Sep 7, 2021
1
11
RenPy Commands for fixing things.

Add 'Skills'
hero.gain_skill("Skill Name")
Remove 'Skill'
hero.gain_skill("Skill Name", False)

Skills at time of writing:
hypnosis, martial_arts, massage, fertility_assessment, guitar, cooking, shibari, sm, racing, video_games, dance, smalldick, hung, golf, sneaky, dance, shooting, foodie, work, bookworm, guitar, animalhated, low_libido, iron_stomach, no_sleep, high_libido


Increase/Decrease/Set Mike/Bree's Traits
hero.<knowledge/fitness/charm> += 5
hero.<knowledge/fitness/charm> -= 5
hero.<knowledge/fitness/charm> = 5
hero.<knowledge/fitness/charm>.max =<0-115>
hero.stamina = <True/False>
hero.luck = <-1 - 1> (-1 =Unlucky; 1 = Lucky)

Increase/Decrease/Set Mike/Bree's Stats
hero.<energy/fun/grooming/hunger> = <0-15>

Financial adjustments
game.flags.debt = 20000
hero.money += 500
rent = <based on difficulty>
game.flags.debt = <0-intro selection>

Hero attributes
hero.name = '<change name>'
hero.family_name = '<change name>'
hero.birthday[0] = '<lower case season>'
hero.birthday[1] = <day of season>

Hero Calendar
hero.calendar.appointments (lists appointments by game.days_played match)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fail_label (None or Missed event label)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fixed_hour (True/False)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hour (hour of date)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].location (None or '<fixed>')
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].score (date score)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].participants (array of date participant names)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hours (array of earliest and latest date start times)

hero.calendar.find_and_remove(girl="<npc>")
hero.calendar.find_and_remove(label="<labeled_event>")
hero.calendar.add(<days_played>, <appointment_type>)
Where...
<days_played> may be...
game.days_played (today)
game.days_played +n (n days from today)
game.calendar.get_next_day_of_week('<lowercase_dow>')
game.calendar.get_future_days_played("independenceday")
game.calendar.get_future_days_played("newyear")
game.calendar.get_future_days_played("valentine")
game.calendar.get_future_days_played("halloween")
game.calendar.get_future_days_played("christmaseve")
game.calendar.get_future_days_played("christmas")
game.calendar.get_future_days_played("newyeareve")
game.calendar.get_future_days_played("<npc>.birthday")
And Where...
<appointment_type> may be...
DateAppointment(<hour>, <npc>.id)
HaremAppointment(<hour>, "band", ["kleio", "anna"], label="kleio_and_anna", name="Meet Anna and Kleio", fail_label="kleio_and_anna_missed")
HaremAppointment(<hour>, "band", ["kleio", "anna"], "kleio_anna_threesome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome2")
HaremAppointment(<hour>, "bitchy", ["palla", "audrey"], "palla_and_audrey")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(20, "taming", ["ayesha", "kylie"], "taming_threesome_fuck", fixed_hour=True)
HaremAppointment(<hour>, "criminal", ["camila", "lexi"], "criminal_harem_event_04", "Date (Camila & Lexi)", "missed_criminal_harem_event_04")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(<hour>, "friendly", ["emma", "samantha"], "emma_samantha_threesome_appointment_intro")
HaremAppointment(<hour>, "home", ["bree", "sasha"], "home_harem_bree_sasha_beach_date")
HaremAppointment(<hour>, "home", ["bree", "lexi"], "home_harem_bree_lexi_beach_date")
HaremAppointment(<hour>, "home", ["lexi", "minami", "samantha"], "home_harem_lexi_minami_samantha_beach_date")
HaremAppointment(<hour>, "home", ["samantha", "sasha"], "home_harem_samantha_sasha_beach_date")

<DateAppointment()/LabelAppointment()/HaremAppointment()/ScavengerHuntAppointment()

Hero Contacts
hero.smartphone_contacts (returns array of contact names)

Hero Inventory
hero.gain_item('<item_name>'[, quantity])
hero.lose_item('<item_name>'[, quantity])
Items at time of writing are:
skill_book_hypnosis, cute_plushie, fantasy_book_signed, 4leaf_clover, valentine_chocolates, cake, kylie_cookies, danny_corpse, lexi_panties, weed, skill_book_cooking, shiori_milk, pastry, sports_car, drugs, minty_candies, energy_drink, pastry, knowledge_book, fitness_book, charm_book, fun_book, skill_book_massage, skill_book_guitar, skill_book_cooking, sexperience_book, skill_book_shibari, skill_book_sm, skill_book_fertility, coffee, cappuccino, moka, condom, box_of_condoms, medicine, lotion, bigger_staff_pill, smaller_staff_pill, blue_pill, contraceptive_pill, pregnancy_test, dna_test, guitar_practice_book, protein_powder, siscon_book, cologne, wedding_ring, fancy_dress, sexy_date_equip, innocent_date_equip, swimsuit, zbox_360, fitness_machine, knowledge_machine, charm_machine, spy_camera, electric_guitar, bike, car, sports_car, luxury_bed, baseball_bat, anal_beads, vibrator, dildo, double_dildo, large_dildo, blindfold, bondage_ropes, handcuffs, taser, gun, romance_novel, mistress_amanda, yuri_manga, porn_magazine, a_sex_slave_story, leather_bound_bible, fantasy_book_signed, lingerie, sexy_dress, slutty_dress, cute_top, nice_scarf, sexy_swimsuit, cute_swimsuit, purse, fancy_purse, shoes, fancy_shoes, sexy_underwear, tuxedo, tshirt, leather_shoes, swimming_tback, swimming_trunk, wallet, fancy_watch, sports_shoes, flowers, lots_of_flowers, silver_bracelet, silver_necklace, gold_bracelet, gold_necklace, diamond_necklace, teddy_bear, butt_plug, slave_collar, cosplay_outfit
Bree Specific
make-up_for_dummies, arnold_braunschweiger_method, sport_clothes, fancy_dress, swimsuit
NPC Stats
<npc>_love = <0-200>
<npc>_love_max = <0-200>
<npc>_lesbian = <0-20>
<npc>_lesbian_max = <0-20>
<npc>_lesbian_min = <0-20>
<npc>_sexperience = <count>
<npc>_sub = <0-100>
<npc>_sub_max = <0-100>
Note: Some stats are stored different from how they are displayed. Love is stored at 2x display, which allows for half percent's. Lesbian is stored in increments of 5 or 1/5 of what is displayed (e.g. 10 would display as 50%, and 20 would be 100%).

Sexperience
<npc>_sexperience_last
Note: This is logged on count of game.days_played at time of last sexperience typically to determine proximity of sexperience of two or more girls.

NPC Specific Stats
Cassidy
cassidy_sad = <True/False>
Harmony
harmony_purity = <0-100>
Kylie
kylie_yadere = <0-100>
Lavish
lavish_career = <0-100>
Minami
minami_siscon = <0-100>
minami_siscon_max = <0-100>
Morgan
morgan_male = <0-100>
Palla
palla_career = <0-100>

NPC Piercings
<npc>_piercing_clit =<True/False>
<npc>_piercing_clit_worn =<True/False>
<npc>_piercing_eyebrow =<True/False>
<npc>_piercing_eyebrow_worn =<True/False>
<npc>_piercing_lips =<True/False>
<npc>_piercing_lips_worn =<True/False>
<npc>_piercing_navel =<True/False>
<npc>_piercing_navel_worn =<True/False>
<npc>_piercing_nipples =<True/False>
<npc>_piercing_nipples_worn =<True/False>
<npc>_piercing_nose = <True/False>
<npc>_piercing_nose_worn = <True/False>
<npc>_piercing_tongue = <True/False>
<npc>_piercing_tongue_worn = <True/False>

NPC States
<npc>.pregnant = <True/False>

NPC Story Trackers
Common
<npc>.counters.pregnant (Days into pregnancy)
"<event_name>" in DONE (Returns if event has been completed)
DONE["<event_name>"] (Returns days_played when completed)

Lavish
lavish.counters.daysemployed (Days Employed)

Date-Time
game.season = <0-3> (0=Spring; 1=Summer; 2=Fall; 3=Winter)
season = <'spring','summer','fall','winter'>
game.day = <0-31> (Day of season)
game.week_day = <1-7> (

Store Stats
Battle of Bands
game.flags.bandpractice = <0-100>
BOB_SCORE = <0-100>

Will continue to update. DM me if I missed anything.

-JamesTaggart
 

ArDZer

Well-Known Member
Feb 20, 2019
1,643
4,486
do we know when Kiara is going to be added officially? still waiting for her xd
I think the dev is going to make another poll on Patreon to decide which LIs are going to be included next in the game (at least in the male protagonist's route). It'd be nice to know if she makes the cut. :):)
 
  • Like
Reactions: imqwertywastaken

ArDZer

Well-Known Member
Feb 20, 2019
1,643
4,486
RenPy Commands for fixing things.

Add 'Skills'
hero.gain_skill("Skill Name")
Remove 'Skill'
hero.gain_skill("Skill Name", False)

Skills at time of writing:


Increase/Decrease/Set Mike/Bree's Traits
hero.<knowledge/fitness/charm> += 5
hero.<knowledge/fitness/charm> -= 5
hero.<knowledge/fitness/charm> = 5
hero.<knowledge/fitness/charm>.max =<0-115>
hero.stamina = <True/False>
hero.luck = <-1 - 1> (-1 =Unlucky; 1 = Lucky)

Increase/Decrease/Set Mike/Bree's Stats
hero.<energy/fun/grooming/hunger> = <0-15>

Financial adjustments
game.flags.debt = 20000
hero.money += 500
rent = <based on difficulty>
game.flags.debt = <0-intro selection>

Hero attributes
hero.name = '<change name>'
hero.family_name = '<change name>'
hero.birthday[0] = '<lower case season>'
hero.birthday[1] = <day of season>

Hero Calendar
hero.calendar.appointments (lists appointments by game.days_played match)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fail_label (None or Missed event label)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fixed_hour (True/False)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hour (hour of date)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].location (None or '<fixed>')
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].score (date score)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].participants (array of date participant names)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hours (array of earliest and latest date start times)

hero.calendar.find_and_remove(girl="<npc>")
hero.calendar.find_and_remove(label="<labeled_event>")
hero.calendar.add(<days_played>, <appointment_type>)
Where...
<days_played> may be...
game.days_played (today)
game.days_played +n (n days from today)
game.calendar.get_next_day_of_week('<lowercase_dow>')
game.calendar.get_future_days_played("independenceday")
game.calendar.get_future_days_played("newyear")
game.calendar.get_future_days_played("valentine")
game.calendar.get_future_days_played("halloween")
game.calendar.get_future_days_played("christmaseve")
game.calendar.get_future_days_played("christmas")
game.calendar.get_future_days_played("newyeareve")
game.calendar.get_future_days_played("<npc>.birthday")
And Where...
<appointment_type> may be...
DateAppointment(<hour>, <npc>.id)
HaremAppointment(<hour>, "band", ["kleio", "anna"], label="kleio_and_anna", name="Meet Anna and Kleio", fail_label="kleio_and_anna_missed")
HaremAppointment(<hour>, "band", ["kleio", "anna"], "kleio_anna_threesome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome2")
HaremAppointment(<hour>, "bitchy", ["palla", "audrey"], "palla_and_audrey")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(20, "taming", ["ayesha", "kylie"], "taming_threesome_fuck", fixed_hour=True)
HaremAppointment(<hour>, "criminal", ["camila", "lexi"], "criminal_harem_event_04", "Date (Camila & Lexi)", "missed_criminal_harem_event_04")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(<hour>, "friendly", ["emma", "samantha"], "emma_samantha_threesome_appointment_intro")
HaremAppointment(<hour>, "home", ["bree", "sasha"], "home_harem_bree_sasha_beach_date")
HaremAppointment(<hour>, "home", ["bree", "lexi"], "home_harem_bree_lexi_beach_date")
HaremAppointment(<hour>, "home", ["lexi", "minami", "samantha"], "home_harem_lexi_minami_samantha_beach_date")
HaremAppointment(<hour>, "home", ["samantha", "sasha"], "home_harem_samantha_sasha_beach_date")

<DateAppointment()/LabelAppointment()/HaremAppointment()/ScavengerHuntAppointment()

Hero Contacts
hero.smartphone_contacts (returns array of contact names)

Hero Inventory
hero.gain_item('<item_name>'[, quantity])
hero.lose_item('<item_name>'[, quantity])
Items at time of writing are:

Bree Specific



NPC Stats
<npc>_love = <0-200>
<npc>_love_max = <0-200>
<npc>_lesbian = <0-20>
<npc>_lesbian_max = <0-20>
<npc>_lesbian_min = <0-20>
<npc>_sexperience = <count>
<npc>_sub = <0-100>
<npc>_sub_max = <0-100>
Note: Some stats are stored different from how they are displayed. Love is stored at 2x display, which allows for half percent's. Lesbian is stored in increments of 5 or 1/5 of what is displayed (e.g. 10 would display as 50%, and 20 would be 100%).

Sexperience
<npc>_sexperience_last
Note: This is logged on count of game.days_played at time of last sexperience typically to determine proximity of sexperience of two or more girls.

NPC Specific Stats
Cassidy
cassidy_sad = <True/False>
Harmony
harmony_purity = <0-100>
Kylie
kylie_yadere = <0-100>
Lavish
lavish_career = <0-100>
Minami
minami_siscon = <0-100>
minami_siscon_max = <0-100>
Morgan
morgan_male = <0-100>
Palla
palla_career = <0-100>

NPC Piercings
<npc>_piercing_clit =<True/False>
<npc>_piercing_clit_worn =<True/False>
<npc>_piercing_eyebrow =<True/False>
<npc>_piercing_eyebrow_worn =<True/False>
<npc>_piercing_lips =<True/False>
<npc>_piercing_lips_worn =<True/False>
<npc>_piercing_navel =<True/False>
<npc>_piercing_navel_worn =<True/False>
<npc>_piercing_nipples =<True/False>
<npc>_piercing_nipples_worn =<True/False>
<npc>_piercing_nose = <True/False>
<npc>_piercing_nose_worn = <True/False>
<npc>_piercing_tongue = <True/False>
<npc>_piercing_tongue_worn = <True/False>

NPC States
<npc>.pregnant = <True/False>

NPC Story Trackers
Common
<npc>.counters.pregnant (Days into pregnancy)
"<event_name>" in DONE (Returns if event has been completed)
DONE["<event_name>"] (Returns days_played when completed)

Lavish
lavish.counters.daysemployed (Days Employed)

Date-Time
game.season = <0-3> (0=Spring; 1=Summer; 2=Fall; 3=Winter)
season = <'spring','summer','fall','winter'>
game.day = <0-31> (Day of season)
game.week_day = <1-7> (

Store Stats
Battle of Bands
game.flags.bandpractice = <0-100>
BOB_SCORE = <0-100>

Will continue to update. DM me if I missed anything.

-JamesTaggart
If there's one to put Kat into the game after selecting Bree's maid route, it'd be interesting to know. Even more so once this upcoming v24.5.0 update is released this month, since she's going to be included in a harem with Anna and Emma (it's called the petite harem). :unsure::unsure:
 

estrada777

Forum Fanatic
Modder
Donor
Mar 22, 2020
4,060
9,960
Updated Android port. Nothing too fancy but let me know if you have any issues.

Version: 24.4.0b + Gallery unlock by OEJ

Appreciate my porting? Leave a Tip! You're supporting my efforts, paying for storage, and encouraging more ports!
¯\_(ツ)_/¯ OR or even MEGA

You don't have permission to view the spoiler content. Log in or register now.

This unofficial port/version is not released by the developer, download at your own risk.

PLEASE don't reply, or @ me, or DM me for updates. I always update my ports, YES I ALREADY KNOW ABOUT THE UPDATE.

PIXELDRAIN
MEGA

Size 898 MB

PLEASE don't reply, or @ me, or DM me for updates. I always update my ports, YES I ALREADY KNOW ABOUT THE UPDATE.

Updates are faster on .
Updated my android port.
 

Tehemai

Member
Oct 9, 2017
297
418
If there's one to put Kat into the game after selecting Bree's maid route, it'd be interesting to know. Even more so once this upcoming v24.5.0 update is released this month, since she's going to be included in a harem with Anna and Emma (it's called the petite harem). :unsure::unsure:
I second this. I didn't manage to get unren to work on this game and looking for that was my biggest motivation in getting into the code. In general I'm sure the variables that help you unlock route specific characters would be much appreciated. Or one to bust Kylie out of prison after meeting Camila. When you deem she served her time of course. ;)
 

KaiGarda

New Member
Jun 13, 2021
1
0
...another website has a pretty decent android port (adds a side cheat that lets you turn collars, pregnancy and stats on or off in chats, and lets you teleport through time), is it aprapo to direct link this?
Yes, please drop the link
 

Cartageno

Devoted Member
Dec 1, 2019
8,766
14,877
Is there no mods to change decision or ignore restrictions?
Nope. Ignoring restrictions (I presume you mean stat needs and similar) or changing decisions can easily cause all kinds of trouble with the way variables and flags are intertwined and will break your save. Maybe once the game is finished somebody can do some stuff without breaking the game, but for now you are on your own, except for some singular console commands (to be found in the thread using the search engine) for individual hiccups - and always with the risk that it will break your save. The game is basically set up to be played in order (with the individual storylines) and won't like it if you try to skip parts.
 
3.60 star(s) 293 Votes