Mommysbuttslut

Forum Fanatic
Feb 19, 2021
4,193
10,300
I'm so happy that now that Sarah's finally getting near universal acceptance that Rachel is picking up her super important niche in this thread. She's not my favourite LI but she's by far the juiciest one, and the only ones I'm more looking forward to more than her atm are Sarah and Hannah.
 
  • Like
Reactions: Konrad Simon

Rob_31415926

Newbie
Dec 12, 2024
68
106
Rachel as a main Li is a big NO for me... this alone is enough to ruin my game
To quote Lucy "She doesn't deserve it".

I trust in Cosy Creator 's vision enough to see where it goes though.

She wont be the first girl/setup I haven't liked (Misaki being anonymously groped by the MC on the train didn't sit right with me for one...), but as things move on, good writing means things tend to work out.

That said, maybe the role she plays is for Lucy/Hannah (others?) to finally use a meaningful veto....
So..
1) Rachel expresses interest (maybe witnessing a couple of spankings hugely turned her on.)
1a) MC demands full/sincere apology from Rachel to Hannah to Hannah's satisfaction (if I was MC, I'd already be telling Rachel that this was a requirement before she can even talk to him...So this would be before '1').
2) perhaps some minor activity before the girls are informed and have a chance to consider it, then..
3) Lucy (I'd add Hannah, but she probably wont have veto rights yet) vetoes.

*if* it goes any further...

4) Rachel devotes herself to trying to make amends with the girls. (A path akin to Catherine, but more directed towards the girls).
5) redemption arc.
6) veto is lifted.
7) She get's to choke on MC's cock.
 
Last edited:

burned01

Member
Jun 3, 2024
113
60
That's awesome work! I don't have a linux system to test on, but if I change all of the bio files to begin with upper case letters it should work fine for you guys then?
If you don't have a Linux system but have a machine running Mac OS, you can set the file system up to be case sensitive when creating a disk volume. By default it's not, but it can be done. Be aware that Apple is often slipshod with their own apps on a case sensitive file system -- you'd be amazed at what they've broken over the years.
 

S1nsational

Engaged Member
Mar 31, 2022
3,590
7,000
Fantastic update, amazing how much was pressed into one day.

I replayed the entire game to get to the new stuff which informed my thoughts

I think the secret to MCs success with all the girls is that next to none of the girls come from happy or healthy homes, and he shows them all what it'd be like to part of a happy and healthy family, and them offers them to be part of that family.
 

romo-ice

Newbie
Sep 11, 2019
88
155
Rachel as a main Li is a big NO for me... this alone is enough to ruin my game
Cosy's done a great job of taking antagonistic characters and having them "heel-face turn", though. I mean, Vicky was a bitch the first couple of days and now her attitude is completely different. Also, given Vicky's ask to MC and Lucy's personality, I could image a scene where they both hold her down, while MC 'disciplines' her.
 

chronox42

Newbie
May 1, 2020
54
269
Okay, I had a thought and actually figured it out. The problem is that Linux uses case sensitive filesystem in contrary to Windows or macOS. That means that on Linux files named file.txt and File.txt will be actually two separate files. I discovered that character bios are located in files files named like Akari/akari_bg.webp. I had a hunch that the same variable is used to construct folder name and file name and simply renamed files to start with capital letters - and it worked!
Thanks for finding the problem! For anyone on Linux who wants to correct their bios, here's a command you can run from within the game/gui/msp1/bios directory (relative to the decompressed Cosy Cafe directory) to properly capitalize all the image filenames.
Bash:
find . -maxdepth 1 -type d -exec sh -c "cd \"{}\" && printf '%s\n' * | sed 's/^\([a-z]\)\([a-z\x27]*\)\( \)\?\([a-z]\)\?\([a-z]*\)\?_\([a-z.]*\)$/mv \"\0\" \"\u\1\2\3\u\4\5_\6\"/' | sh" \;
That iterates through each directory, enters each, and generates commands to rename each file to a properly capitalized version; those commands are then executed. Uses GNU sed.

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

That's awesome work! I don't have a linux system to test on, but if I change all of the bio files to begin with upper case letters it should work fine for you guys then?
It's most important here for the directory names to match the filename prefixes exactly.

There are related problems. In the current build, for side characters with two words in their name, the second word is shown as lowercase in their profile. Also, occupation text is strangely capitalized, most notably in the case of Mr Takamura.

Examples:
2024-12-21-084455_1920x1080_scrot.png 2024-12-21-101025_1920x1080_scrot.png 2024-12-21-101015_1920x1080_scrot.png

Note the lowercase 'mother' and 'takamura' in the profile frame at right. The same happens for all such side characters. A more trivial example is seen with '(founding family)' next to Catherine's name, unintentionally lowercase. Both issues occur because during profile generation, the names are run through the Python .capitalize() method, which capitalizes the first letter while setting all others to lowercase.

Also note "Wong'S Chinese Dragon" and other odd capitalization in Mr Takamura's 'Occupation' section. This happens because all occupations are set to title case with a method that is not aware of prepositions or apostrophes.

Here's my fix. For image retrieval, it's equivalent to running on the names without converting them to full string objects. For the profile name it simply removes the unnecessary processing, as you already have all names capitalized properly! This also avoids difficult edge cases around the '(Founding Family)' suffix. Multiple-word character names will all be correctly capitalized for image retrieval and for profile display.

For the occupation text, it removes the unnecessary .title() call. Instead, it capitalizes only the first letter of each occupation, leaving all other letters untouched. For basic occupations like 'student', this ensures they aren't lowercase when displayed. For longer occupations like Mr Takamura's, you already have the text correctly formatted, so there's no need for extra processing.

