Can anyone help with installation on vortex? I spent whole day trying to get it to work and still couldn't do it. I'm really annoyed right now, and really close to a heated gamer moment.
Just install it with vortex and don't forget to properly deploy it. Make sure you agreed to admin privilege elevation. Simply install it and make sure you've click on prompts that are hidden under the bell icon in top right corner (they hide after a few seconds and users new to vortex might miss them). If you absolutely need manual install instructions, they're available below in the comments (e.g. by LaharlChan).
I`m ha ving the same issue on steam deck. Vortex says its installed but i cant enable any other mods as i get the "no external file loader detected" pop-up directing me to this nexus page
Hello. I have a FF12 ReRemaster (texture replacement) mod. In this mod, a user has submitted a bug report claiming that he has installed my mod and that his game is randomly alternating between the original and the modded textures.
If I'm not mistaken, your External File Loader intercepts all attempts from the game to load any file, looks up the mod paths for any matches, and makes the game load the modded files if they exist, or makes the game load the original (within VBF) files if there is no match at all. This means that the game shouldn't be seeing "two different versions" of the same file and randomly alternate between both. However, since you're the person who made the External File Loader, I ask you just in case I'm wrong, misunderstanding or not keeping something important in mind.
I told that user to just disable all other mods in case any of them is letting the game bypass the External File Loader in some way (though I doubt this is even possible). I don't understand how the game could randomly alternate between the original and modded files (according to this person). So, I thought I would ask you if this is at all possible, and how/why this is happening.
Hey. Sorry to respond this late, but I'm not checking nexus too often recently. What you described shouldn't happen. At least not during one game launch. I'd need a hook.log with enabled read/write logging to even check that issue, as I've never heard about anyone experiencing something similar. For this to happen, the system itself would have to report that the file is either missing or inaccessible (privileges or opened for exclusive read/write by another application), because it's the only way for EFL to fallback to VBF reading. Which means it could potentially be caused by an antivirus software, but that's all guessing.
Hello im the user who had the issue. The issue is gone. I disabled any other mods, didnt fix, restarted game and pc, didnt fix. Reported the bug and moved on. Checked nexus 3 weeks later saw the reply booted up ff12 to provide video of what was happening now its gone. Dont know what happened
Headsup for Linux users. I was unable to get things working via Vortek so I had to do the manual install and use dxgi.dll instead of dinput8.dll as dinput8.dll would just crash me to desktop. So if you are getting crashes when trying to use dinput8 try switching to dxgi and see if that fixes things. Also it seems vortex is unable to properly deploy mods to my game so I had to manually copy files from where vortex puts them and put them in the mods folder in the main game folder. After doing that mods are fully working for me which is good.
to start lets make a temporary working folder location doesn't matter for this
next open the mod archive and go into "loader-multi"
now extract the x64 folder into your working directory, and then open that
open the x64 working directory.
now decide on either the default recommended method (dinput) or the alternate "dxgi" and extract that DLL into the x64 working directory
now use steam to browse local files
drag the working x64 directory next to the games x64 directory. this should merge them, allow overwrite if asked
lets make sure things are in the right spots we can do this be looking for 3 files.
if you closed it use steam to browse the local files
open the games x64 directory
you should see the following:
?your selected DLL (dinput.dll, or dxgi.dll
?hook.ini
?FFXII_TZA.exe"
?theres more but these 3 files come from 3 different steps
lets make sure its working.
launch the game and then exit once you get to the title screen
open hook.log
locate the following[ hh:mm:ss ] Initialized module "modules\\ff12-file-loader.dllthe hh:mm:ss is a timestamp so this will be different for you. heres an exact copy from my log [ 09:21:27 ] Initialized module "modules\\ff12-file-loader.dll
if the log is blank make sure you have installed "Visual C++ 2015-2019 Redistributable (x64)" linked above and the mod description
OgreSamanosuke, and any one else if they hadn't figured it out yet: I put all files that exist in folders like ps2data/XXXX into {Game_Directory}/mods/deploy/ff12data. One thing I needed to do was download a few different mods to see how the Vortex manager copies the files into destinations. I had assumed that the ff12data folder that contains data that modifies the VBF file would need to be in the base game directory, but then I noticed that the mods were consistently putting that data into a /mods/deploy/ff12data folder. This is then where you place all of the unpacked files that the External File Loader is looking for.
To use the example given in the "Loading unpacked files" section of the External File Loader description: ps2data/image/ff12/myoshiok/us/packfiles/texpack_ys.bin.dir/section_004.tm2 should be placed in {Game_Directory}/mods/deploy/ff12data/ps2data/image/ff12/myoshiok/us/packfiles/texpack_ys.bin.dir/section_004.tm2
I hope this helps people who want to use mods without the Vortex manager!
So I'm trying to use this with Steam Deck, and it's not going great. Much like some below posters, it installs through Vortex, but then says it isn't installed when I try to install other mods. When I try to deploy mods, I get a notification that "Some mods are redundant", listing the FF12 External File Loader. When I look at the details, it hasn't actually deployed any files.
If anyone has gotten this (or FF12 modding in general) to work on Steam Deck, let me know how...
Edit: The manual install below worked, sort of; I manually installed the EFL+Lua Loader and used Vortex for everything else. And it *seemed* to work... but unfortunately the game crashes on startup if I launch it from desktop mode, and the game doesn't seem to be affected by mods I enable if I launch it from game mode. Maybe it just isn't meant to be.
Unfortunately, I can't help you with steam deck, because I don't have one. I've had reports of the EFL working on it with some configuration changes, but that's about it. Hope someone can help you with it.
Hey! I looked all over the internet for a solution until I found this post on reddit- adding the custom launch options worked like a charm for me. https://www.reddit.com/r/FinalFantasyXII/comments/wgu6mp/comment/ijj9riw/?utm_source=share&utm_medium=web2x&context=3 Also, I was getting a white screen forever in gaming mode but setting my game to full screen mode in the configuration launcher seemed to fix that.
Just so that all the information on how to get this working is compiled here in one place, here are the steps (explained as simply as possible) I used to make this work:
1) Download this mod directly onto your Steam Deck. 2) Extract the file. You should have a folder called "loader-multi". 3) Open Steam while in desktop mode, then navigate to FF12. Right click on FF12 (Left trigger), click on Properties > Installed Files > Browse to open FF12's files. 4) From "loader-multi", copy over the contents of x64 into FF12's x64 folder. Overwrite files when asked. 5) Also from "loader-multi", go into the dinput folder and find dinput8.dll. Also copy this file into FF12's x64 folder.
6) For the Lua Loader (https://www.nexusmods.com/finalfantasy12/mods/171): Download the Lua Loader directly onto the Steam Deck, and extract it. You should have two folders, "modules" and "scripts". Also copy these into FF12's x64 folder.
7) Return the Steam Deck to Gaming Mode, then navigate to FF12, and open Properties > General. At the bottom there's a text box labeled "Advanced users may choose to enter modifications to their launch options". In this box type:
WINEDLLOVERRIDES="dinput8=n,b" %command%
For some reason this textbox doesn't work all the time while in Desktop Mode, so that's why we're back in gaming mode to type that.
8) Go on your PC and install whatever mods you want onto FF12 there. Use Vortex if you want, or whatever; just make sure your mods work on your PC. I was installing Struggle for Freedom and it was a lot easier to pick the settings I wanted to play on my PC. 9) Navigate to FF12's files on your PC. There should be a folder called "mods". Copy this folder however you want from your PC to your Steam Deck (via a cable or USB stick or whatever) and put it in FF12's files in the same place it is on your PC. 10) Launch FF12 from Gaming Mode. Your mods *should* work.
If they don't, ask someone else lol; I don't actually know how any of these things work. I just played a particular space puzzle game that taught me the importance of having all the instructions in one place.
Hard to tell. Haven't happened to me even once. Even with this installed and no mods whatsoever? In such case it should leave a crash dump. This would be useful.
139 comments
If you absolutely need manual install instructions, they're available below in the comments (e.g. by LaharlChan).
If I'm not mistaken, your External File Loader intercepts all attempts from the game to load any file, looks up the mod paths for any matches, and makes the game load the modded files if they exist, or makes the game load the original (within VBF) files if there is no match at all. This means that the game shouldn't be seeing "two different versions" of the same file and randomly alternate between both. However, since you're the person who made the External File Loader, I ask you just in case I'm wrong, misunderstanding or not keeping something important in mind.
I told that user to just disable all other mods in case any of them is letting the game bypass the External File Loader in some way (though I doubt this is even possible). I don't understand how the game could randomly alternate between the original and modded files (according to this person). So, I thought I would ask you if this is at all possible, and how/why this is happening.
Thanks.
Well, glad to hear you don't have those problems anymore.
and when I open the equipment the game crashes.
sorry for my bad english :(
edit: it's seems there's a incompatibility with the spanish text and that mod, the game crashes.
heres the deets.
first this does require Microsoft Visual C++ 2015-2019 Redistributable (x64) (as mentioned in the description)
- to start lets make a temporary working folder location doesn't matter for this
- next open the mod archive and go into "loader-multi"
- now extract the x64 folder into your working directory, and then open that
- open the x64 working directory.
- now decide on either the default recommended method (dinput) or the alternate "dxgi" and extract that DLL into the x64 working directory
- now use steam to browse local files
- drag the working x64 directory next to the games x64 directory. this should merge them, allow overwrite if asked
lets make sure things are in the right spotswe can do this be looking for 3 files.
lets make sure its working.
[ hh:mm:ss ] Initialized module "modules\\ff12-file-loader.dll
the hh:mm:ss is a timestamp so this will be different for you. heres an exact copy from my log[ 09:21:27 ] Initialized module "modules\\ff12-file-loader.dll
if the log is blank make sure you have installed "Visual C++ 2015-2019 Redistributable (x64)" linked above and the mod description
To use the example given in the "Loading unpacked files" section of the External File Loader description:
ps2data/image/ff12/myoshiok/us/packfiles/texpack_ys.bin.dir/section_004.tm2
should be placed in
{Game_Directory}/mods/deploy/ff12data/ps2data/image/ff12/myoshiok/us/packfiles/texpack_ys.bin.dir/section_004.tm2
I hope this helps people who want to use mods without the Vortex manager!
If anyone has gotten this (or FF12 modding in general) to work on Steam Deck, let me know how...
Edit: The manual install below worked, sort of; I manually installed the EFL+Lua Loader and used Vortex for everything else. And it *seemed* to work... but unfortunately the game crashes on startup if I launch it from desktop mode, and the game doesn't seem to be affected by mods I enable if I launch it from game mode. Maybe it just isn't meant to be.
Also, I was getting a white screen forever in gaming mode but setting my game to full screen mode in the configuration launcher seemed to fix that.
Just so that all the information on how to get this working is compiled here in one place, here are the steps (explained as simply as possible) I used to make this work:
1) Download this mod directly onto your Steam Deck.
2) Extract the file. You should have a folder called "loader-multi".
3) Open Steam while in desktop mode, then navigate to FF12. Right click on FF12 (Left trigger), click on Properties > Installed Files > Browse to open FF12's files.
4) From "loader-multi", copy over the contents of x64 into FF12's x64 folder. Overwrite files when asked.
5) Also from "loader-multi", go into the dinput folder and find dinput8.dll. Also copy this file into FF12's x64 folder.
6) For the Lua Loader (https://www.nexusmods.com/finalfantasy12/mods/171): Download the Lua Loader directly onto the Steam Deck, and extract it. You should have two folders, "modules" and "scripts". Also copy these into FF12's x64 folder.
7) Return the Steam Deck to Gaming Mode, then navigate to FF12, and open Properties > General. At the bottom there's a text box labeled "Advanced users may choose to enter modifications to their launch options". In this box type:
WINEDLLOVERRIDES="dinput8=n,b" %command%
For some reason this textbox doesn't work all the time while in Desktop Mode, so that's why we're back in gaming mode to type that.
8) Go on your PC and install whatever mods you want onto FF12 there. Use Vortex if you want, or whatever; just make sure your mods work on your PC. I was installing Struggle for Freedom and it was a lot easier to pick the settings I wanted to play on my PC.
9) Navigate to FF12's files on your PC. There should be a folder called "mods". Copy this folder however you want from your PC to your Steam Deck (via a cable or USB stick or whatever) and put it in FF12's files in the same place it is on your PC.
10) Launch FF12 from Gaming Mode. Your mods *should* work.
If they don't, ask someone else lol; I don't actually know how any of these things work. I just played a particular space puzzle game that taught me the importance of having all the instructions in one place.
Also. Loader version, system and specs please.
In last three updates, to be exact ;)