Theme editor

  • RequestStream Movies, TV shows and anime streaming • 1 week trial
  • LewdCorner Site Cleanup Update
    A new cleanup update has been posted covering the recent Vault rework, rank changes, policy cleanup, and theme polish. The goal is to make LC cleaner, easier to understand, and safer for the site going forward. - Jack Of Blades
    Read More
  • use the latest updates page in the main menu for recently updated games (we are still fixing this section.)
4.50 star(s) 2 reviews
@cynist Again, I appreciate the detailed response! I can't imagine how complex the code is on the backend, given how many options there are for the player. I was one of those people who toggled everything on so I could be sure I didn't miss anything, so knowing that flags are mostly additives means I'm good.

One thing that I've really liked about this story compared to others is how much you integrate player choices into the story. Like when you're given the opportunity to give Bunny an objectification name, or what Tiffany's preferences are. It's cool seeing those called back later in the chapter. Hopefully you plan on calling back to them in future scenes!

Keep it up! Looking forward to the next chapter!
 
Fairly certain I'm doing something wrong, as I haven't seen anyone else report this issue, but starting from versions 0.11 and now on 0.12, I keep getting boolean errors when attempting to either start a new game or load a previous save (here is the traceback.log):

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/start.rpy", line 16, in script
TypeError: 'bool' object is not callable

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):
  File "game/scripts/start.rpy", line 16, in script
  File "renpy/ast.py", line 2241, in execute
    self.call("execute")
    ~~~~~~~~~^^^^^^^^^^^
  File "renpy/ast.py", line 2195, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/statements.py", line 381, in call
    return method(parsed, *args, **kwargs)
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/common/000statements.rpy", line 483, in execute_pause
    renpy.pause(delay)
    ~~~~~~~~~~~^^^^^^^
  File "renpy/exports/statementexports.py", line 198, in pause
    rv = renpy.ui.interact(mouse="pause", type="pause", roll_forward=roll_forward, pause=delay, pause_modal=modal)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 306, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2154, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )
    ^
  File "renpy/display/core.py", line 2700, in interact_core
    root_widget.visit_all(lambda d: d.per_interact())
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 508, in visit_all
    self.child.visit_all(callback, seen=None)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 459, in visit_all
    callback(self)
    ~~~~~~~~^^^^^^
  File "renpy/display/core.py", line 2700, in <lambda>
    root_widget.visit_all(lambda d: d.per_interact())
                                    ~~~~~~~~~~~~~~^^
  File "renpy/display/behavior.py", line 1064, in per_interact
    if self.is_selected():
       ~~~~~~~~~~~~~~~~^^
  File "renpy/display/behavior.py", line 1054, in is_selected
    return is_selected(self.action)
           ~~~~~~~~~~~^^^^^^^^^^^^^
  File "renpy/display/behavior.py", line 481, in is_selected
    return action.get_selected()
           ~~~~~~~~~~~~~~~~~~~^^
  File "renpy/common/00action_data.rpy", line 228, in get_selected
    return bool(val)
           ~~~~^^^^^
TypeError: 'bool' object is not callable

Linux-6.17.0-20-generic-x86_64-with-glibc2.39 x86_64
Ren'Py 8.5.2.26010301
Libertine: Chapter 12 (0.12a) 0.12a
Tue Apr 14 11:44:23 2026

There are some factors that may be causing issues here, I just figured I'd ask here, first, before delving into full research-mode:

  • I'm on Linux (Mint) and did, as of 0.11, need to try downloading an extra unrar package to allow unzipping to work properly, so I did wonder if it may just be the extraction method that's somehow messing with the script files?
  • Generally I can run the "GameName.sh" to run any Renpy games, but this one (as of 0.11 and 0.12) has done nothing when running that file. I do have the file set to "Allow executing file as program", but nothing happens when attempting that normal method. To get around this, I did end up downloading Ren'Py 8.5.2, where I could locate the game folder and choose to launch the project, which successfully launches the game, but gives me the above error when attempting to start a new game or load a save.
  • I have, also, tried re-downloading the game from all available Win/Linux links for 0.11 and now 0.12, in case the files were corrupted during the actual download process, but I don't think this is the case. I really feel like something between extracting or the method of launching the game is something I'm doing wrong.
 
