it's not exactly what you asked, but since this is kind of similar to the other question, i'm going to talk about it anyway —
here's the thing about renpy: how impressive something looks has no bearing on how tricky it was to do. in fact even if you know how tricky something is to do, and you see it done, you can't really tell how tricky it was to do.
here is my example i will never let go of. by default, renpy collapses whitespace in strings into a single space, sort of like html does. i like to double-space between sentences so this is very annoying to me. however it happens extremely early so there is no way to, like, intervene. it doesn't just happen when text is displayed; it happens when renpy loads your code.
the only advice i have ever seen for this problem is "if you want two spaces, make one of them a U+00A0 non-breaking space". like you would in html, i guess. i would estimate that 50% of renpy advice i've seen given has been of this form. "if you want X to be like Y, then just remember to do Y every time you do X." i am a programmer so to me this is clearly insane.
so what i did is i monkeypatched the renpy lexer
99% of renpy developers will have no idea what that even means. probably a significant chunk of professional dayjob programmers won't know what that means. it is comically ludicrous and i had to think of it myself
(a more accessible solution would be to intercept say to inject an extra space where appropriate, but that's both error-prone and also doesn't solve other ways text is displayed)
so when you see, for example, a renpy game that clearly features double-spacing between sentences, you might not think anything of it at all, unless you're a renpy dev and have tried to do it yourself. but even then, you don't really know if the author manually pasted a unicode space character every time they typed a period, or if they chose violence so that they would never ever have to think about this microscopic problem ever again
a lot of my time with renpy is like that

