posts from @Tayruu tagged #twelve thousand

also:

Saving myself a bunch of hassle by putting all my VN's UI assets into one spriteset instead of separate files.

... well, not all of them. Full-screen assets are going to remain their own images, and I have spritesets planned to be split between common, computer UI stuff, and character avatars.

But still, it's gotta be more organised than what I had before, where every one was a separate image, or rarely multiple spritesets per UI element. Instead I'm just putting all common elements together. The only real problem with this is I have to specify crop dimensions rather than filenames, but really I'm pretty used to that anyway.

The other thing I have going with this setup is using the flat colours to mask off colour fills. It saves me the trouble of having to create multiple colour variations of the same assets, though I guess I do have the advantage of the aesthetic design of my UI there.



Renpy has the ability to render at high-DPI on screens that do that sort of thing, notably Surface laptops and the like. This is good if you like your text to be nice and crisp and even means some internal scaling now has a higher internal resolution.

Unfortunately it exposes a lot of stray rendering issues caused by Crop() and has some FPS tanking with video.

I got sick of having to uncomment or comment out os.environ["RENPY_HIGHDPI"] = "1.0" as per whatever my mood was, so I just made it into an option setting in-game, along with the following warning.