Page 1 of 1

Dats - Override Files Easily!

Posted: Sun Jan 01, 2017 10:38 pm
by atom0s
Final Fantasy XI file replacement made easy!

What is Dats?
  • Dats is a plugin that allows users to override any file found within their FINAL FANTASY XI folder without having to replace the original file.

    Love dat modding but hate having to maintain what file is replaced and so on?
    Hate having to replace files after a client update because it undoes all your mods?

    Look no further! Dats is here to prevent all that hassle and headache!
How Does It Work?
  • Dats internally hooks the file loading of Final Fantasy XI and overrides the path where the game will attempt to load the file first.
    If the file is within the FINAL FANTASY XI folder, then it will be rerouted to attempt to load it from Dats' local path first.
    If the file does not exist (meaning you have no override for it) it will load the original game file as normal.
What Files Can I Override?
  • Simply put, any. Any file that routes through the loading method that Dats hooks should be able to be overridden.

    Please note, this does not change how the game loads the file internally, simply where it loads from.
    This means that Dats cannot force the game to load a different format for a file it does not understand.
How To Use / How To Install?
  • To install Dats, simply load up the Ashita v3 launcher and download it via the Plugins list.
    Once installed, you will need to manually create the folders and files you wish to override.

    Dats will attempt to load file overrides from the following path:
    <Path To Ashita>\plugins\dats\

    You should place the files in the same folder format as the game does. For example:
Important Notes
  • Dats cannot and will not force the game to read file formats it is not already familiar with.
  • Dats simply reroutes the path where the file is loaded from, nothing more.
  • The game loads certain DAT files only once when the game is first starting, such as the in-game fonts. If you wish to override those, you must load Dats.dll within your autoload script (ex. Default.txt)
  • The game often times loads a DAT file once per-zone. You can undo these overrides by simply zoning after making your changes.
  • The game often times loads a DAT on the fly as its needed. You can undo these changes by simply causing the game to update that specific DATs purpose. (ie. cancel and recast a buff to replace an icon or viewing a map via /map)