display resolution and fullscreen, it's always against me

Shion Kreth

White Knight
Veteran
Joined
Jan 28, 2013
Messages
281
Reaction score
47
First Language
English
Primarily Uses
There's something I'm not quite able to figure out and am not sure what's going on.. I'm using yanfly's core script to increase the resolution to 640x480, like many scripts can do, and when i fullscreen the window it's stretched widthwise. So I thought I had the perfect idea to set it to a 16:10 resolution, which happily worked out to be 640x400(16 x .625 = 10, 640 x .625 = 400), start it up, it's widescreen, I'm feeling great, alt-enter to make it fullscreen, and... there are black bars on the top and bottom ensuring it's still stretched widthwise. Could someone explain to my why this is and if there's anything to be done about it?
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
Get the FS mode script out on the RGSS3 scripts section to solve your FS woes...
 

Zane

Food for thought
Veteran
Joined
Jun 9, 2013
Messages
913
Reaction score
110
First Language
US English
Primarily Uses
It's Primarily Ace's DLL there's really nothing you can do about it. Seeing as that is the normal outcome of it anyway. Ace's resolution will apply the black bar's to maintain the aspect ratio.

However after being Ninjaed by Adiktuzmiko, that would be your option, it's not perfect but at least it will stretch your game window to your screen. At least that's what mine will do anyway.
 

Shion Kreth

White Knight
Veteran
Joined
Jan 28, 2013
Messages
281
Reaction score
47
First Language
English
Primarily Uses
It's Primarily Ace's DLL there's really nothing you can do about it. Seeing as that is the normal outcome of it anyway. Ace's resolution will apply the black bar's to maintain the aspect ratio.

However after being Ninjaed by Adiktuzmiko, that would be your option, it's not perfect but at least it will stretch your game window to your screen. At least that's what mine will do anyway.
Agh, that's terrible.. 
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
I've moved this thread to RGSSx Script Support. Please be sure to post your threads in the correct forum next time. Thank you.


Please include a link to the script you're using.


In general, I wouldn't waste time trying to get fullscreen working perfectly on your monitor ... unless you only intend others who have the exact same monitor to play your game. Fullscreen issues with borders are usually caused by graphics card settings, and you have no control over those settings on other people's computers.
 

Shion Kreth

White Knight
Veteran
Joined
Jan 28, 2013
Messages
281
Reaction score
47
First Language
English
Primarily Uses
Thanks Zane, but it just ends up too pixelated.

Guess in the end it's small, stretched or pixelated..
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
and... there are black bars on the top and bottom ensuring it's still stretched widthwise. Could someone explain to my why this is and if there's anything to be done about it?
Just one additional warning which applies no matter what method you try to use.
Most grafic cards are pre-programmed to windows-specified resolutions. If they are set to display non-standard resolutions, they need special functions to interpolate to their true resolution.


These interpolation-functions are different depending on both grafics card AND your monitor (which handles part of the stretching).


In a lot of cases, the grafic cards just go to the next bigger resolution and create black borders around the displayed pictures - that is the simplest solution for the problem, and that is why most GC's can go to true fullscreen on a 640x480-resolution (which is one of the standards), but go black border on a slightly smaller resolution.


There is a good chance that one of the solutions above will solve your problem if you program them to stretch to one of windows' regular solution, but if you're even one pixel off, then the results might look good on one card/monitor and bad on another, so your friends might still have problems even if it works perfectly for you.
 

Zane

Food for thought
Veteran
Joined
Jun 9, 2013
Messages
913
Reaction score
110
First Language
US English
Primarily Uses
It's the only major downfall of ace but the default resolutions aren't "that" bad if you adjust yourself to it.
 

Shion Kreth

White Knight
Veteran
Joined
Jan 28, 2013
Messages
281
Reaction score
47
First Language
English
Primarily Uses
Just one additional warning which applies no matter what method you try to use.

Most grafic cards are pre-programmed to windows-specified resolutions. If they are set to display non-standard resolutions, they need special functions to interpolate to their true resolution.

These interpolation-functions are different depending on both grafics card AND your monitor (which handles part of the stretching).

In a lot of cases, the grafic cards just go to the next bigger resolution and create black borders around the displayed pictures - that is the simplest solution for the problem, and that is why most GC's can go to true fullscreen on a 640x480-resolution (which is one of the standards), but go black border on a slightly smaller resolution.

There is a good chance that one of the solutions above will solve your problem if you program them to stretch to one of windows' regular solution, but if you're even one pixel off, then the results might look good on one card/monitor and bad on another, so your friends might still have problems even if it works perfectly for you.
Thanks for the details Andar, it is true I am using a non-standard resolution of 1440x900, so if I stand to produce a problem for the next guy with an odd resolution(or fix that and then create a problem for every other one but) I think I best just leave it alone. Seems just resizing the window to a multiple of the resolution is the easier route to go, however when I did that with a script by... Vlue it produced a laggy skipping effect periodically. It's frustrating. :p
 

Mouser

Veteran
Veteran
Joined
Aug 19, 2012
Messages
1,245
Reaction score
264
First Language
English
Primarily Uses
You're finding out why major developers always want to know your system specs when you apply for beta-testing: they want to get as wide a spread of graphics cards, monitors, sound, etc... into the mix so they can get as much feedback from different systems as possible.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
non-standard resolution of 1440x900,
For modern windows versions, that IS one of the standard resolutions. However, I don't know when it was introduced, so I can't say which computers support it.
If it can be set in your grafics driver without tricks, then it is supported...
 

whitesphere

Veteran
Veteran
Joined
Mar 14, 2014
Messages
1,688
Reaction score
784
First Language
English
Keep in mind a resolution of 1440x900 won't work if any of your players don't have a wide-screen LCD monitor.    Most older LCD monitors have a limit of around 1024x768 or maybe 1280x1024.

While those have been common for years, not everyone has that type of monitor.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
yeah, both my laptop and my office comp is only at 13xx by 768
 

Shion Kreth

White Knight
Veteran
Joined
Jan 28, 2013
Messages
281
Reaction score
47
First Language
English
Primarily Uses
Keep in mind a resolution of 1440x900 won't work if any of your players don't have a wide-screen LCD monitor.    Most older LCD monitors have a limit of around 1024x768 or maybe 1280x1024.

While those have been common for years, not everyone has that type of monitor.
It would've ended up stretched vertically for them, but that makes much more sense than it being stretched horizontally for everyone else. :p (also the resolution I tried to set was 640x400 just to have a 16:10 ratio)
 

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,864
Messages
1,017,056
Members
137,573
Latest member
nikisknight
Top