Archived
1
Fork 0
C++ library to interact with FFXIV game data
This repository has been archived on 2025-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Joshua Goins 29d3a1aabf Improve Windows support
Will now compile out of the box on Windows MSVC.
Right now, out of the box game installation is not supported
as per unshield being non-functional on Windows, will be porting
to Windows or finding a workaround in the near future.
2022-03-27 21:06:14 -04:00
include Add basic patch installation support 2022-03-17 00:58:18 -04:00
src Improve Windows support 2022-03-27 21:06:14 -04:00
CMakeLists.txt Improve Windows support 2022-03-27 21:06:14 -04:00
LICENSE Add license 2022-03-15 15:45:31 -04:00
README.md Update README 2022-03-16 18:02:48 -04:00

libxiv

sourcehut GitHub
mirror ryne.moe
mirror

A modding framework for FFXIV written in C++. This is intended for use Novus, my custom modding tool - but it's eventually going to be integrated into Astra as well.

Goals

  • Be integratable into launchers for updating support.
  • Can export penumbra mods, I have no interest in exporting in TexTools's format.
  • Can export/edit some formats such as models, and metadata/exl.

Dependencies

  • fmt for formatting
  • z for zlib support, needed for dat files
  • unshield for extracting cab files for bootstrapping

Features

  • Can read index/index2/dat/exh/exl files (see Xparser.h)
  • Can extract bootstrap files required to start FFXIV for the first time (see installextract.h)