PDA

View Full Version : Cruel way to "Fix" games that fit on only half or 1/4 of the screen...


PsyMan
April 23rd, 2007, 13:12
This is not quite a fix but more like a wrong+wrong=wrong situation but anyway...

There is a way to make games that are drawn to only a part of the screen look right when using nullPVR if you open the file "vs_hlsl.fx" with a text editor and edit some values. To be more exact, if you scroll down a bit you will find the following lines:

//x-=0.5;
x/=640;
//y-=0.5;
y/=480;

Now if you change the "640" to "320" and the "480" to "240" the screen will "zoom in" to show only 1/4 of the screen. This will have a positive impact to games that appear on 1/4 of the screen but negative impact to everything else, including the BIOS. You can also try different values for games that are drawn to only 1/2 of the screen etc.

Be aware that this is not a fix of any kind and there is no support for it. It is possible only with nullPVR and it's recommended to wait until the specific effect is properly emulated unless you really want to make specific stuff look "right".

The shots below show the results of this edit on Bangai-O. (1st shot before the edit and 2nd shot after the edit)

Link0x
April 23rd, 2007, 14:12
Okay, that's working... at least for the mentioned game... sad that it doesn't fix split screen problems in several games but well..
nice fix!

refraction
April 23rd, 2007, 14:27
nice find :)

i love that game, its simple yet so fun!

PsyMan
April 23rd, 2007, 22:15
Okay, that's working... at least for the mentioned game... sad that it doesn't fix split screen problems in several games but well..
nice fix!

It "works" for any game if you find the "right" resolution. Depending on the game you may have to change it to 320x240, 640x240, 320x480, etc.
Setting it to 320x240 for example fixes only stuff that cover only 1/4 of the screen. Setting it to 640x240 or 320x480 will fix stuff that cover only half of the screen. It highly depends on what the game tries to do.

eljose79
July 22nd, 2012, 13:44
sorry , but i can not find the lines you pointed :(

i am using null dc 1.04 but can not find the lines on my file vs_hlsl.fx

thanks for the help in advance