Guys one question. I tryed to edit some text strings on ffvii.exe with touphscript. The tool does dump and ancode correctly but when i lunch the game with 7th all my edits come back to default. But if i rename the exe, to ffvii_bc.exe for example, all edits remain also in game. I use default ffvii.exe because I use ESUI for the menĂ¹, i don't use The Reunion mod. Is this an "issue" with 7th?
If 7H is pointing to ff7.exe it should always be the English 1.02 patch. When you screw around with it, 7H knows it's not the correct EXE and fixes it. If you want to use a custom exe, name it as such (e.g. ff7_mycustom.exe) then point 7H to it under Settings>General Settings. 7H won't attempt to fix your custom named exe. ESUI doesn't require your exe be named ff7.exe either. You can name it whatever you want and ESUI will work fine.
This should be obvious, but I'll explain anyway. Your example, ff7_bc.exe is traditionally the old EXE used in the Beacause Menu Overhaul. ESUI isn't compatible with that exe because
the content of that exe obviously conflicts with ESUI because they both significantly modify much of the same things in the UI, etc. It has nothing to do with it being named ff7_bc.exe. You could name your exe the same and ESUI would work fine with it, provided it doesn't change the same things that ESUI changes. You're talking about a conflict of mods, not 7th Heaven.
I'll also mention, everyone has moved away from custom EXEs. You can accomplish your same goal with hext, which is how ESUI does the same things as the old Menu Overhaul but without making permanent changes to or requiring a custom exe file.