rebtd7 / FF13Fix

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

Enabling and Disabling the patch through ini or other means. #57

Open xITmasterx opened 3 years ago

xITmasterx commented 3 years ago

Is there a way to enable and disable the patch through either through the ini file or through another method? I'm currently programming a new launcher with additional fixes, and I may need to find a way so that the user can apply the patch if they wanted to through a simple on/off setting.

Any answers, advise, or recommendations are appreciated.

Thanks in advance!

rebtd7 commented 3 years ago

The question is: which patch?

FF13Fix patches different things using different methods. The only way to disable everything and be absolutely sure the DLL isn't interfering with anything is removing it from the .exe folder

xITmasterx commented 3 years ago

If that is the case, then I suppose that the only thing I have to do in order to absolutely make sure that it doesn't interfere with the game is to move the dll to a different folder within the launcher, and if I want the patch, I'll just program the launcher to move the dll back to the main exe directory before running.

Is this correct?

rebtd7 commented 3 years ago

That works I guess, but if you always move the DLL out of the folder, and move it back only when you are launching the game, if the user launches the game without your launcher, they might not have the mod and not know why... There's some potential for confusion.

You should consider if it is really an useful option to add to the launcher (I assume people will either want to always use FF13Fix or never use FF13Fix)