The fix applies to the file game/scripts/bios.rpy; lines 825, 936, and 939; all in the screen profile section.

Python:
# bios.rpy

# Old line 825
# $ real_name = real_names.get(name_key, name_key).capitalize()

# NEW line 825
  $ real_name = " ".join(w.capitalize() for w in real_names.get(name_key, name_key).split())

# Old line 936
# $ name_text = " ".join([name.capitalize() for name in name_list]) if name_list else "???"

# NEW line 936
  $ name_text = " ".join(name_list) if name_list else "???"

# Old line 939
# $ occupation_text = ", ".join(occupation_list).title() if occupation_list else "N/A"

# NEW line 939
  $ occupation_text = ", ".join([o[0].upper() + o[1:] for o in occupation_list]) if occupation_list else "N/A"
(If you are not Cosy Creator, make sure to delete bios.rpyc after editing and before restarting the program.)

After running the filename fix command above, and making the script fix, all bio display issues are resolved.

Examples:
2024-12-21-091444_1920x1080_scrot.png 2024-12-21-093211_1920x1080_scrot.png 2024-12-21-102325_1920x1080_scrot.png 2024-12-21-102215_1920x1080_scrot.png
 
Last edited:
Jul 20, 2022
82
127
I have a soft spot for LI redemption and corruption arcs. Some girls are kind of irredeemable, like Mika, but Rachel seems like she has legit issues that she needs to work through, and maybe some spank therapy will help. I also like petite girls, short hair and glasses... seriously if she was a redhead she would be perfect minus the shitty attitude. So if we make her an obedient lovable little pet, she'd be great.
 

HiHaHo

Well-Known Member
Jan 2, 2023
1,828
2,540
I have a soft spot for LI redemption and corruption arcs. Some girls are kind of irredeemable, like Mika, but Rachel seems like she has legit issues that she needs to work through, and maybe some spank therapy will help. I also like petite girls, short hair and glasses... seriously if she was a redhead she would be perfect minus the shitty attitude. So if we make her an obedient lovable little pet, she'd be great.
wanna bet rachel wanted to talk to the MC for the waitress spot?
bet she dreaming to be in hannah's place ever since she snuck into that office
 

kekpuker

Member
Sep 21, 2020
307
827
There are related problems. In the current build, for side characters with two words in their name, the second word is shown as lowercase in their profile. Also, occupation text is strangely capitalized, most notably in the case of Mr Takamura.
Yes, I double checked that in my version and did appropriate changes to file names. Didn't touch script files though. I think the easiest fix for Cosy Creator would be just to name all files in lowercase and in code reference them as name.lower(). That would work always and anywhere including broken names like Mr takamura and fixed like Mr Takamura
 
  • Like
Reactions: gojira667

chronox42

Newbie
May 1, 2020
54
269
Yes, I double checked that in my version and did appropriate changes to file names. Didn't touch script files though. I think the easiest fix for Cosy Creator would be just to name all files in lowercase and in code reference them as name.lower(). That would work always and anywhere including broken names like Mr takamura and fixed like Mr Takamura
If I understand correctly, I agree that it could also be reasonable to name all bio directories and images in pure lowercase, then generate the paths by calling .lower() on the names. I'd recommend that the final result be consistent: either all file path characters lowercase, or file paths capitalized the same as the names. It should work either way.

The script must be edited to fix the display issues, though. The data structure that stores character information already has all names correct, so the ground truth is just as it should be. The malformed names appear only due to slightly overzealous processing in the profile display code.
 

shitass1001

Active Member
Jun 8, 2021
982
3,403
wanna bet rachel wanted to talk to the MC for the waitress spot?
bet she dreaming to be in hannah's place ever since she snuck into that office
I was wondering this myself, there are only so many options for possible waitresses if Cosy wants to go with a character we have met already. Rachel is an obvious choice, being "domesticated" by the MC and turned into a waitress; Elizabeth is far too headstrong right now; maybe, a very large maybe for Annabelle, right now she seems too clumsy (and we dont really know her motivations besides ingratiating herself with the MC); maybe Chloe has a change of heart, probably not.
My guess is either Rachel, or the childhood friend we know is going to show up at some point, although I feel like introducing someone new to the fold like that so quickly isn't a great idea. I suppose we will have to see
 

swmeek

Newbie
Feb 23, 2020
61
74
Just finished the update and wanted to say it was very nicely done too.
I didn't have any noticeable issues that I seen except for the typos mentioned before.
I was kinda curious about who the new waitress was going to fall to myself.
What about having Lucy train with the baker to get some baking tips and tricks perhaps?
 

Rob_31415926

Newbie
Dec 12, 2024
68
106
I've just finished another one amazing replay from day 1 and I created a new conspiracy theory.
You don't have permission to view the spoiler content. Log in or register now.
I agree with
You don't have permission to view the spoiler content. Log in or register now.
being the most likely holder of ticket 498, but I think an outside chance for that is Samantha.

My thinking...

1. She's listed as a side character, even though she's just been in one scene...Seems Cosy Creator has plans for more of her.
2. She made it clear that she attends the cafe regularly, so good chance she was there.
3. She's HIGHLY motivated to get closer to MC.
4. She's cute and I want to see more of her.
5. A fangirl subplot has some potential value (I'd think mostly as comic relief), and this could be used for that.

As I said, I think other options are more likely, but, it's certainly possible.
 
4.60 star(s) 217 Votes