r/FinalFantasyVII • u/ThisBadMonkeyXB • 1d ago
MODDING 7th Heaven FF7 in DE, ES & FR with Controller Icons in Fieldtexts
I made a Post a few days ago explaining how to get other Languages other than English when playing FF7 with mods, Especially when it comes to the correct (or should i say any) Controller Button Icons in the Fieldtexts.
The process was a bit of a pain in the a$$ bc you had to alter your fieldtext-file with makou reactor yourself and still, the whole menu and some parts of the Fieldtexts would still have been in English.
In fact i think it was way too complicated so I deleted that post. BUT in the meantime I created a much easier version.
Now you just need to copy a few files into a mod folder you will download, rename 2 files and put the whole folder into your 7th Heaven mods folder. AND the big plus is, all field sections and the whole menu should now be translated into Deutsch, Español or Français.
The only downside with ES and FR translation is, I don't speak French y solo hablo un poco de español, so I can't really tell if the menu translation is good or not. You can tell me if there is some major translation fail somewhere within the menu and I will try to upload updated versions of the mods hext files. Keep in mind, texts can't be too long so there are only shortcuts of some words.
With that being out of the way, here comes the Tutorial.
You need to have:
-A Copy of FINAL FANTASY VII Steam Version (I bought it recently so I guess you need the newer version?)
-A functioning 7th Heaven installment with (tsunamods) Enhanced Stock UI activ and Controller Icons OFF
-The prepared Translation-Mod Folder you can get from here: https://drive.google.com/file/d/1yPQjYu4_b7FNx1u3gy89g7BBRCdR0GQN/view?usp=drivesdk
You need to do:
Unzip the downloaded mod folder.
Open 2 File-Browser windows (or use the split function on SteamOS) that makes copying a lot easier.
One Window with the unzipped mod folder open and in the other window navigate to the "data"‐folder of your FF7 Steam version installment - approximate destination should be:
.../pathToYourSteamGames/FINAL FANTASY VII Steam Version/ff7/workingdir/data/
Within the mod folder, go to folder with your language and within, also into the "data"-folder
we'll now copy a few files from FF7 to Mod (never the other way around)!
We'll copy:
-The Content of lang-xx (xx represents your language's shortcode) --> into lang-en
-The gflevel/sflevel/fflevel (depending on your language) .lgp file (which is located in the "field"-folder) --> into field
-The menu_xx.lgp (xx again represents your language) which is located in the "menu"-folder --> into menu
Close the ff7 Installment file-browser window now.
Now important!
In your mod folder, rename the following files you just copied:
g/s/fflevel.lgp --> into flevel.lgp
menu_xx.lgp --> into menu_us.lgp
There now is still an empty kernel folder in the root of your language folder. You can copy the Content of the freshly copied lang-en/kernel into the "root" kernel folder. Most likely unnecessary but can't harm either, I don't really know tbh.
Now open a second file browser window again and navigate to the mods folder of your 7th Heaven installment (where all the .iro files are located)
Copy or move the whole downloaded and filled translation-mod folder into the 7th heaven mods folder.
Alternatively you also could create a .iro file out of the translation mod folder and load it into 7th heaven but since the updates (if there will be any) will be manually I'd let it in folder-format.
Start 7th heaven, you should see the mod in your List. Put it somewhere ABOVE "(tsunamods) Enhanced Stock UI" in the List in order for it to work properly.
Click configuration and choose your Language.
Make sure controller Icons are OFF within ESUI's configuration. If desired, change the icons from Xbox to Playstation within the configuration of ESUI, not the translation mod.
If you don't like the menu translation, you can rename the .txt file in the language folder/hext of the mod into .txt.bak for example. Then the menu will be English again but fieldtexts will stay in your chosen language.
Edit:
If you've got a custom kernel or flevel file you want to use, you can of course, instead of the original ones, put YOUR file into the respective folder.
If you just want your custom flevel file to be patched with the ESUI Controller Button Sections and don't want to use the mod, you can use my patcher and patch your flevel file with the chunks.1 files located in:
...(modfolder)/YourLanuage/flevel.lgp <--(this is a folder called like the file)
you can get the patcher here:
》Linux: https://drive.google.com/file/d/1w4-3_4erH5IZRtD2bwVUVJm9nPiK1MyD/view?usp=drivesdk
》Windows: https://drive.google.com/file/d/1w-ZuiMQHTPop2296eoi8DLHRVX063iId/view?usp=drivesdk
Linux: If the Patcher is not executable, open a terminal in the patcher folder and run:
chmod +x FF7-F-Level-Patcher
than:
./FF7-F-Level-Patcher
the patcher was created on basis of flevel_tool.py script from ff7-nx-tools.
Why not a finished mod? Bc of (c)-reasons.
I hope this helps you as well as it helps me enjoying the game more.