I may have "lost" some of the posts after - if I took the first phrase alone, I would think it is kind of ironic.
If I take the rest, actually, Project Myriam is one of the games I have seen where the percentage of avoidable stuff is the highest, so, would strongly disagree in general.
For the specific of the "cum eating" (and related cum kink), I remember pretty well that there are cases where you decide if she licks from her hand or the lavabo etc., is not forced - though I do remember vaguely from the code that if the cum kink is high enough in certain situations later in the game, then it becomes kind of automatic that she swallows and stuff like that.
At the same time, I think it is somehow normal and coherent, beyond a certain level, she is used to it - so, the point would be, avoid she does it the times when you can choose, and she will do less that.
I actually checked out the game code, after my "Cum Kink" was well over 150, even though I never purposely chose it, the DEV tends to mix it in with other things. And it is raised in the middle of the code without any input or choice from you.
BUT... being a programmer, I figured out how the variables are updated (it's not as straight forward as most games, but is an array of variables) and so I set the CUM KINK to -200 so even if updated, it will still be insanely low... but... that hasn't stopped any of it.
In one section of code, the CUM KINK only effected what she SAID, not what she DOES. Like, after she licks it off of herself (barf), if she has a high cum kink, she says she loves the taste a lot, versus saying she just loves it, or she likes it at the lowest level... like that means anything. I just seen her lick it off herself.
To change the variables, you need to enable console mode (I have my own mods to do this for any game), then enter console mode and type: MCkink["Cum"]=-200 or whatever (in this case, to set it to -200). You can also set traits in a similar way with MCtrait["name of trait"] and her affections towards different people with MClove["name"]. To find out what the names of the various people, kinks, traits are in that variable, simply type MCkink and it will show them. You may have to type out "long" as a separate command to properly see all the names/text you can use and how it is spelled.
I plan to replay this, and using this sort of cheat, see how it goes after I set the Cum Kink to -200 (given the current one on a normal playthrough was well over 150 or so).
Oh, and on a side note, I fixed a bug in the code which causes a fatal exception when you look at affections (at least with the current download on here). I'll attach my fix (notification.rpy), just replace your old one with it. OR, if you want to do it manually yourself, just load up notification.rpy (in the game folder), and go to line 212 and replace it with:
$number_col = int(len(discoveries["Characters"])/length_col)
Basically, I added in
int() to convert his division to an integer. As it is, it does the division and returns a floating point number, which causes the crash when it gets to line 218 in his
for loop, which expects an integer. I could be seeing the problem and crash due to the fact that I have on DEV mode, but... dev mode tells you were errors are, and this one was never fixed.
Anyhow, I won't bad mouth the game any more, it's just one too many scenes where she's practically bathing in cum makes me want to hurl. I otherwise like the story.