Giter Site home page Giter Site logo

ffxiv-datamining's Introduction

XIV-Datamining

This repository is to serve as a place to share data mining information related to Final Fantasy XIV. All findings and knowledge that each member discovers will be provided here for all in the FFXIV Community to read, learn and use.

Documents of Knowledge

Research and misc files

CSVs

This repository keeps a record of CSV's extracted via SaintCoinach using the command rawexd, this is so they can be easily linked and referenced when datamining, so we have a git history of changes and just to make life easier in some cases :)

Updating CSV files:

  • Download and open SaintCoinach.cmd
  • Run: rawexd
  • Copy all the contents in the folder: <date>/rawexd/** to the /csv folder
  • Push a PR

The idea is to maintain an easy diffing view of what has changed during a patch

It would also be very useful to keep a history of ex.json files from SaintCoinach for each patch as the Korean and Chinese versions are on different patches than the Official live client.

whats the "ex" folder?

Ex contains an archive list of the SaintCoinach ex.json file, ths main point was to keep a ex.json file per Patch, then if you wanted to extract data from an older patch (such as Korean or Chinese clients) you can hot-swap the ex.json file and extract data in the correct format.

This kind of hot swap does not always work however as new structures are detected that are implemented into SaintCoinach, or you may have systems that expect data in a specific way (eg the great "Tooltip Descriptions Changes" of Patch 4.4)** ...

You can just grab an old version from git history, which I may switch to linking to instead of keeping copies.

whats the "uld" folder?

It's an extract of FFXIV UI Elements (images) extracted from SaintCoinach.


Becoming a dataminer

  • Step 1. Extract CSV data
  • Step 2. Find where bluemage is
  • Step 3. Profit!

Getting started in FFXIV data mining is quite easy. If you enjoy digging around CSV database files then you've come to the right place! The best place to start would be:

If you find a connection between files or an identification of data, throw up an issue on the repository and it will be sorted :)

  • Connection between files could be an number in 1 column that matches the numbers in another column or even another file
  • Identification of data could be values in a column that have a meaning and a pattern can be observed (eg ClassJob ID, or Craft Level)

Huge thanks to:

Notable members that have contributed information in some way, If you're part of the datamining and FFXIV discovery community be sure to add your credit!

  • Clorifex (GarlandTools)
  • Hezkezl (Gamer Escape)
  • Icarus Twine (Gamer Escape & Blue Mage overlord)
  • Miu (TeamCraft)
  • Ioncannon (FFXIV Explorer)
  • Vekien (xivapi)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.