Fantastic, I can't wait! Thank you so much :)
Kunabee
Creator of
Recent community posts
This feels like a poem to me. I'm a poet first and foremost, more than anything else. I love the feeling of the poem. "So the legend goes." I like the way the world interacts and the little characters talk to us/you.
What a wonderful little game, it is such a delight. I am SHOCKED you made it on your phone; I can barely write on my phone, let alone do anything more complicated.
Big screens are for the process of creation. I am very impressed with this little game. Please make more.
As someone with chronic illness and disabilty.
Why did you break into my house and still my identity?
Anyway... this was very relatable. And I loved it a lot. And I am so glad you made this.
A short bitsy game was the first game I ever published too, and honestly when I get the fever pitch where I make a short, illogical, frantically-made game I always feel really satisfied publishing it.
Learning how to create for myself was the best thing I ever did, and now I get to experience little things like this. Thank you so much.
ok this made me laugh a little.
I have trouble Finishing things. I'm both Autistic and ADHD and then I have a myriad of other issues - you know, the "buy 1 get 5 free" combo pack of disabilities. you understand.
But I'm working really hard on getting my first novel published in 2027 so clearly I need to make more lists and deadlines and publish more things. I have made many things. These things are WIPs and I would not be happy publishing them. Yet.
thanks for the encouragement.
With the help of my partner - the two of us banged our heads against this for a few hours lol - we found a workable way to have the Character() displayable highlight in its original color.
Replace:
def get_all_character_names(): # dynamically fetch all Character() instances and returns their names, then adds them to a list
persistent.character_names.clear() # Clear previous names
for key, value in globals().items():
if hasattr(value, "name") and isinstance(value.name, str): # Check for valid character names
cleaned_name = remove_renpy_tags(value.name) # Strip {sc} or other tags
persistent.character_names.add(cleaned_name) # Add the character name to the list
return persistent.character_names
With:
def get_names_and_colors(): # get all Character() instance names and colors
persistent.character_coloration.clear() #clear previous list
for key, value in globals().items():
if isinstance(value, type(renpy.store.adv)) and isinstance(value.name, str): # make sure it's calling up the character type and not directly taking variable names for dynamic names
cleaned_name = remove_renpy_tags(value.name) # strip out text tags for name
screen, show_args, who_args, what_args, window_args, properties = value.get_show_properties(None)
if not "color" in who_args: #ignore names with no color argument
continue
cleaned_color = remove_renpy_tags(who_args["color"]) # strip out text tags for color
persistent.character_coloration.update({cleaned_name: cleaned_color}) # add the cleaned tags to the dictionary
return persistent.character_coloration
and replace:
if enable_character_name_highlighting:
escaped_names = [re.escape(name) for name in persistent.character_names]
if escaped_names: # This section makes sure we match whole words only. E.g if you have a character called Bill, the 'Bill' in Billby won't highlight.
pattern = r'\b(' + r'|'.join(escaped_names) + r')\b'
text = re.sub(pattern, r"{{color={}}}\1{{/color}}".format(highlight_color_names), text)
with:
if enable_character_name_highlighting:
for name, color in persistent.character_coloration.items():
escaped_name = re.escape(name)
pattern = r'\b(' + escaped_name + r')\b'
text = re.sub(pattern, r"{{color={}}}\1{{/color}}".format(color), text)
And whenever you use 'character_names' or 'persistent.character_names', use 'persistent.character_coloration' or 'persistent.character_coloration' respectively instead in the script.
OH RIGHT and for the very top, you want to change 'define persistent.character_names = set()' to 'define persistent.character_coloration = {}' - basically instead of a set, it's a dictionary.
Behind the scenes, what this is doing is it's tying the character name to a key and the color to a value. It's also making sure that it's only taking from the Character() object, rather than anything with a name value or otherwise, which it was doing before. (If your game name was highlighting when you didn't enable that - yes, that's why.) If you have a character without a color value (such as, for example, if you have a default 'new' character like I do, whose name is '???' or 'Stranger', so you don't have every instance of the name 'stranger' highlighting in your text), it just ignores it and moves on to the next value.
Then, in the highlight filter stuff, it's still only taking the full and whole name (so 'William' will highlight, but not 'Will', or 'Bill' but not 'Billby'), and using the color attached to the name key to fill in what color it shows up as.
I hope this helps!
Also, everyone say 'thank you Kunabee's partner', because his patience and assistance is the reason this exists at all. Like 99% of this code is his, he's the smart one, I'm just here creating things and asking him to do ridiculous stuff lol
as a nonbinary person trying to navigate a world where everything seems made for the binary, where even video games don't actually provide an escape from it, where so often i am forced to be one or the other when i am Not and there is more than just "a third thing" (there's a million different things), when it's not enough not enough not enough -
thank you.
I was wondering if there's a way to modify this to highlight character names as set in the Character() displayable? So that each character name appears as the color they would see in dialogue. I feel this is slightly more complicated than the code that appears in the current iteration of the tool, as it would have to associate each color with each name, rather than just a flat list.
Any advice on this would be appreciated, if you have any ideas. Thank you!
I really enjoyed playing this! I loved the story we got about the protagonist, and the ending was beautiful - how in making the doll, the protag was able to find a place to stay. It was a lot of fun.
My only complaint is that the screen was slightly too tall, so I had to scroll back and forth to read things and play and etc. If I zoomed out, I would have had trouble seeing, especially the text - which was a little on the small side in my opinion.
I still loved it and had fun. I will most likely come back to play some more and see what other pieces I can make :3
shouldn't the zine be, you know, read and liked by white people? it's about writing black characters... i think it's important for folks who aren't black to go and read it and then do better in their creative endeavors. that is to say: it's weird that people are going "i'm white but" because uhhh it's IMPORTANT for white folks to read this. it's not weird that people are liking it (of any ethnicity).
anyway i continue to enjoy your work. i find a lot of it relatable and i like that it's so different and unique. it touches on topics a lot of media - even other independent media - shies away from and that i appreciate.
thank you for writing and for creating.
This was really cute, but the sort of vibrating-moving backgrounds triggered some photosensitivity for me; hurt my eyes. Loved the story though and it was mild enough I powered through, but I would recommend maybe having an option to disable the moving backgrounds!
I do wish there was another option to get really close to both Cerris and Terrig, for endings. But it was all good!
full disclosure: i am Autistic and trying to be empathetic, not override your story with my own, just. yknow.
i'm fully nonbinary, right, i'm not a man or a woman i am a Something Else. it's bristling to be compared to my birth gender and gods. gods. everything is "women and nonbinary". "non-men". it's miserable. like. i'm not woman-lite. yes i like a lot of feminine things but that's society's judgment not what gender is. and then i see people going and wishing violence on ALL men, not just the men who take advantage of things.
i'm polyamorous & my currently only partner is a cishet man. "het" in quotes, because he likes me, but i'm mostly an exception to his rule. i like to joke that he's the one decent cishet men and now he's being passed around and has acquired a harem of trans women, as anyone who doesn't mistreat trans people tends to do. i hate the "make men eunuchs" and etc language because that's him, too, and he's kind and in the 5 years i've been with him he's changed for the better, when he was still an incredible person who listened & who cared.
and how does it feel. how does it feel for a trans man to see that. and know either they're included or they're not included because they happen to be trans and then it's like they're not seen as a man, and one of my roommates is a trans man and he deals with that and everyone still calls him "she" because it took him 40+ years to finally stop being terrified of giving him womanhood/girlhood.
it's complicated & frustrating and.
we need more games like this. you've done something amazing with this game, just by having it, just by writing this. and i hope that more people write games like this and address the complicated feelings of -
i'm not a woman but i lost something when i acknowledged that, when i saw that, when it became something i did. i lost the "girls can be just as good as boys" and people see me as a traitor and sometimes i see myself as a traitor. and i'm not even a man! just not a woman.
but none of that is betrayal & none of that is running away. it is running to yourself, running to one's self, and it's okay if it's complicated. if you have to step back. if you have to run and hide. and it's also okay to jump back into things and reinvent yourself and throw off those weights and be shiningly yourself.
idk man your game touched my heart and this post-mortem is giving me so many thoughts and just...
you've done something important. even if it's niche. people will see it. it's the beginning of everything.
that's all.
ah
as a nonbinary person who came from womanhood and considers themself to be transneutral, there was
i felt this a lot.
life is so complicated and there are so many scary things out there, but thankfully i have a group of friends -
queer people, trans people specifically -
that make things easier.
anyway, i just...
i felt this. hard.
thank you for writing it.
This was great! I had a lot of fun playing it, and it was absolutely beautiful. I LOVE nonograms/picross and having a little bit of a story with it was so much fun. I loved doing the different parties hehehe :) The puzzles - nonogram and otherwise - weren't easy but they weren't super challenging, either; all of them had an easy solution and often when I picked up an item I'd realize where it was supposed to go, if I had previously encountered and gotten frustrated with things.
Thank you so much for the game, I had a ton of fun!
hello. hello. hello. i am dying. i am exploding. what is this. what is happening. the end of chapter six. i am dying. i am exploding/ hello. what.
i found this a few days ago and omg i am SO hooked. my MC is named Liliaudra and I've been having fun exploring them and their relationships.
everyone is baby i adore all these characters please allow me to cradle them against my chest and keep them safe and -SCREAMS INTO THE ABYSS-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
As a mentally ill enben with lots of mentally ill and neurodivergent queer friends, I could relate to a lot that happened in the story. I emphasized and related to pretty much every character in one way or another, and I LOVED the side story.
Aiyana is such a sweetheart, absolutely adore her. My heart broke for her, knowing how hard it is to Do Things and... everything. Yeah. Very relatable, glad she has a caregiver.
I'm not quite in as bad as shape as Aiyana, but I can't live alone either and need a caregiver myself. A robot aid would be SO useful.
The characterization was brilliant and I mean - well, okay. I've played enough of your games by now that I know it's lesbians and mental illness and people struggling and it's just going to be pretty and aesthetic and a little bit sad and a little bit happy. I always get excited when you come out with a new game.
I also noticed that the mental illnesses were discussed but never named. While I was able to pretty much conclude what neurodivergence/mental illness was what because I deal with some/have friends with them, it was nice to see... I mean, saying you have this disorder or that disorder, it doesn't really help. It leaves people assuming things and people are so much more than their diagnoses. But saying what people ACTUALLY dealt with... the things they ACTUALLY needed...
Idk it was just nice and I was fond of that fact.
Also you're fantastic at writing nonhumans with nonhuman experiences.
this is INCREDIBLE i have so many FONTS i never have to worry about fonts or licensing AGAIN :D!! I got it when it was on a SUPER SALE, for $20, it was SO worth it.
As a disabled solo dev who has trouble finishing things (-sweeping all my WIPs under the rug-), this has saved me so much stress, effort, time, and MONEY.
This was such a delight to play! Very cute and Ioved coming up with new drinks :) Only thing I noticed was a discrepancy in the words - in the customer's order, the value was labelled "sweet/sour" but on the ingredients it was labelled "salty". The latter makes more sense, since 'sweet' is already a value.
So glad I stumbled on this! It was lovely!







