not so much, the fact that ero games have the highest patronage does not mean that all the non-ero projects and 'clean' ero projects dont make the bulk of patreon money. Paypal did the same with lushstories and other adult oriented sites.
So RIC => RIP?
I am so close to try myself in renpy in order to code some complex objects that represent in-game characters. So you only reference on object attributes which for convenience can also be edited during the tutorial phase of the game.
e.g. :
char = {
name = 'Margret'
nick = 'Maggie'
role = 'Landlady'
household = Flatshare
relationship = Flatmates
}
household = {
taboo = Forbidden
}
So that in the vanilla version '[char.name], who every one calls [char.nick], is the [char.role] of your [char.household] which makes all of you [char.relationship]. All close relationships between [char.houshold] members are, by rental agreement, [houshold.taboo]'
which if implemented correctly would read: 'Margaret, who everyone calls Maggie, is the Landlady of your Flatshare, which makes you all of Flatmates. All close relationships between Flatshare members are, by rental agreement, Forbidden.'
The last attribute would automatically fail every attempt at H if char.household of two characters is the same. Just in case i do an open world thing or multiple choices.
Then i would implement a lenghty tutorial which allows me to edit every single attribute of every character on the fly, without leaving any patch files to find.
Patreon could then force me make some self-censorship that will reject some specific inputs but unless they throw me a dictionary to implement i stay with the english version of undesired household roles or force a step- prefix on them to annoy everyone. Just learn to call your loved ones in french or give them desired nick names or enjoy outcries like 'we cannot do this, we are a contract bound living arangement! we are tenant and landlord, what would our neighbours think? I could never face my math-teacher and housemaid after this.'
Yeah well you get the idea.