I was having a problem with this, but after manually installing the most updated Vortex, then manually installing the FF12 extension from ffgriever in the Vortex mod manager under extensions (as it was not auto updating the one I had which was version 0.4.0 and the current version as of posting is 0.9.0)
It installed perfectly fine. You do not need to unpack as is, it should install correctly if you have the right updated Extension.
The vortex extension doesn't auto update if you installed it manually. It auto updates only if vortex installs it automatically after using "manage game" button when the extension is not installed.
You probably had an old version of the extension that required manual install (before vortex introduced the automatic way).
i cant get this to install, i've tried to unpack as-is and while it says enabled, its not actually working, and it sucks because i need this one mod to get all of the others to work
This reply might be a bit late, but that's a common thing with vortex. You've probably missed a deployment prompt or privilege elevation prompt. Just disable and enable it again, then check the bell icon in the top right. Vortex's UX sucks balls and little can be done about it :D
same boat as this poster -- tried this and it did not work.
what is the file structure supposed to look like when installed properly? In my TZA steam folder the files are located as follows
>mods>deploy>modules>ff12-lua-laoder.dll
I also tried copying that dll and placing it in aanother folder to see if that would work (...deplopy>ff12data and also the root x64 folder) but it did not work.
EDIT; I figured out a solution - i had to manually copy and paste this into the x64>modules folder I now get micro stutters though - still investigating to see if it could be from duplicate files that i now have spread throughout the folder structers
How the hell did it install into >mods>deploy>modules>ff12-lua-laoder.dll for you? You've got to have an old vortex support plugin or something like that. I'm quite sure it's actually the case.
For those who have trouble installing this, but I don't know if this works for others, for me I try drag and drop the Lua Loader 7z files to the download tabs in vortex, and on the +install tabs, I clicked it and choose unpack (as-is) and voila the mods installed, hopes this helps... sorry for the English it's not my main language
So you say that despite of being logged in in vortex, you can't download it automatically with a click? Or that it doesn't install properly when downloaded that way? Either way it's interesting, because I've never encountered such an issue. Maybe some issues with protocol handlers? I know that recently web browsers are getting annoying regarding that.
Thank you, it kept looping around for me, asking to install External File Loader over and over again even though it was already installed, while refusing to install this one. But this solution worked. (well I hope it worked, at least it shows its enabled)
This comment is still saving sanity in the year 2023, may it be a better year pls.
Edit: Oh hey, to add more context... I think I found out why this is happening for us and not for the mod developer.
It's that blue "Can't deploy without elevation" pop up that shows up for like 2-3 seconds before going away when installing a mod. When you don't click it the first time, when installing External File Loader, it does not show up again when attempting to install anything else, or when installing via the method this post suggests. I imagine most of us are new to using Vortex and thus run head first into this problem, while the dev is experienced.
I tried to use the above technique to install SFF Proud and it didn't work, because SFF has fomod (?) options during install and none of those options were selected when using this method. So I started all over, restarted vortex, installed each mod and elevated each time, and it all works smoothly now.
these instructions assume you have followed my FF12 External File Loader manual install instructions
this ones easy, open the mod archive, then open the lua followed by modules.
now use steam to browse local file and open the x64 folder then modules, and drag and drop the DLL "ff12-lua-loader.dll" into the module folder, and launch.
verify its installed by checking the hook.log for the following line [ hh:mm:ss] Initialized module "modules\\ff12-lua-loader.dll" heres an example from my log [ 10:05:58 ] Initialized module "modules\\ff12-lua-loader.dll"
So I have tried to install the mod "All the chests plus" it needs "ff12 external file loader" to work. every time it says "ff12 external file loader" was not found please download that or the vbb loader. I don't know if this has anything to do with nexus mods having issues right now or what
Did you download it? Vortex is not super user friendly, neither it has the best UI. You have to 1. Install a mod (EFL in this case) 2. Enable it. 3. Deploy it (depends on settings, look for a bell icon in upper right corner if you missed the initial notification) 4. If you're using symlink deployment (default) you will need to accept privilege elevation prompt.
Olá estou tentando tirar uma duvida , baixei os 2 arquivos necessarios para utilização dos mods , porém eu acho que meu jogo não é 1.0.4.0 ... nesse caso ele é crakeado sem a versao da steam, funciona os mods? e se sim me ajudem porque quando eu coloco o baixo o loader abaixo do 1.3.0 no arquivo Hook ele diz que preciso de uma versao mais alta, eu baixei o jogo inicia normal , porém sem mod algum, não sei o que fazer. se eu baixo outro loader o jogo simplesmente não inicia.
alguém poderia me explicar? ou eu teria que iniciar um novo jogo ?
[ 13:29:21 ] Hijacking DINPUT8.dll [ 13:29:21 ] Initialized: C:\Windows\system32\DINPUT8.dll [ 13:29:21 ] Initializing file loader [ 13:29:21 ] Invalid original bytes for emptyStreamReadPatch [ 13:29:21 ] Invalid game version. Unable to find proper hook values. [ 13:29:21 ] Initialized module "modules\\ff12-file-loader.dll" [ 13:29:21 ] Name: FF12 External File Loader by ffgriever, version: 1.1.1 [ 13:29:21 ] Couldn't create a hook for a message thread [ 13:29:21 ] Initialized module "modules\\ff12-lua-loader.dll" [ 13:29:21 ] Name: FF12 LUA Script Loader by ffgriever, version: 1.3.0 [ 13:29:21 ] The Insurgent's Chain Benefits (TICB): Applying patch. [ 13:29:21 ] TICB: Couldn't apply patch, executable is unexpectedly modified. [ 13:29:21 ] The Insurgent's Descriptive Inventory (TIDI): Applying patch. [ 13:29:21 ] TIDI: Couldn't apply patch, executable is unexpectedly modified. [ 13:32:38 ] invalid argument: invalid argument [ 13:32:38 ] Cleaning up
Hey. There are two reasons possible. One is that your game is not updated (1.04). The second is that you might've forced ASLR for applications that do not support it. In this case just disable it for FF12. The ASLR doesn't work anyway, the executable is loaded at a static address, just different one that it actually requests (FF12 doesn't support ASLR at all, due to it using 32 bit pointers in legacy code), so you don't loose any security.
I already updated external file loader to support it, but with lua it's different. The new version of the loader itself supports it, but most of the mods don't. So it doesn't really matter.
But as I said, the game doesn't support ASLR anyway and forcing the address change may cause other issues, so I would recommend disabling it for this specific executable.
Hello, following several additions of mods on vortex for the ff12 game, I cannot launch the game with LUA in mod. THE game does not launch at all, I tried with two more recent versions and version 1.1.4 but in no case the game launches. As soon as I remove this mod, the game starts normally. Yet I know it is needed for other mods. How to do? Edit: Did not arrive to launch the game, when i try from the game folder, ir's create a new document with names like "FFXII_TZA.exe.20230118_120426.dmp" can someone help me?
Does the file loader work and your problem is only with lua loader? I've never seen it crashing for reasons other than incompatible file. Include hook.log from your game's dir.
Technically it could be conflicting lua mods, but the only modder that uses asm in lua is, AFAIK, xeavin, so this shouldn't be an issue.
With vortex, you probably forgot to deploy or missed the privilege elevation prompt. I'd generally just advise to use hardlink deployment to save yourself a lot of hassle.
je have just verify, the problem was effectively incompatibility with the mod "the insurgent manifesto" i reload this moad and the compatibility with both was good this time. The game work well thanks!
59 comments
It installed perfectly fine. You do not need to unpack as is, it should install correctly if you have the right updated Extension.
You probably had an old version of the extension that required manual install (before vortex introduced the automatic way).
what is the file structure supposed to look like when installed properly?
In my TZA steam folder the files are located as follows
>mods>deploy>modules>ff12-lua-laoder.dll
I also tried copying that dll and placing it in aanother folder to see if that would work (...deplopy>ff12data and also the root x64 folder) but it did not work.
EDIT; I figured out a solution - i had to manually copy and paste this into the x64>modules folder
I now get micro stutters though - still investigating to see if it could be from duplicate files that i now have spread throughout the folder structers
But this solution worked. (well I hope it worked, at least it shows its enabled)
Edit: Oh hey, to add more context... I think I found out why this is happening for us and not for the mod developer.
It's that blue "Can't deploy without elevation" pop up that shows up for like 2-3 seconds before going away when installing a mod. When you don't click it the first time, when installing External File Loader, it does not show up again when attempting to install anything else, or when installing via the method this post suggests. I imagine most of us are new to using Vortex and thus run head first into this problem, while the dev is experienced.
I tried to use the above technique to install SFF Proud and it didn't work, because SFF has fomod (?) options during install and none of those options were selected when using this method. So I started all over, restarted vortex, installed each mod and elevated each time, and it all works smoothly now.
Hope that helps clear up some confusion.
these instructions assume you have followed my FF12 External File Loader manual install instructions
this ones easy, open the mod archive, then open the lua followed by modules.
now use steam to browse local file and open the x64 folder then modules, and drag and drop the DLL "ff12-lua-loader.dll" into the module folder, and launch.
verify its installed by checking the hook.log for the following line
[ hh:mm:ss] Initialized module "modules\\ff12-lua-loader.dll"
heres an example from my log[ 10:05:58 ] Initialized module "modules\\ff12-lua-loader.dll"
1. Install a mod (EFL in this case)
2. Enable it.
3. Deploy it (depends on settings, look for a bell icon in upper right corner if you missed the initial notification)
4. If you're using symlink deployment (default) you will need to accept privilege elevation prompt.
nesse caso ele é crakeado sem a versao da steam, funciona os mods? e se sim me ajudem porque quando eu coloco o baixo o loader abaixo do 1.3.0 no arquivo Hook ele diz que preciso de uma versao mais alta, eu baixei o jogo inicia normal , porém sem mod algum, não sei o que fazer. se eu baixo outro loader o jogo simplesmente não inicia.
alguém poderia me explicar? ou eu teria que iniciar um novo jogo ?
[ 13:29:21 ] Hijacking DINPUT8.dll
[ 13:29:21 ] Initialized: C:\Windows\system32\DINPUT8.dll
[ 13:29:21 ] Initializing file loader
[ 13:29:21 ] Invalid original bytes for emptyStreamReadPatch
[ 13:29:21 ] Invalid game version. Unable to find proper hook values.
[ 13:29:21 ] Initialized module "modules\\ff12-file-loader.dll"
[ 13:29:21 ] Name: FF12 External File Loader by ffgriever, version: 1.1.1
[ 13:29:21 ] Couldn't create a hook for a message thread
[ 13:29:21 ] Initialized module "modules\\ff12-lua-loader.dll"
[ 13:29:21 ] Name: FF12 LUA Script Loader by ffgriever, version: 1.3.0
[ 13:29:21 ] The Insurgent's Chain Benefits (TICB): Applying patch.
[ 13:29:21 ] TICB: Couldn't apply patch, executable is unexpectedly modified.
[ 13:29:21 ] The Insurgent's Descriptive Inventory (TIDI): Applying patch.
[ 13:29:21 ] TIDI: Couldn't apply patch, executable is unexpectedly modified.
[ 13:32:38 ] invalid argument: invalid argument
[ 13:32:38 ] Cleaning up
I already updated external file loader to support it, but with lua it's different. The new version of the loader itself supports it, but most of the mods don't. So it doesn't really matter.
But as I said, the game doesn't support ASLR anyway and forcing the address change may cause other issues, so I would recommend disabling it for this specific executable.
Edit: Did not arrive to launch the game, when i try from the game folder, ir's create a new document with names like "FFXII_TZA.exe.20230118_120426.dmp" can someone help me?
Include hook.log from your game's dir.
Technically it could be conflicting lua mods, but the only modder that uses asm in lua is, AFAIK, xeavin, so this shouldn't be an issue.
With vortex, you probably forgot to deploy or missed the privilege elevation prompt. I'd generally just advise to use hardlink deployment to save yourself a lot of hassle.
I treasure my sanity..