Final Fantasy XII: The Zodiac Age
0 of 0

File information

Last updated

Original upload

Created by

ffgriever

Uploaded by

ffgriever

Virus scan

Safe to use

Tags for this mod

139 comments

  1. modemajesta
    modemajesta
    • member
    • 0 kudos
    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.
    1. modemajesta
      modemajesta
      • member
      • 0 kudos
      Manual instruction installation needed, please add it! 
    2. ffgriever
      ffgriever
      • premium
      • 15 kudos
      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).
    3. Shinkku
      Shinkku
      • member
      • 0 kudos
      Thanks that was the issue
  2. LongHorseEatsGrass
    LongHorseEatsGrass
    • member
    • 0 kudos
    Doesn't let me install via Vortex. It says it can't detect external file loader even though I installed it
    1. Sneakybadgerjd
      Sneakybadgerjd
      • premium
      • 0 kudos
      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
  3. GoodbyeLeeches
    GoodbyeLeeches
    • member
    • 10 kudos
    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.

    Thanks.
    1. ffgriever
      ffgriever
      • premium
      • 15 kudos
      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.
    2. nickwamfy
      nickwamfy
      • supporter
      • 0 kudos
      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
    3. GoodbyeLeeches
      GoodbyeLeeches
      • member
      • 10 kudos
      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

      Well, glad to hear you don't have those problems anymore.
  4. xXRainbowXx24
    xXRainbowXx24
    • member
    • 1 kudos
    dose i need this when i use Draklor ?
    1. ffgriever
      ffgriever
      • premium
      • 15 kudos
      No. But some mods won't work without EFL+LUA.
  5. Nactursine
    Nactursine
    • member
    • 0 kudos
    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.
  6. Sondelaran
    Sondelaran
    • member
    • 1 kudos
    Hello, I have a problem.  Installed this mod FFXII - Horizontal Progression Overhaul at Final Fantasy XII: The Zodiac Age Nexus - Mods and Community (nexusmods.com)

    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. 
  7. LaharlChan
    LaharlChan
    • member
    • 2 kudos
    working perfect with a manual install
    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 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
    1. ACONID
      ACONID
      • member
      • 0 kudos
      followed all your instructions and its working great ty
       
    2. suhelgx
      suhelgx
      • member
      • 0 kudos
      thanks
    3. KlyneMcLoud
      KlyneMcLoud
      • member
      • 1 kudos
      finally. thank you!
    4. OgreSamanosuke
      OgreSamanosuke
      • supporter
      • 11 kudos
      If we manually install this where do we place the various files to read like ps2data/XXXX and such? Haven't been able to figure that part out. 
    5. bdjeffyp
      bdjeffyp
      • member
      • 0 kudos
      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!
    6. ffgriever
      ffgriever
      • premium
      • 15 kudos
      You can also modify the ini file to make it load mods from any directory you want to. Also from multiple directories at once.
    7. Edorenel
      Edorenel
      • member
      • 10 kudos
      Thank you for this, LaharlChan.
    8. Cypherya
      Cypherya
      • supporter
      • 0 kudos
      Thanks a lot for these instructions, it's working great ty <3
  8. minnouu
    minnouu
    • supporter
    • 1 kudos
    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.
    1. ffgriever
      ffgriever
      • premium
      • 15 kudos
      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.
    2. crazybingo
      crazybingo
      • premium
      • 0 kudos
      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. 
    3. minnouu
      minnouu
      • supporter
      • 1 kudos
      Thanks so much, it worked!!

      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.
    4. Lue333
      Lue333
      • member
      • 0 kudos
      both file loader and lua folders have module folders. overwrite?
    5. ffgriever
      ffgriever
      • premium
      • 15 kudos
      Yes. There should be no conflict between these.
  9. Foxlass
    Foxlass
    • member
    • 0 kudos
    My game crashes randomly with this installed. No crash logs or anything, just a CTD. I'm not sure what the problem is.
    1. ffgriever
      ffgriever
      • premium
      • 15 kudos
      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.

      Also. Loader version, system and specs please.
  10. syrops
    syrops
    • premium
    • 6 kudos
    mispelt external as exernal in latest update lol
    1. ffgriever
      ffgriever
      • premium
      • 15 kudos
      Indeed :D
      In last three updates, to be exact ;)