Fairly certain I'm doing something wrong, as I haven't seen anyone else report this issue, but starting from versions 0.11 and now on 0.12, I keep getting boolean errors when attempting to either start a new game or load a previous save (here is the traceback.log):

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/start.rpy", line 16, in script
TypeError: 'bool' object is not callable

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):
  File "game/scripts/start.rpy", line 16, in script
  File "renpy/ast.py", line 2241, in execute
    self.call("execute")
    ~~~~~~~~~^^^^^^^^^^^
  File "renpy/ast.py", line 2195, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/statements.py", line 381, in call
    return method(parsed, *args, **kwargs)
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/common/000statements.rpy", line 483, in execute_pause
    renpy.pause(delay)
    ~~~~~~~~~~~^^^^^^^
  File "renpy/exports/statementexports.py", line 198, in pause
    rv = renpy.ui.interact(mouse="pause", type="pause", roll_forward=roll_forward, pause=delay, pause_modal=modal)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 306, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2154, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )
    ^
  File "renpy/display/core.py", line 2700, in interact_core
    root_widget.visit_all(lambda d: d.per_interact())
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 508, in visit_all
    self.child.visit_all(callback, seen=None)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 459, in visit_all
    callback(self)
    ~~~~~~~~^^^^^^
  File "renpy/display/core.py", line 2700, in <lambda>
    root_widget.visit_all(lambda d: d.per_interact())
                                    ~~~~~~~~~~~~~~^^
  File "renpy/display/behavior.py", line 1064, in per_interact
    if self.is_selected():
       ~~~~~~~~~~~~~~~~^^
  File "renpy/display/behavior.py", line 1054, in is_selected
    return is_selected(self.action)
           ~~~~~~~~~~~^^^^^^^^^^^^^
  File "renpy/display/behavior.py", line 481, in is_selected
    return action.get_selected()
           ~~~~~~~~~~~~~~~~~~~^^
  File "renpy/common/00action_data.rpy", line 228, in get_selected
    return bool(val)
           ~~~~^^^^^
TypeError: 'bool' object is not callable

Linux-6.17.0-20-generic-x86_64-with-glibc2.39 x86_64
Ren'Py 8.5.2.26010301
Libertine: Chapter 12 (0.12a) 0.12a
Tue Apr 14 11:44:23 2026

There are some factors that may be causing issues here, I just figured I'd ask here, first, before delving into full research-mode:

  • I'm on Linux (Mint) and did, as of 0.11, need to try downloading an extra unrar package to allow unzipping to work properly, so I did wonder if it may just be the extraction method that's somehow messing with the script files?
  • Generally I can run the "GameName.sh" to run any Renpy games, but this one (as of 0.11 and 0.12) has done nothing when running that file. I do have the file set to "Allow executing file as program", but nothing happens when attempting that normal method. To get around this, I did end up downloading Ren'Py 8.5.2, where I could locate the game folder and choose to launch the project, which successfully launches the game, but gives me the above error when attempting to start a new game or load a save.
  • I have, also, tried re-downloading the game from all available Win/Linux links for 0.11 and now 0.12, in case the files were corrupted during the actual download process, but I don't think this is the case. I really feel like something between extracting or the method of launching the game is something I'm doing wrong.
I'm not well-versed on Linux or what the issue might be. I know some Linux users have had issues in the past. There's a several page conversation on ATF about having Linux issues with Libertine and how they were solved. I'm not in a place where I can check ATF reliably to copy/paste the conversation, but I may be able to do that in a few days.

If someone does know the issue, and could tell me what I can do on a developer's side to fix it, I'd appreciate it.
 
