Interpret FFXIV datamines for tables #13
Labels
enhancement
New feature or request
priority: high
This is blocking progress or a major problem that needs fixing
Milestone
This is a revisit of #2 with a different design idea. Instead of just using a proc macro to pull in the tables, we're going to create a few new tiny subprojects that aim to interpret datamined FFXIV
.csv
files. These packages are not meant to pull any of the tables (that's easy enough with just a csv parser anyway if desired), but rather simply encoding the info relevant to us.This will make hand-copying values much simpler. Originally #2 was marked as "not planned" because it seemed like a lot of work to save a little time, but it became clear during the course of #8 that once recipes get involved, a lot of manual reading and copying of data from the recipes and items files in particular was necessary, and very annoying to do. Faced with the prospect of upgrading to 6.2, I would prefer to just get this out of the way in order to make the process more painless in the future.
The following steps must be completed for this to be considered done:
Recipe.csv
, and as needed pull data from tables likeItems
This may require moving some types from the simulator crate to the crafting data crate. We should try not moving code that's too complex or relies on the current proc macros (such as the
Condition
family), likely meaning any types we move will be the more raw unexposed types. The current more complex types should have a relatively trivialFrom
orTryFrom
from the new types.The text was updated successfully, but these errors were encountered: