Useful GitHub Repositories - Kizari/Flagrum GitHub Wiki

Flagrum

https://github.com/Kizari/Flagrum

The entire source code to Flagrum, need I say more?
 

FFXV Binary Templates

https://github.com/Kizari/FFXVTemplates

Binary templates for FFXV formats. Extremely useful for making tools for any of the reversed formats.
 

Luminaire

https://github.com/youarebritish/Luminaire

Luminaire is Sai's start at tooling for gameplay and level editing. It is currently not usable for any kind of modding, but has a whole host of extremely useful code. It could also be forked and continued by someone wanting to pick up where he left off.
 

Xeeynamo's FFXV Repository

https://github.com/Xeeynamo/ffxv

Useful tooling and information around the FFXV Demos and more. Much of the knowledge here is outdated, so make sure you are up-to-date on the newer information on this Wiki as well.
 

Witch

https://github.com/yretenai/Witch

Format information and code for Luminous Engine formats. While this has a particular focus on Forspoken, many of the formats are shared between FFXV and Forspoken.
 

AudioMog

https://github.com/Yoraiz0r/AudioMog

Fantastic C# library for working with XV audio files, including handling the various tracks within a file.
 

FFXV Dither Patch

https://github.com/drdaxxy/ffxvDitherPatch

This is a tool used for narrowing the terrain dither effect. However, there are some really interesting concepts demonstrated in here and some things that haven't really been done anywhere else such as shader editing, so it is worth a look as a reference.
 

Scarlet

https://github.com/xdanieldzd/Scarlet

Incredible C# library for handling various image formats. Has some support for FFXV images including deswizzling for PS4 textures. An absolutely fantastic reference if you need to work with image functionality.
 

DirectX Texture Libraries

https://github.com/Microsoft/DirectXTex

Awesome C++ library by Microsoft for dealing with textures. Can handle resizing, compression, conversion, all manner of weird and wild pixel formats, and much more.
 

https://github.com/deng0/DirectXTexNet

C# bindings for the above DirectXTex library. Makes it a breeze to use DirectXTex from .NET rather than using C++.
 

Various Repositories by SayHiJON

https://github.com/sayhiJON/earc2lib

Earc2Lib is the library used by FFXV Scout to handle EARC functionality. This is one of many EARC related tools and has been succeeded by Flagrum, but the repository is listed here in-case the code is ever useful as a reference.
 

https://github.com/sayhiJON/bdb

BDB is a BTEX to DDS converter. It is much less featured than Flagrum's BTEX converter, but is also listed here in-case the code is ever useful as a reference.
 

https://github.com/sayhiJON/ffxv

This appears to be an earlier version of earc2lib? Not really sure what it's for, but perhaps may be useful as a reference.
 

VGAudio

https://github.com/Thealexbarney/VGAudio

Amazing C# library and documentation for handling various audio encoding formats. This library is used by AudioMog to assist with audio conversion, and was also used for the Moogle Chocobo Carnival port to convert the PS4 audio for Windows Edition.
 

vgmstream

https://github.com/vgmstream/vgmstream

Another great audio library, this one written in C. Can convert various FFXV audio files (both PC and PS4) to WAV. This does not handle tracks like AudioMog though, so it is better as a reference than anything else.

⚠️ **GitHub.com Fallback** ⚠️