aers / FFXIVClientStructs

Resources for reverse-engineering the FFXIV client's native classes.
MIT License
218 stars 152 forks source link

Add ReClass project converter #1056

Closed Haselnussbomber closed 1 month ago

Haselnussbomber commented 1 month ago

This script generates a ReClass.NET project based on definitions in ffxiv_structs.yml and data.yml.

Prerequisites:

Usage:

Output is going to be a "ffxiv.rcnet" file.

I've also added command line switches to toggle support for XivReClassPlugin and generation of VTable fields/unions. These can be added after the script name, for example deno run -A convert-to-rcnet.ts --plugin=false --vtables=false


The script could be improved if CExporter would export:

Using a github action we could upload the converted rcnet file as artifact, or we compile this script into an executable using deno compile.