For your second question, calling the return statement in the script doesn't return you back to your previous label from a jump. It ends the game. If you want to go back to your menu you need to add a label before it and jump to it after your other label is complete. Example: label some_choice: menu...
You're using screen language so the default statement in that case expects a variable not a boolean. http://www.renpy.org/doc/html/screens.html#default I'm not 100% sure so someone correct me if I'm wrong but I think the default statement you're looking at refers to a property that can be used in ui...
I came across a similar predicament just recently and the first way I attempted to solve the problem was to make LiveComposites with animations that get swapped in and out. I tried to dynamically change the animations but you can't since the transforms are saved on the heap and are never changed aga...
I get the following error I'm sorry, but an uncaught exception occurred. While executing init code: File "game/init.rpy", line 7, in script File "game/init.rpy", line 11, in python ImportError: No module named locale -- Full Traceback ------------------------------------------------------------ Full...
Ahhh, combine the QuickSave list with the [ Return() ] list. That's a good way of going about it. I actually ended up just looking at the implementation for the QuickSave Action and simply using those actions manually in a list. The FileTakeScreenshot, FileSave, and Notify actions that is. I did not...
Not sure if you're still looking for the answer to getting the volume from a channel but I had the same question for newly registered channels and after fishing around the renpy source code I came up with a solution. It's not pretty but there doesn't seem to be a get method for channel volumes. chan...
I get the following error when I use the QuickSave function in a list of actions I'm sorry, but an uncaught exception occurred. While running game code: TypeError: 'RevertableList' object is not callable -- Full Traceback ------------------------------------------------------------ Full traceback: F...
What do you suggest to do then? I'm only given one big image that contains all the pieces. Is there any other way to crop the image and update the displayable with new crops?
I actually didn't try but I gave it a go just now; didn't seem to do the job unfortunately. Does it have anything to do with the fact that the LiveComposite is in an image? And that image isn't being updated?
I have an image with some ATL and it looks like this: image heroine: xalign 0 yalign 0 LiveComposite( (460, 1505), #size (0, 0), im.Crop(heroine_image,0,0,460,1505), #body (230, 93), heroine_eyebrows_transform, # eyebrows (240, 100), heroine_blinking_animation, # eyes (275, 150), DisplaySpeaking("he...