Sunrider: Mask of Arcadius

Sunrider: Mask of Arcadius

H / Middle Mouse won't hide Text box
In both fullscreen and windowed, H /Middle mouse will not hide the text box. Is this a common issue? Fixable by going into one of the renpy files?
Sometimes I really, really want to hide that text box.
< >
Showing 1-5 of 5 comments
JohnSmith Jan 8, 2015 @ 10:08am 
Apparently the H key would break the battle interface if pressed mid-battle, and the devs took the easy way out by just disabling it.

Looking at some of the Ren'Py docs there is definitely at least one way to disable the key for battles only. I haven't worked with Ren'Py, though, so it might take me a while to find which files to modify. I think I'll try to find some time to look into this over the weekend, then push it as a change for the next version.
Br1ckyard11 Jan 8, 2015 @ 1:44pm 
Thanks!..That more or less explains that. I briefly looked myself, but couldn't find anything obvious..
JohnSmith Jun 16, 2015 @ 1:33am 
And then I forgot about this >_< ... sorry.

Now that I'm (probably) back for a while I took a glimpse at the code. It doesn't appear to break battles (you get a blank screen, but it's dismissable normally), but pressing the key in the upgrade screen shows you the shop background, and pressing it mid-animation pauses it after that section of the animation. Looks like this was done purely for aesthetic purposes. So it seems that I can't really produce a generally acceptable change for the release, as it turns out the keymap can only be changed in init blocks, and I can't find the code Ren'Py uses for hide_windows nor know how to reproduce it in Ren'Py script.

For personal use, though: the keys are disabled in "Sunrider/game/functions.rpy". To reenable them delete lines 4-7 in that file, or comment them out by adding the '#' sign at the start of each of those lines. (Open and modify the file with Notepad or a similar editor. Be careful to not accidentally place a 'tab' symbol in there while editing). Delete the neighboring "functions.rpyc" file before restarting the game. As usual, changes made this way may get reverted during an update.
Vaendryl Jun 16, 2015 @ 3:04am 
all very true. one alternative is to mod the screens.rpy file.
in that file look for where it says "screen say:" and add the line "key 'h' action Hide('say')" below it, like so:
screen say: if 'mouseup_3' not in config.keymap['game_menu']: key 'mouseup_3' action Show('save') key 'h' action Hide('say')
or look at this image: http://i.imgur.com/p1eOJDu.png

after using this I don't think enter or space work anymore to continue the dialogue, but clicking the mouse or pressing ctrl should continue the game (pressing h again won't do anything). However, you'll miss 1 screen worth of dialogue this way.
Last edited by Vaendryl; Jun 16, 2015 @ 3:07am
Nemjen  [developer] Jan 7, 2017 @ 4:26am 
For LD?

If you want to hide the UI in Liberation Day you should just be able to 'right click' and select the option 'hide UI'. This will hide the dialogue box and the menu until you press 'M1' 'enter' or 'space'.

For MoA?

You should only need to add 'key 'h' action Hide('say')' as the other two lines already exist on line 44-45. I'd restart the game after making this change though if you have it running.
< >
Showing 1-5 of 5 comments
Per page: 1530 50