All right then. This works as long as there's no nested markup within the {nb}…{/nb} tags, which is good enough for my current purposes. def non_breaking_tag(tag, argument, contents): """Insert unicode non-breaking zero-width code point between every content character.""&quo...
Does renpy have markup for *preventing* line breaks at unwanted locations? In particular, I want to make renpy treat phrases like "km/h" and "AC/DC" as single words, not breakable at the slash. Unicode has official non-breaking space and non-breaking hyphen characters, but appare...
But are you sure the image "on show" is the correct synthax or is even possible ? It keep giving me indexation mistake or error. Sorry, looks like I gave you a syntax error. I don't have time to test this, but by the docs the syntax should be: image menu_dark_2: "images/0.0 - Game Me...
I currently stand at 40ish posts and expect many more before the game is complete, many of the posts will have two or more characters tagged in the message, I don't see it as practical or efficient to have to append each character individually to every message they might appear in. Is there an easi...
It sounds like it might be easier for you to just use image statements to define your images as where you want them to be, so that you don't have to worry about managing transforms when you show them: image main_menu_dark_2 = "images/0.0 - Game MenuDark_Right_CH1_2.jpg": on show: xpos -200...
Your pseudocode looks like it should work. Your real code doesn't work. So there's something in your real code that's different from what you're showing us. If your real code works when you run it in the console, then there's probably something in the screen about how your actual lists are construct...
Do you really have a variable named "list"? I wouldn't have expected that to work at all, but even if it does kind of work, it still might be giving you trouble. ('list' is a standard built-in class -- that creates lists! -- and you've just renamed it. Don't do that.) Also, in the code you...
"'orange', 'red', 'blue'" is a *value* in food_recipes, not a key, so it's not surprising that python complains it can't find it as a key in that dictionary. Somehow you've got things flipped around. If you show us your actual code, we can maybe tell you what to fix.
I spent a long time trying to figure out how much of this I could get renpy to do for me. config.adjust_attributes looked really promising, and I had hoped for a design that looked something like this: init python: # register a callback to select on the fly which pose gets shown for a registered tag...
Renpy 8 is the future, and seems pretty solid in the present. Starting a new game, use Renpy 8. The only obvious reason to work in Renpy 7.5 is if you started the project ages ago and have a ton of code that would be troublesome to update. If you think you have a very good reason to start a new proj...
Dude, you have a long road ahead of you, but more power to you. Daz3D is designed specifically for posing human figures and rendering the kinds of things you'll want for a VN. It's free-to-play, but Daz the company works hard to get you tied to the Daz Marketplace. Blender is totally free, more powe...
I searched online and didn't find neither a way to add one screen on top of another nor include a screen in another without repeating the code. Is your problem just that you don't know how to show two different screens at the same time? There are lots of cookbooks for free-roam type structures. Try...
"groups" are like slots where several different mutually-exclusive options could show up. "attributes" are flags you can choose each time you display the image. For each attribute provided, each group will be checked to see if there's something that should be shown for that attri...