rebtd7 / FF13Fix

Performance and bug fixes for the PC versions of FF13 and FF13-2
GNU General Public License v3.0
329 stars 22 forks source link

FFXII-2 only opens through manual selection of the .exe and ignores all launcher settings #74

Closed lextra2 closed 3 years ago

lextra2 commented 3 years ago

FFXII-2 only opens when you double click the .exe (Launching through steam does not work) And once you launch it through the .exe, any resolution you had selected in the launcher (including shadow resolution and anti-aliasing) are ignored.

The game launches in windowed mode, with a render resolution of 1920x1080, 4x MSAA and a Shadow Resolution of 1024.

Surihix commented 3 years ago

You can use commandline arguements and completely bypass the launcher file. Make sure steam is open when doing the following.

*Make an shortcut of the ffxiii2img.exe file anywhere you want.

*Open the properties of this shortcut file and type in the target box after the ffxiii2img.exe line this following code. Give space after the .exe" line and type:

-FullScreenMode=Force -Width=1920 -Height=1080 -Shadow=4096 -MSAA=16 -VoiceJPMode

I will refer to the set of lines that is above this, as the above line in the below explanation.

Explanation: You can specify a different value for width and height. like Width=3840 and Height=2160 if you want 4k and your monitor supports that resolution. using Nvidia DSR or AMD VSR and force in higher resolution support for your monitor through downscaling should allow the game to open in 4k.

For Shadow, you can use these following values: 512, 1024, 2048, 4096, or 8192 (I have used 4096 in the above line, as it gives you optimal looking shadows. you can 8192 if you want too.)

For MSAA, you can use these following values: 2, 4, 8, or 16 (I have used 16 in the above line, as it gives you the highest quality AA than MSAA which is CSAA for this game. you can use 2 or 4 if you are gonna play the game in 4k at 60fps)

The VoiceJPMode line is required to run the game with Japanese voiceovers. you can remove that line from the above line and the game will play with English voiceovers.

*After typing and adjusting your preferred resolution in the shortcut properties , click apply on the properties window and then Ok to close the window.

*Now click on the shortcut and the game should launch in fullscreen with whatever resolution and graphics according to the values you have set up.

lextra2 commented 3 years ago

Thank you for the in-depth explanation. I'm sure it will help others, too. I will test the settings later, when I have time.

lextra2 commented 3 years ago

Again, thank you very much. After creating a shortcut with the following target: "C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIII-2\alba_data\prog\win\bin\ffxiii2img.exe" -Width=3840 -Height=2160 -Shadow=4096 -MSAA=2 -VoiceJPMode As well as using IngameFrameRateLimit = -1 Borderless = true inside FF13Fix.ini everything is working as it should be. Closing this issue.