Jump to content

Screen Ratio Fix


fastman92

Recommended Posts

 

Screen Ratio Fix 1.0 by fastman92

 

It sets _ScreenSizeRatio = _RwCurrentResolution_X / _RwCurrentResolution_Y

instead of static 4/3 when widescreen option is disabled or 16/9 when widescreen is enabled.

Useful for whose who have irregular resolutions in game.

Widescreen option no longer works since it`s unnecessary for user to inform the game what ratio should be applied.

 

Fully compatible with GTA San Andreas v1.0 [uS] HOODLUM No-CD Fixed EXE & GTA: San Andreas v1.01 [EURO] No-CD/Fixed EXE

Fully compatible with CLEO3 and newer.

 

Installation: Put setScreenAspectRatio.cs into GTA San Andreas\CLEO\

 

Download

http://www.mediafire.com/?qjrrw93zdivaa2t

 

Algorithm was:

 

double __cdecl setScreenAspectRatio()

{

double result; // st7@2

 

if ( menu.widescreenOn )

{

result = 1.777777791023254;

ScreenSizeRatio = 1.777777791023254;

}

else

{

if ( camera.field_3D )

{

result = 1.25;

ScreenSizeRatio = 1.25;

}

else

{

result = 1.333333373069763;

ScreenSizeRatio = 1.333333373069763;

}

}

return result;

}

 

Now it is:

double __cdecl setScreenAspectRatio()

{

double result; // st7@2

 

result = _RwCurrentResolution_X / _RwCurrentResolution_Y

ScreenSizeRatio = result;

return result;

}

 

Source is included in archive. It`s short and very easy to understand.

 

***** Informations:

Date of release: 31-01-2012

Author: fastman92

Version: 1.0

For: GTA San Andreas

Visit fastman92.tk

Edited by fastman92
Link to comment
Share on other sites

Sadly this adjustment will have the same effect as the Widescreen option on widescreen monitors - which WSGF calls Vert-; the loss of vertical image area.

still me, still existent, still.. everything~

Link to comment
Share on other sites

Sadly this adjustment will have the same effect as the Widescreen option on widescreen monitors - which WSGF calls Vert-; the loss of vertical image area.

Why? It`s done in case of:

ScreenMaxResolutionX / ScreenMaxResolutionY == GameResolutionX / GameResolutionY

 

Or in case monitor is configured to aspect mode.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.