Version 1.1 Post Mortem
Yeah, it's another one of these.
Version 1.1 of Distortion Nation fixes a few typos in the German translation, adjusts some of the GUI positioning, and adds an Android port of the game to the available downloads. While porting a Ren'Py game is not entirely difficult, the differences in screen size do cause certain elements to be displaced.
What Went Wrong
Honestly? It's been two days and I'm trying very hard to forget.
For some reason, NVL mode was cutting off oddly despite there being no defined height for entries, which should have allowed sections to adjust as needed.
## The height of an NVL-mode entry. Set this to None to have the entries
## dynamically adjust height.
define gui.nvl_height = None
This issue only presented itself during Android emulation, and was made worse while playing the German translation, in which words tended to be longer. I wasn't able to figure out the exact cause of the text cut-off, so I hacked a workaround for it.
style nvl_window: variant "small" xsize 1500 yfill True style nvl_entry: variant "small" xfill True ysize gui.nvl_height + 120
While this prevented the current text block from cutting off, entries would now move up and out of the screen, despite there still being some space at the bottom of the screen for other entries. Not ideal, but it was workable.
Another issue, for which I don't really have any screenshots of, that I ran across is that deleting certain buttons (Q. Load and Q. Save) in the quickmenu screen would cause the quickmenu not to show at all. These buttons are not necessary and I have taken them off for other games, but I couldn't do it for Distortion Nation for whatever reason.
I honestly don't know what happened or why these problems occurred. I believe it may have to do something with the GUI template, but which exact part of it I can't quite identify. In either case, Distortion Nation should be coming to the Google Play Store soon, so keep your eyes peeled and cuddle some moths.
Get Distortion Nation
Leave a comment
Log in with itch.io to leave a comment.