Posted May 10, 2023 by SnaccPop Studios
Changelog:
To-Do:
This one isn't a proper content update quite yet as we weren't able to implement the Spanish translation since we were busy investigating the say screen error that many of our Android players had reported after entering their birthday. The error looks something like this:
Exception: The say screen (or show_function) must return a Text object.
Our programmers were confident that changing the Save Directory name from "SleepyTimeJack-69" to "SleepyTimeJack_69" would solve the mysterious textbox rendering issue related to the Rimouski typeface change as default, as this should have essentially made Sleepy Time Jack into a "new game" without any existing persistent data. And it did work for most of our Windows players! Though, admittedly Android (and any mobile phone OS) stores data in a strange manner, so it may have to do with something in the package name or... honestly we don't know.
So, as a forced fix we're trying to implement, we put in a quick splashscreen that won't affect load times.
label splashscreen: scene black ## The first time the game is launched, this will force the textbox rendering issue to be fixed. ## Hopefully... if not persistent.textbox_fix: ## Force typeface defaults to Rimouski $ persistent.typeface = "Rimouski" ## Afterwards, this force variable fix should not happen again. $ persistent.textbox_fix = True else: pass return
What this does is that the first time everyone loads up Version 0.33 of Sleepy Time Jack, this splashscreen will automatically switch the persistent.typeface variable to be RImouski, just in case it is still somehow set to Bubblegum (which is now only being used for Headers in the UI). Players can then continue to use Rimouski or switch back to Kinto if they prefer.
We do hope this resolves any lingering issues left with the textbox not rendering properly by default 😩 Do let us know if any bugs do occur in the Bug Reports thread.