Fullscreen++ bilinear filtering?

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
234
First Language
Spanish
Primarily Uses
RMMV
Hello, recently I asked for a solution to the older fullscreen mode in VX Ace, and the best solution to this was the Fullscreen++ script:






However, this script resize the pixels, making them irregular in fullscreen, and the game looks weird and stretched (I know there is an option to uses F5 key to change between fullscreen or windowed mode, and F6 key to fit the image to the monitor, but this is not the case for that). So I was thinking he best solution is to make an option inside the script to enable or disable bilinear filtering, like the new version of RPG Maker 2k/2k3, by pressing a key in order to change this...




... into THIS:




See the diference? That's what I want for this script, even if the image fits with entire monitor, I want to give an option to enable or disable the bilinear filtering.


The reason that I'm asking for this, is to make a presentable game with a complete configuration for the screen.


Thanks in advance!
 

Bex

Veteran
Veteran
Joined
Aug 2, 2013
Messages
1,492
Reaction score
408
First Language
German
Primarily Uses
RMMV
I dont know what bilinear filtering is, but the seccod picture looks blurry specialy the options box.


It looks like if the seccond got made with Antialiasing/Blur.
 
Last edited by a moderator:

Puffer

creator of a game that doesnt exist yet
Veteran
Joined
May 2, 2016
Messages
253
Reaction score
590
First Language
Vietnamese
Primarily Uses
RMVXA
@Bex that blurry picture is billinear filtering


@Oscar92player this problem is annoying me too. I don't there is a way expect for modding the script to change interpolation to nearest neighbor, and i have no idea how to code :p  
 

Zalerinian

Jack of all Errors
Veteran
Joined
Dec 17, 2012
Messages
4,696
Reaction score
935
First Language
English
Primarily Uses
N/A
The problem is that we don't control the drawing. There's really no way to do a bilinear filter here, because all we have are the pictures and sprites as their normal size, which Windows then stretches to fit the window that Zeus' script enlarges. To do a bilinear filter, you're effectively turning 4 pixels into 1 to make it seem like a more gradual change. If we only have sprites that are of their normal size, there's not really much we can do in order to use a bilinear filter on them to make them smoother, that's a job for the code that actually renders the stretched screen.
 

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
234
First Language
Spanish
Primarily Uses
RMMV
The problem is that we don't control the drawing. There's really no way to do a bilinear filter here, because all we have are the pictures and sprites as their normal size, which Windows then stretches to fit the window that Zeus' script enlarges. To do a bilinear filter, you're effectively turning 4 pixels into 1 to make it seem like a more gradual change. If we only have sprites that are of their normal size, there's not really much we can do in order to use a bilinear filter on them to make them smoother, that's a job for the code that actually renders the stretched screen.


So... it's not possible to add the bilinear filter without changing the entire code?


Maybe Zeus can help us, right?
 
Last edited by a moderator:

Zalerinian

Jack of all Errors
Veteran
Joined
Dec 17, 2012
Messages
4,696
Reaction score
935
First Language
English
Primarily Uses
N/A
So... it's not possible to add the bilinear filter without changing the entire code?


Maybe Zeus can help us, right?


No, the script uses Microsoft's API to change the window itself. That script has nothing to do with how the screen gets rendered, it changes the size of it and either the DLL or Windows is scaling the content to fit the size of the screen. I don't think you really have any options for what to do, other than use that semi-official high-res DLL that was released a long time ago, which let you change the resolution above the default limit.
 

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
234
First Language
Spanish
Primarily Uses
RMMV
No, the script uses Microsoft's API to change the window itself. That script has nothing to do with how the screen gets rendered, it changes the size of it and either the DLL or Windows is scaling the content to fit the size of the screen. I don't think you really have any options for what to do, other than use that semi-official high-res DLL that was released a long time ago, which let you change the resolution above the default limit.


Unfortunately, changing the resolution it's an option I cannot use... the graphics in VX Ace are little and that it's a problem in bigger resolutions.


However, thank you very much for the help, this has cleared my doubts.
 
Last edited by a moderator:

Bex

Veteran
Veteran
Joined
Aug 2, 2013
Messages
1,492
Reaction score
408
First Language
German
Primarily Uses
RMMV
I thought rpg maker 2xenlarges the gamescreen in full screen mode and adds black boarders if monitoris bigger.


So i guess iam wrong?
 

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

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,049
Messages
1,018,546
Members
137,835
Latest member
yetisteven
Top