display resolution and fullscreen, it's always against me

● ARCHIVED · READ-ONLY
Started by Shion Kreth 15 posts View original ↗
  1. 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?
  2. Get the FS mode script out on the RGSS3 scripts section to solve your FS woes...
  3. 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.
  4. Zane said:
    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.. 
  5. 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.
  6. Thanks Zane, but it just ends up too pixelated.

    Guess in the end it's small, stretched or pixelated..
  7. Shion Kreth said:
    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.
  8. It's the only major downfall of ace but the default resolutions aren't "that" bad if you adjust yourself to it.
  9. Andar said:
    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
  10. 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.
  11. Shion Kreth said:
    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...
  12. 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.
  13. yeah, both my laptop and my office comp is only at 13xx by 768
  14. whitesphere said:
    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)