Thank you for the update! The safer saves and close confirmation are sure to come in handy since I tend to A/B test different versions of a scene to see what works and what doesn't.
corial
Recent community posts
Thanks for sharing such an interesting tool! I just had a question on where to add:
"define gui.focus_frame_image = "gui/overlay/cursor.png" # an image path as a string - make sure it exists!
define gui.slide_time = 0.2 # how long should the movement take
define gui.focus_warper = "linear" # what easing function to use?
define gui.focus_padding = (0, 0) # how far away in pixels the corners of the displayable are from the actual focused button
## UPDATE 3/2/2024: Added a "pulse" feature which periodically makes the frame pulse in a sine-like pattern
define gui.focus_pulse_amp = 5 # how much (in pixels) the frame "pulses". Set to 0 to disable
define gui.focus_pulse_time = 1.0 # the period of the frame's "pulse"
Your notes say to put it at the end of a screen, but it'd be helpful to see an example of how it's meant to be indented in the screens rpy.
Also, in the notes it says: [# add "focus_frame"] is this meant to be added as well?
Thanks for sharing this! I just had a question - is there a way to customise the timer bar with images? Or to adjust the opacity of the borders?
Edit: Nevermind, I figured it out! instead of:
screen timed_choice_visual(adjusted_time):
fixed:
xsize int(gui.timed_choice_timer_bar_width)
ysize int(gui.timed_choice_timer_bar_height)
xalign 0.5
# The timer bar is not filled.
add Solid(gui.timed_choice_timer_bar_under_color)
add "gui/bar/right.png"
# The timer bar when it is filled.
# It will shrink to the middle until the timer has run out.
add Solid(gui.timed_choice_timer_bar_fill_color):
at transform:
xalign 0.5
xzoom 1.0
linear adjusted_time xzoom 0.0
I'm using:
screen timed_choice_visual(adjusted_time):
fixed:
xsize int(gui.timed_choice_timer_bar_width)
ysize int(gui.timed_choice_timer_bar_height)
xalign 0.5
# The timer bar is not filled.
add "gui/bar/right.png":
at transform:
xalign 0.5
xzoom 1.0
# The timer bar when it is filled.
# It will shrink to the middle until the timer has run out.
add "gui/bar/left.png":
at transform:
xalign 0.5
xzoom 1.0
linear adjusted_time xzoom 0.0
Wherein left.png and right.png are custom bar images.
It's been years since I've truly enjoyed a game or, rather, that I allowed myself to pursue a puzzle for the sake of it. I could never bring myself to enjoy a challenge, or to truly engage with a work - for a time, this was all I knew. A benign sort of monotony within which I'd forgotten the pure joys of life.
Playing A Monster's Insight was a breath of fresh air. Thank you.