Since version 1.3.15, EFL supports launcher injection and along with it Mod Organizer 2. The plugin will be released at a later date, because it's just a very simple python plugin right now that requires some manual setting. If you want to test it, though, you can get it on our discord: https://discord.gg/UBrP6ME
If the game doesn't start after updating or gives you errors at startup, make sure you've got up to date VC++ Redistributables installed.
i can't apply this mod https://www.nexusmods.com/finalfantasy12/mods/332 by vortex i think i dun need to touch vbf file because of this mod. and author also said to. would you tell me what's the problem?
Game is crashing on startup and I've narrowed it down to this mod, I've tried everything suggested in replies and bugs as well. Changing resolution and/or fps seems to get it to work for bout a minute, then crashes again. This started suddenly, bout 40 hours in. Only thing I can't seem to do is check if the VC++ is the correct version in steam prefix (I've searched google for help on this to no avail) however I am on windows 10 pro and downloaded and installed the version linked in your pinned comment but this didn't fix it either. Any help would be greatly appreciated!
Like in you disabled all other mods and it still crashes? Disabling this mod alone doesn't prove anything, because it enables all other mods to work.
If that's the case, then start with restarting (rebooting, not turning off and on again) your PC. Also make sure to verify your steam files.
Then post contents of hook.log from x64 directory and check whether the game created a crash dump (there might be two of them, one in game's x64 directory, the other in %LocalAppData%\CrashDumps).
So i'm having trouble installing the EFL into the Open World Randomizer. I'm not using Vortex I have installed the randomizer manually then installing the rest through its launcher. When I try to install i get 'Failed to install the External File Loader, Expected files are missing'
Starting with version 1.3.11 the below error occurs when launching on steam deck with launch option PROTON_LOG=1 WINEDLLOVERRIDES="dinput8=n,b" %command%
71953.040:012c:0130:err:module:loader_init "DINPUT8.dll" failed to initialize, aborting 71953.040:012c:0130:err:module:loader_init Initializing dlls for L"Z:\\home\\deck\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XII THE ZODIAC AGE\\x64\\FFXII_TZA.exe" failed, status c0000005
I have to revert to 1.3.10 to be able to run this on steam deck.
Update VC++ redistributables in the game's steam prefix. Also, if you installed the loader manually, remove vcruntime140_1.dll from x64 directory.
I'd say the easiest way is to add the installer anywhere and temporarily change game's exe in steam configuration, then launch the game. Once it's installed, just change it back to the original one. You might need to change proton version in compatibility if it doesn't install properly.
Works just fine on steam deck. I'm using it myself.
Hey just wanted to thank you, my problem was exactly that, an old version of VC++ redistributables. Just updated it on the prefix and the game launched just fine.
Great to hear. Although I'd recommend to use protontricks to do that. A few more steps to install it, but it's a tool that will definitely come in handy in the future :)
i'm trying to play the Rando but for some reason it doesn't recognize this mod as installed i tried reinstalling via vortex, manually and via the rando itself but that only gives me the error "failed to install, expected files are missing"... dunno what to try anymore please help
Hey, there is an issue. Not in the loader itself, but in vortex support plugin. For now you can install it manually by unpacking the mod archive in game's directory.
All I can say is that it's not intended. Without some kind of crash dump or at least offset at which it crashes, I can't really tell where and why it crashes. It doesn't for me. Does the game produce a crash dump?
Crash dump will usually be in game's x64 directory or in %localappdata%\CrashDumps\. Sometimes in both.
Also. Since someone said it worked for them until 1.3.10, could you install the most current loader (1.3.13) version and then replace only the "x64/modules/ff12-file-loader.dll" with the one from 1.3.10? I'm trying to narrow down whether it happens in the file loader, module loader or one of the helper libraries. Without an actual crash report it's a bit hard. If it still crashes, then replace simplelog.dll, then ff12-trampoline.dll and if it still crashes, replace dinput8.dll as well (at this point you've got the full 1.3.10)
I couldn't find a crash report in either of the locations you listed sadly. I also followed the steps as you listed them, each time I replaced and loaded it still launched, white screened for a second and then CTD.
I'm not able to get any version work. I tried every version available. I have triple checked that I have the most up to date 64bit VC redist. The _CommonRedist folder is empty in the game installation folder, could that be an issue?
Oh I'm sorry, I misread what you meant. Almost a year ago it all worked fine. Then I updated everything this and LUA and it started to CTD. I even downgraded back to 1.0.0 and used the oldest one and it still crashed. So I am not understanding what's going on. :c
So I am able to install the mod through vortex but when it attempts deployment it fails every time I get a message talking about external applications any idea what that's about? Should I just attempt a manual installation?
Try changing deployment mode to hardlinks. Symlink deployment in vortex sometimes fails. Note that hardlink deployment requires staging folder to be on the same drive the game is installed on.
233 comments
If the game doesn't start after updating or gives you errors at startup, make sure you've got up to date VC++ Redistributables installed.
The most recent version is always available under the following link:
https://aka.ms/vs/17/release/vc_redist.x64.exe
https://www.nexusmods.com/finalfantasy12/mods/332 by vortex
i think i dun need to touch vbf file because of this mod. and author also said to.
would you tell me what's the problem?
If that's the case, then start with restarting (rebooting, not turning off and on again) your PC. Also make sure to verify your steam files.
Then post contents of hook.log from x64 directory and check whether the game created a crash dump (there might be two of them, one in game's x64 directory, the other in %LocalAppData%\CrashDumps).
EDIT: I fixed it, i used an older version of EFL
Starting with version 1.3.11 the below error occurs when launching on steam deck with launch option
PROTON_LOG=1 WINEDLLOVERRIDES="dinput8=n,b" %command%
71953.040:012c:0130:err:module:loader_init "DINPUT8.dll" failed to initialize, aborting
71953.040:012c:0130:err:module:loader_init Initializing dlls for L"Z:\\home\\deck\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XII THE ZODIAC AGE\\x64\\FFXII_TZA.exe" failed, status c0000005
I have to revert to 1.3.10 to be able to run this on steam deck.
Update VC++ redistributables in the game's steam prefix. Also, if you installed the loader manually, remove vcruntime140_1.dll from x64
directory.
I'd say the easiest way is to add the installer anywhere and temporarily change game's exe in steam configuration, then launch the game. Once it's installed, just change it back to the original one. You might need to change proton version in compatibility if it doesn't install properly.
Works just fine on steam deck. I'm using it myself.
The difference is that now you have to use protontricks to update your vcredist.
[ 22:29:16 ] Module base: 0x0000000000120000
[ 22:29:16 ] Hijacking DINPUT8.dll
[ 22:29:16 ] Initialized: C:\WINDOWS\system32\DINPUT8.dll
[ 22:29:16 ] Initializing file loader
[ 22:29:16 ] Initialized module "modules\\ff12-file-loader.dll"
[ 22:29:16 ] Name: FF12 External File Loader by ffgriever, version: 1.3.13
[ 22:29:16 ] Cleaning up
Also. Since someone said it worked for them until 1.3.10, could you install the most current loader (1.3.13) version and then replace only the "x64/modules/ff12-file-loader.dll" with the one from 1.3.10? I'm trying to narrow down whether it happens in the file loader, module loader or one of the helper libraries. Without an actual crash report it's a bit hard.
If it still crashes, then replace simplelog.dll, then ff12-trampoline.dll and if it still crashes, replace dinput8.dll as well (at this point you've got the full 1.3.10)
Also, earlier you wrote that
So I assumed that older versions did work.