Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

I've added this to my project (which primarily uses NVL mode), and it seemingly works fine- except adjusting the speech_pause_comma and speech_pause_period variables doesn't affect the pause speed at all, even when I use absurdly large numbers that would surely cause a noticeable difference. This happens with both version A and B. HOWEVER!! When i change the pause speed from the preferences menu using the code snippet provided, it DOES affect the speed. wtf??

I'm saving my files and completely restarting renpy between changes and everything. My writer was the first to report the bug so we've both experienced it between 3 different computers.

(1 edit)

If I'm understanding correctly, this isn't a bug, but simply how persistent variables work in Ren'Py. When the default of a persistent variable has been set once, updating it won't change anything. I might add a note within the plugin to make this clearer in the future!

Using Delete Persistent from the launcher should let your changes to the default value take effect. (Though keep in mind this might also reset some other settings for you.)

Otherwise, if you don't plan on using the preferences menu / having the player be able to change the values themselves, you can swap default for define (for example define persistent.speech_pause_comma = 0.15) and this will make the game always override it with the values you set!