Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Teatime for Cabbages

A member registered Mar 07, 2016 · View creator page →

Creator of

Recent community posts

Yes, it's without mosaics. (I bought it & checked.)

I've had the same issue (disabling local file restrictions in the developer menu wasn't sufficient, starting the browser in a terminal with the flag set was needed). Curious why that is. Thanks for the confirmation!

This is how I run games made with TyranoBuilder on Linux. It should also work on Mac but I'm not sure about how to open a browser with allow-file-access-from-files on Mac (found some tutorials but they might be out of date), so you'll have to search around.

Open the file resources/app/data/system/Config.tjs in a text editor and edit the line ;configSave=file to ;configSave=webstorage

Open a browser with the "allow-file-access-from-files" flag set. (This allows the game to properly load the local files it needs to run.) In Ubuntu, you can run google-chrome --allow-file-access-from-files in a terminal.

Open (drag & drop) resources/app/index.html in the web browser.

Hope this is helpful!

(1 edit)

Yes, thank you so much! Apparently the solution is just to resize gui/window_icon.png to 1000x1000 and now it runs fine! (credit to mttk here.) I have no idea why that's a problem on Linux and not Windows (or why there couldn't be a more descriptive error message) but there you go.

It's definitely not the second issue; I've had permissions problems before and the game just won't launch, but it's an easy fix. I'm not sure about the missing dependencies. Sorry I forgot to copy the error text before. Here's what I get running the game in a terminal:

X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  371
  Current serial number in output stream:  371

And here's the log.txt after force quitting:

Mon Jan 10 18:29:54 2022
Bootstrap to the start of init.init took 0.09s
Early init took 0.00s
Loader init took 0.02s
Loading error handling took 0.02s
Loading script took 0.35s
Loading save slot metadata. took 0.00s
Loading persistent took 0.00s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 5, 0)
Running init code took 0.08s
Loading analysis data took 0.04s
Analyze and compile ATL took 0.01s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.05s
DPI scale factor: 1.000000
Creating interface object took 0.00s
Cleaning stores took 0.00s
Init translation took 0.08s
Build styles took 0.01s
Load screen analysis took 0.00s
Analyze screens took 0.02s
Save screen analysis took 0.05s
Prepare screens took 0.11s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.43s
Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.

I'm having trouble starting the game on Linux; it just hangs with a black screen until it's force quit. Same issue with the demo (I should have checked before I bought it but I haven't had problems running Ren'Py games before...) Tried the Windows version on my Win7 laptop and it seems to be running with no problems. Not sure what the issue is.

Here's my system specs in case it's helpful:

OS: Ubuntu 18.04.6
LTS KERNEL: 5.4.0-92-generic
CPU: AMD Ryzen 7 1700 Eight-Core
GPU: NVIDIA GeForce RTX 2070
RAM: 16 GB

I can also mess around in the script files and test some things out if you let me know what to look for.

All the projects I checked are properly marked NSFW. Neither NSFW games nor profiles with NSFW games on them show up in search, but if you click a direct link to a NSFW game, you have to click through a warning to actually view it, so your settings are still respected even if you didn't discover the game within Profiles and collections with NSFW content don't get that click-through warning.

Also, the particular issue I had was with a collection displayed on my profile that contained a game with a NSFW thumbnail image, and I'm not sure if having collections on your profile that contain NSFW games would delist your profile from search if you haven't actually released NSFW games yourself.

(1 edit)

I recently realized that the thumbnail of a NSFW game isn't hidden or blurred for users who haven't enabled viewing NSFW content. Since you don't get an adult content warning for collections or profiles with NSFW games on them, only when clicking on the game itself, users don't have any prior warning if the thumbnails themselves are NSFW.

