Comments

Log in with itch.io to leave a comment.

oh hello!! i'm testing this on my game (it's going great by the way!!) but i've run into an issue. i'm making a vn in nvl format and the seen text works fine but the choice buttons don't change color after being chosen. i compared the code in my screens.rpy and gui.rpy with your code and nothing seems different though, which is strange. can you help? T_T

(+1)

Heya! :D I took a look at the code here on the page and everything seems to work even when switching everything to nvl. Admittedly there wouldn't be anything added to gui.rpy regarding nvl text (only the sayseen color and toggles), so the rest should all be under NVL Screens in screens.rpy. Did you also add the "nvl_chosen" and "nvl_chosen_text" styles from screens.rpy? That's where the color changes should be defined and should happen.

If all else fails, feel free to DM me your code so I can take a crack at it and figure out what's happening on your end

it's all there!! :(

i'm going to dm you on bsky!

(+1)

Here's to those who give back!

Thank you so much! 😁

(+1)

Thank you so much for this! This is so much smoother an experience than the default save/load screen, and I look forward to incorporating it into my own games in the future.

(+1)

I've been looking for a combined save and load screen for so long, thank you so much for sharing!!!

(+1)

No problem! :D

(+1)

This is amazing! I can't wait to try these out. Thank you! :D

(+1)

Np~! Can't wait to see what you make with it! :D

(+4)

My save system is already set and done, but the "seen text" is wonderfully intuitive and will add an awesome level of user-friendly replayability for my readership. From the bottom of my heart, thank you!


Since my own game has been a few years in the making, I made a couple of very small changes and figured I'd document them here in case someone else wanted to experiment or try something similar:

1. Did not want seen text to be disabled by default, so I changed "persistent.sayseentog" from False to True  in gui.rpy.


2.  In  screen.rpy, Preferences, there is a lovely option to switch the color of seen text between "Bright" and "Dark". I added in an additional option called "None,"

which will change the seen text color back to the regular unseen text color. So, the player can revert the color that way if they really want to.


3. Also in screen.rpy, for the choice screen, these two lines were clashing with some of my previous code and giving me an error:

if not i.chosen:

if i.chosen == True:

I updated them to these lines, respectively, and it worked like a charm:

if not chosen:

elif chosen == True:

These updates probably aren't necessary if you've just started coding your game from scratch though, original code is already very good and tidy. <3 <3

Thank you again, Knickknack PJ !!!

(+1)

Oooh nice nice! And thank you for the kind words! :D I spent a long time organizing everything and making sure theres enough notes for other devs to understand how the code works so they can edit it to their own liking. ^^