Describe the bug
Cannot start FF7 using 7th-Heaven. It seems the name ff7_en.exe is hard coded. In my steam the exe is called ff7_de.exe (German version). Changing the exe files name results in the warning that my game is cracked.
It appears you hardcoded ff7_en.exe as file name. But here is the thing: Spanish version is called "ff7_es.exe", French version is "ff7_fr.exe", German version is "ff7_de.exe", etc. At least add into a disclaimer that your piece of software only works for the ENGLISH version and nothing else or add check to your code for the other exe file names aswell. Changing the name of the exe file to what your software expects, results in an exception error concerning a "cracked" game. (I guess you do a checksum).
To Reproduce
Install FF7 from Steam for German language. Try starting the game via 7th Heaven. FAIL.
These are the hardcoded references I found.
I am not familiar with your code, so I can't give you a PR. I guess you will be faster in fixing this for all localizations.
Describe the bug Cannot start FF7 using 7th-Heaven. It seems the name ff7_en.exe is hard coded. In my steam the exe is called ff7_de.exe (German version). Changing the exe files name results in the warning that my game is cracked.
It appears you hardcoded ff7_en.exe as file name. But here is the thing: Spanish version is called "ff7_es.exe", French version is "ff7_fr.exe", German version is "ff7_de.exe", etc. At least add into a disclaimer that your piece of software only works for the ENGLISH version and nothing else or add check to your code for the other exe file names aswell. Changing the name of the exe file to what your software expects, results in an exception error concerning a "cracked" game. (I guess you do a checksum).
To Reproduce Install FF7 from Steam for German language. Try starting the game via 7th Heaven. FAIL.