Are NSFW thumbnails allowed in the first place? (I found this from before an adult filter was implemented, but didn't see anything in the current rules.) If so, is it possible to implement blurring/hiding NSFW thumbnails where a user hasn't agreed to see them? Thanks.

It's unfortunate that they haven't fixed the game description or included any screenshots with text here, because it gives a very inaccurate impression of the translation quality.

Oh my gosh, so cool to see more people translating Gracias games! Looking forward to this!

Any chance you could add a Linux build? (Export in Ren'Py as PC rather than Windows.)

Any chance that you'll put the previous games in the series up on

I think something might be configured wrong with your sale. I see the standalone Windows download if I click "No thanks, just take me to the downloads," but if I claim it and then click the download link from the top of the game page, I see "Nothing is available for download yet."

For Linux users, I've made an installer to run the Windows version through Lutris; works on my system (Ubuntu 18.04) and will hopefully be helpful to others. In general I've found Tyranobuilder games run in Wine 3.0 with the ddr=gdi setting (you can change it in Winetricks).

There are no downloads; did everything upload correctly?

I looked at a bunch and didn't see the option on any of them. A few examples (screenshots):

In contrast, buying this game from its sale page (which only has 1 game) shows the gift link (screenshot):

Is it possible to buy a bundle as a gift? I don't see a check box like when you try to buy an individual game.

Just a heads up, looks like you forgot to set a price on the PC version of the game when you updated it.

Cute game! You did some really cool things with the interface in Ren'Py, which is always interesting to see. I also love how you included gendered terms & pronouns as two separate settings, which I don't think I've seen before.

Glad you enjoyed them =) I have the same issue with Gracias's newer VNs. One of these days I'll figure out how to hack Tyranobuilder, haha. But I'm a big fan of their work, such a unique style and themes, and the fact that they're short, self-contained stories makes them more accessible. I'm really grateful to the translators I've worked with, and to the developer of pylivemaker for making patching possible.

I tried to give fair warning in the description, haha. But I do wish there was an option for a happy threesome end. Hope you enjoyed it regardless!

The release status is still listed as In Development, FYI.

Something vague like "scenes that could possibly be upsetting/uncomfortable" isn't a very useful content warning. That could mean anything! If you're just trying to avoid spoilers, maybe add a text document with details to the downloads or something like that, so people don't see it by default but can check it if they're concerned. Just a thought.

Any chance of an English version? =3

If anyone needs an editor, I'd like to help out. I can do a quick proofread for spelling/grammar issues or a more in-depth edit for style and flow. My experience is primarily working with non-native English speakers on English translations.

That's really cool, thank you so much!

Yes, exactly. The ? button here

Very abrupt but amusing little game. Nora/Teacher OTP =P I'm looking forward to the revised English translation.

The sprite viewer in the extras with the expression randomizer is really neat. Did you find that code framework somewhere or write it from scratch? And would you be able to share it?

Same black screen issue when eating lunch with Emily. (Also in the early Kickstarter version, if that makes a difference.)

It's possible to get there if I click on the release status on a game page (and then from there's an option in the left menu pane to filter by release status). However, when you get to the search page through another route (e.g. clicking on a tag from a game page or clicking Browse in the top menu pane), the release filter does not appear.

OS: Ubuntu 18.04.4 LTS
KERNEL: 5.3.0-59-generic
CPU: AMD Ryzen 7 1700 Eight-Core
GPU: NVIDIA GeForce RTX 2070
RAM: 16 GB

Let me know if my system specs will help.

I don't know if this is just an issue with the Linux version, but the controls feel very stiff. If I try to click a piece and flick it in one direction or another, it doesn't seem to register. I have to click, hold for a second, drag to an adjacent spot, and hold for another second before the piece will actually move. So it's very slow to play and hard to get into a comfortable rhythm.

Very short (like 10 mins), and I wish there were more backstory even if there isn't a plot per se (like, why is there a fish man living in her pool in the first place lol). But the cute art & focus on a female audience stands out from a lot of Patreon porn games. Looking forward to seeing more from your team.

The English version really needs some proofreading, though. I can give you a hand with that if you like. Feel free to get in touch with me on Twitter, @KimchiTea.

Also, your Linux archives have just .bz2 file exensions for some reason, when they should be .tar.bz2. Don't know if it makes a difference for all distros, but Ubuntu doesn't recognize them as archives unless I fix the extension. Not a huge deal, but just so you know.

Huh, interesting. It feels awkward having to redirect my eyes to different starting points between lines, but maybe that's just me.

This is nitpicky, but I think the text would be slightly easier to read if the narration had the same alignment as the dialogue, instead of being pushed all the way to the left when there's no side portrait.

Cute =)

Ich würde eine englische Übersetzung machen, ob das OK ist.

(1 edit)

You can actually set the default volume in the code to make it easier. I found some code here; it's old but worked when I tested it. Paste the following at the start of the script.rpy file (make sure to preserve indents):

label splashscreen:
        if not persistent.set_volumes:
            persistent.set_volumes = True
            _preferences.volumes['music'] *= .45
            _preferences.volumes['sfx'] *= .67

Nice, congrats! I'm way behind on your releases so I'll finally have a chance to catch up.