Search found 123 matches

by jeffster
Sun Jan 09, 2022 8:07 pm
Forum: Ren'Py Questions and Announcements
Topic: How to add a transition to dialogue box only [Solved]
Replies: 13
Views: 545

Re: How to add a transition to dialogue box only

I think you might need to modify "say screen" (it's defined in screens.rpy) and add a transform there: window: at slide_updown Try something like this: transform slide_updown(): yalign 1.0 on show: yoffset 300 alpha 0.0 easein 0.5 yoffset 0 alpha 1.0 on hide: yoffset 0 alpha 1.0 easeout 0.5 yoffset ...
by jeffster
Sat Jan 08, 2022 2:49 pm
Forum: Ren'Py Questions and Announcements
Topic: Label call in screen action not working.
Replies: 5
Views: 287

Re: Label call in screen action not working.

PS. I think that a list of actions is executed in no particular order, so it can do Hide before trying Call. Maybe that's why Call doesn't happen?
by jeffster
Sat Jan 08, 2022 2:12 pm
Forum: Ren'Py Questions and Announcements
Topic: "Patching" a released Ren'Py game [Resolved]
Replies: 7
Views: 479

Re: "Patching" a released Ren'Py game

That's why updating a script would be viable, but would also require people copying the new script, images and music into their old folder which is... Well, it's an option but not super customer friendly, you know? Some developers do just that. They pack some files in 'game' folder inside zip, and ...
by jeffster
Sat Jan 08, 2022 1:57 pm
Forum: Ren'Py Questions and Announcements
Topic: Label call in screen action not working.
Replies: 5
Views: 287

Re: Label call in screen action not working.

I would try something like "jump" as the sole content of the action statement.
Then at the label I jumped to I would set the variable and show or hide whatever I need in a usual python/renpy code.
by jeffster
Sat Jan 08, 2022 1:44 pm
Forum: General Discussion
Topic: Renpy
Replies: 1
Views: 1901

Re: Renpy

Hi vicirl, use forum "Ren'Py Questions and Announcements": https://lemmasoft.renai.us/forums/viewforum.php?f=8 Yes, you can. See an example here: https://patreon.renpy.org/python-tricks-2.html#bgqueue Basically you put a button or imagebutton on the screen and set its hover action: button: hovered b...
by jeffster
Sat Oct 09, 2021 3:12 am
Forum: Ren'Py Questions and Announcements
Topic: How do I use a BMFont as a text style property?
Replies: 5
Views: 363

Re: How do I use a BMFont as a text style property?

Just as an experiment, did you try to use the font name without quotes?

Code: Select all

    font bmfont
by jeffster
Sat Oct 09, 2021 3:00 am
Forum: Ren'Py Questions and Announcements
Topic: Text and Name Position
Replies: 1
Views: 287

Re: Text and Name Position

Searching screens.rpy for the string "mobile" gives: ################################################################################ ## Mobile Variants ################################################################################ style pref_vbox: variant "medium" xsize 675 ## Since a mouse may n...
by jeffster
Fri Oct 08, 2021 4:41 pm
Forum: Ren'Py Questions and Announcements
Topic: How to do rollback with CDD
Replies: 1
Views: 287

Re: How to do rollback with CDD

For now, I'm using Ren'Py's "call screen" instead of renpy.call_screen() (though the latter would be more convenient for setting the screen name dynamically).

With Ren'Py's "call screen" rollback seems to work.
by jeffster
Fri Oct 08, 2021 2:12 pm
Forum: Ren'Py Questions and Announcements
Topic: How to do rollback with CDD
Replies: 1
Views: 287

How to do rollback with CDD

(That's a corrected version of the post I made a few hours back.) I call a custom screen: next_choice = renpy.call_screen(summary_screen) In that screen I click a Creator Defined Displayable - item to unlock (add it to a set): def event(self, ev, x, y, st): # Detect mouse click on it: if ev.type == ...
by jeffster
Fri Oct 08, 2021 12:37 pm
Forum: Ren'Py Questions and Announcements
Topic: [SOLVED] How to create interactive checkbox form?
Replies: 4
Views: 335

Re: How to create interactive checkbox form?

Hmm, it doesn't seem to work. I tried both imagebutton and hotspot (which I would prefer), but it doesn't happen anything when I click upon, and not even if I use the SetVariable directly in in put in the console. screen report_1_screen(): imagemap: ground "gui/exam_screen/medreport_1_unselected.pn...
by jeffster
Fri Oct 08, 2021 9:08 am
Forum: Ren'Py Questions and Announcements
Topic: Saving during a non-movie cut-scene
Replies: 12
Views: 644

Re: Saving during a non-movie cut-scene

I would think about some dirty hack, like jumping to the previous dialogue line after load. When games get upgrades it often happens that Ren'Py loads saves from previous versions a few lines shifted back, and it's not a problem. I also don't mind to recall what was there, when I didn't play that ga...
by jeffster
Thu Oct 07, 2021 6:43 pm
Forum: Ren'Py Questions and Announcements
Topic: dialogs depending on previous choices
Replies: 6
Views: 426

Re: dialogs depending on previous choices

Wow, thank you so much! I was very interested in using this in my game, but I don't really understand how these variables work, so I can't put it into practice well. Could any of you explain to me? Generally, variables track the state of your game world. That includes the choices the player made. A...
by jeffster
Thu Oct 07, 2021 1:37 pm
Forum: Ren'Py Questions and Announcements
Topic: Saving during a non-movie cut-scene
Replies: 12
Views: 644

Re: Saving during a non-movie cut-scene

I do not have experience with animations, apart from main menu slideshow, so I don't know what to say. I tried to make an animated scene but it was shown together with the dialogue line that followed it. If I saved and reloaded, that animation was shown, even without "after_load" adjustments. So it ...
by jeffster
Thu Oct 07, 2021 9:03 am
Forum: Ren'Py Questions and Announcements
Topic: Saving during a non-movie cut-scene
Replies: 12
Views: 644

Re: Saving during a non-movie cut-scene

I think the label "after_load" gets called, not just jumped to, so that the return could automatically bring the execution to the place the game was loaded to. Calls work like this: 1. The computer gets a command like "call some label". 2. Before it jumps to that label, it stores the address of the ...