I'm not well-versed on Linux or what the issue might be. I know some Linux users have had issues in the past. There's a several page conversation on ATF about having Linux issues with Libertine and how they were solved. I'm not in a place where I can check ATF reliably to copy/paste the conversation, but I may be able to do that in a few days.

If someone does know the issue, and could tell me what I can do on a developer's side to fix it, I'd appreciate it.
Well damn, thank you so much! I didn't think to even check for the game over at ATF, but you were 100% correct and I got the issue fixed!


If anyone here has this issue on Linux in the future:

  • Inside "Game" folder, right click on Libertine.sh and under "Properties" check the box to "execute as program" (I had done this one already)
  • What I had NOT done, nor heard before, was: Go into "lib" folder, then into "py2-linux-x86_64" folder. Right click on "Libertine" and under "Properties" check to "execute as program" for this, as well.
 
I'm not well-versed on Linux or what the issue might be. I know some Linux users have had issues in the past. There's a several page conversation on ATF about having Linux issues with Libertine and how they were solved. I'm not in a place where I can check ATF reliably to copy/paste the conversation, but I may be able to do that in a few days.

If someone does know the issue, and could tell me what I can do on a developer's side to fix it, I'd appreciate it.

You can fix it, but to be honest it's not really a fix worth doing (by yourself at least, especially if you cannot test it quickly).
Linux runs into issues with keyword arguments, so if you have a redundant call, especially multiple (which judging from the log it kind of looks that way) it's going to fuck the stack.


Anyway since I've followed this game since the beginning just wanted to chuck my two cents. Good work overall and I know your supporters appreciate the consistent updates. This has remained one of the only few koikatsu games that I can tolerate, much less enjoy. Genuinely curious about your timeline for conclusion, or if you had to guess and wouldn't mind sharing what percentage of the final product is it at currently? If you know yourself of course.
For me personally most of the interactions have run their course with the Mother and Moonchild having the only juice left. Aside from that there is just the organization which I'm sure is what everyone is most curious about.
 
Last edited:
You can fix it, but to be honest it's not really a fix worth doing (by yourself at least, especially if you cannot test it quickly).
Linux runs into issues with keyword arguments, so if you have a redundant call, especially multiple (which judging from the log it kind of looks that way) it's going to fuck the stack.


Anyway since I've followed this game since the beginning just wanted to chuck my two cents. Good work overall and I know your supporters appreciate the consistent updates. This has remained one of the only few koikatsu games that I can tolerate, much less enjoy. Genuinely curious about your timeline for conclusion, or if you had to guess and wouldn't mind sharing what percentage of the final product is it at currently? If you know yourself of course.
For me personally most of the interactions have run their course with the Mother and Moonchild having the only juice left. Aside from that there is just the organization which I'm sure everyone is what most everyone is curious about.
Thanks for the info. I won't waste my time looking into the Linux problem. Something tells me we're all going to be on Linux at some point, anyway.

I put a three month in-game time limit on Libertine (June, July, August). It may not run all the way until the last day of August, but the best estimation I've given is that it's about 1/3rd complete. Maybe a little bit more. There's still quite a bit more to explore and get through.
 
I downloaded the 0.12a but it ends at chapter 11 and I don't have anything for chapter 12?
Thanks for the info. I won't waste my time looking into the Linux problem. Something tells me we're all going to be on Linux at some point, anyway.

I put a three month in-game time limit on Libertine (June, July, August). It may not run all the way until the last day of August, but the best estimation I've given is that it's about 1/3rd complete. Maybe a little bit more. There's still quite a bit more to explore and get through.
 
I downloaded the 0.12a but it ends at chapter 11 and I don't have anything for chapter 12?
That shouldn't be possible. This would have been reported almost right away. What version are you using (PC/Linux/Android/Mac)?
 
She seemed older and taller when she went up to check on the twins, but normal later, on the couch she looked bigger than Denae
The scale setting for the characters haven't changed unless the scene makes all characters either too large or small, at which point the characters are all scaled the same. There have been some cosmetic changes on some characters (like MC losing the beard), but nothing's changed on Shelby.

