Making fullscreen mode more accessible

TheseThoughtsIThink

The Martian Manhunter
Member
Joined
Aug 1, 2014
Messages
12
Reaction score
0
First Language
English
Primarily Uses
RMMV
Whew, first time in this part of the forums. Exciting~

Basically what I'm looking to do is make going to and from fullscreen mode easier to access for the player.

I found this Full Screen Prompt and it's really similar to what I'm thinking, but instead of the prompt right at startup I'd like to link it into the menu, so players can switch back and forth between modes as they please. I plan on using Yanfly Channel's System Options script, so one of the custom switches (possibly??) in that would be perfect.

I'm not even totally sure what I'm looking for will even wind up being a script, honestly. I've only recently started using scripts at all, and while I might be a quick learner Ruby is a lot more complicated than HTML. Looking at it just makes me really confused. I couldn't even find the fullscreen code in the script ^^;;

So I guess the question is... how would I go about connecting the menu to the script directly?
 

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
The game's default full screen can be turned on/off either by the settings in F1 or using Alt+Enter.

It's hardcoded so almost impossible to change unless you disable it using fyxinput.

But most game developers find the default full screen to be too "stretchy" for their likings. Sooner or later everyone ends up using FullScreen++ :D

Give that script a search up, it allows resolution change on F6 and fullscreen on F5. ;)

You can disable those and link the toggle to switch or something like that if you want it to be changeable in game menu only, but that will require you to

edit part of the script. (the part near update)
 

TheseThoughtsIThink

The Martian Manhunter
Member
Joined
Aug 1, 2014
Messages
12
Reaction score
0
First Language
English
Primarily Uses
RMMV
Yeah, I saw that script while looking for one to do what I want. I think the original fullscreen resolution is fine tbh, so I don't care about changing that. I also don't really want to disable the base methods of entering fullscreen.

My thought here is people who are new to playing RPG Maker games probably won't know there even is a fullscreen mode, let alone how to turn it on, so having an option in the game menu will make it a lot easier. Hell, even I didn't know it was an option until yesterday.

I don't mind going in and editing the base script, but I can't for the life of me find where the part for fullscreen mode is. If someone could just tell me exactly what section it's in I can work from there.

I do appreciate your response though! Thank you!
 

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
To top it up, that F1 menu only save on the user's pc, and it kind of effect ALL other VX Ace game on the machine.

So it means it saves the setting for the RGSS3 Player for that current user only.

That's another reason to use the external script to separate it from the default settings i guess,

because your user's previously played game setting might effect your game differently.

The reason i am recommending Fullscreen++ is, you can export the game in Fullscreen mode for Fullscreen++ and your user can

start their game in fullscreen/windowed mode right away because it saves its setting in the game folder. Which gets exported as you

ship your game.

As for the default Fullscreen toggle, the way they do it is to simulate the keyboard keys to do Alt+Enter during the start up of the game.

http://www.rpgmakervxace.net/topic/3003-full-screen-on-start-up-script/

Since I never tried it, i am not sure if it keeps it that way or the user can turn fullscreen off later. At least it forces the game to run at fullscreen

everytime the game starts.
 

TheseThoughtsIThink

The Martian Manhunter
Member
Joined
Aug 1, 2014
Messages
12
Reaction score
0
First Language
English
Primarily Uses
RMMV
I don't want it start in fullscreen either... I'm just trying to make it an option.

But the script you linked proved to be the answer anyway!

Using HimeWorks' External Script Loader, I put that script in a text document and set up an external script call whenever the button in the menu is pressed! And since that script just simulates pressing Alt+Enter, setting the "off" button to call the script again also works for switching back to windowed mode!

It's sort of a roundabout way of doing it, but it does work, so I'm happy with it!

Thank you very much for your help!
 

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
Glad to be of help!

And congratulate on your progress!  ;)
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,862
Messages
1,017,045
Members
137,569
Latest member
Shtelsky
Top