She probably looks different upstairs due to the camera angles used and being closer up on her face. When she's on the couch with Denae, she's up on her knees and more upright while Denae is hunched over and leaning forward, making them look different sizes.
 
@cynist, be aware that this game isn't showing up in Latest Updates under various circumstances, some fault with the LU filters or something about this thread or who knows what, but right now it's only visible if I explicitly search for it by name (or use the Bookmarks feature).

Other games updated around the same time show but this one doesn't. I tested this across different browsers, different computers and both with fully reset filters and ones that would naturally include it, nothing helped, and right now it's still invisible no matter how I set things.

I raised a support ticket and got back the equivalent of "*shrug*". While they were able to reproduce the issue, they then threw the "LU is being worked on so hopefully this will get fixed" line which has been the excuse for about a year now. Then they closed my ticket. I tried.

I've attached the image I submitted which shows the gap where Libertine should be, as it was updated April 10th. If you ignore all the ancient newly-added games plus ones where people have incorrectly marked the thread as updated (this still happens a lot) the rest of it is reasonably consistent, and your game is conspicuously absent.

Next time you update your game I'd recommend checking LU carefully (including resetting filters) to make sure folks here are able to see it, as it'd be a shame if you missed out on potential new supporters (I for one initially found you from this site) due to a glitch in the LU system.
 

Attachments

You must be registered for see attachments list
Last edited:
@cynist, be aware that this game isn't showing up in Latest Updates under various circumstances, some fault with the LU filters or something about this thread or who knows what, but right now it's only visible if I explicitly search for it by name (or use the Bookmarks feature).

Other games updated around the same time show but this one doesn't. I tested this across different browsers, different computers and both with fully reset filters and ones that would naturally include it, nothing helped, and right now it's still invisible no matter how I set things.

I raised a support ticket and got back the equivalent of "*shrug*". While they were able to reproduce the issue, they then threw the "LU is being worked on so hopefully this will get fixed" line which has been the excuse for about a year now. Then they closed my ticket. I tried.

I've attached the image I submitted which shows the gap where Libertine should be, as it was updated April 10th. If you ignore all the ancient newly-added games plus ones where people have incorrectly marked the thread as updated (this still happens a lot) the rest of it is reasonably consistent, and your game is conspicuously absent.

Next time you update your game I'd recommend checking LU carefully (including resetting filters) to make sure folks here are able to see it, as it'd be a shame if you missed out on potential new supporters (I for one initially found you from this site) due to a glitch in the LU system.
I appreciate the information.

TBH, I've been rather disappointed with LC for a while now. The game thread for Libertine was nuked because someone just randomly decided to nuke everything posted by a former staffer, who was very active and helpful around these parts, because... well, shrug.

While I do check in on LC to see if anyone else posts on here for my projects, I'm otherwise absent. LC is currently the last place I update because of the problems I've continued to have with it, including the last time I tried to update, it was either ignored or skipped over to the point I had to report the update a second time, when it was finally resolved.

Go then. There are other worlds than these.
 
I appreciate the information.

While I do check in on LC to see if anyone else posts on here for my projects, I'm otherwise absent. LC is currently the last place I update because of the problems I've continued to have with it, including the last time I tried to update, it was either ignored or skipped over to the point I had to report the update a second time, when it was finally resolved.
No problem.

And yes, that's understandable. While LC can be a useful resource for consumers to find new content, it doesn't seem nearly as favourable to devs. It's effectively a "pirate" site after all, not to mention one prone to inconsistent management and moderation.

Does make me wonder if problems with thread/post deletion and/or ignored/skipped updates might explain why this game has started not showing up in LU. We may never know.

The irony here is that this thread isn't actually useful to me personally as I get e-mail notified from your Discord, but there's always the hope it might send some more supporters your way - assuming anyone can ever find it! 😎
 
Last edited:
Back
Top Bottom