You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32-30
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,21 @@
2
2
3
3
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.
4
4
5
-
Huge thanks to the community team members involved:
5
+
# Documents of Knowledge
6
6
7
-
-[Ioncannon](https://www.reddit.com/user/Ioncannon) from [FFXIV Explorer](http://ffxivexplorer.fragmenterworks.com)
8
-
-[Clorifex](https://www.reddit.com/user/Clorifex) from [GarlandTools](http://www.garlandtools.org/db/)
9
-
-[Hezkezl](https://www.reddit.com/user/Hezkezl) for being awesome
7
+
-[Click here to view Documents on various FFXIV systems](docs/README.md)
8
+
9
+
# Research and misc files
10
+
11
+
-[Click here to view various research and resource files](research/README.md)
12
+
13
+
# CSVs
14
+
15
+
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 :)
10
16
11
-
## Updating CSV files:
17
+
-[Click here to view CSV files](csv/)
18
+
19
+
### Updating CSV files:
12
20
13
21
- Download and open **SaintCoinach.cmd**
14
22
- Run: `rawexd`
@@ -19,44 +27,38 @@ The idea is to maintain an easy diffing view of what has changed during a patch
19
27
20
28
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.
21
29
30
+
### whats the "ex" folder?
22
31
23
-
## Helping out
32
+
Ex contains an archive list of the [SaintCoinach ex.json](https://github.com/ufx/SaintCoinach/blob/master/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.
24
33
25
-
Getting started in datamining 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:
34
+
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)** ...
26
35
27
-
- Download this repository and start looking at the files in the `/csv` folder
28
-
- Download **SaintCoinach** and use either the `SaintCoinach.Cmd` or `Godbert` tools.
29
-
- Saint provides releases: https://github.com/ufx/SaintCoinach/releases
36
+
You can just grab an old version from git history, which I may switch to linking to instead of keeping copies.
30
37
31
-
If you find a connection between files or an identification of data, throw up an issue on the repository and it will be sorted :)
32
38
33
-
- Connection between files could be an number in 1 column that matches the numbers in another column or even another file
34
-
- 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)
39
+
### whats the "uld" folder?
35
40
36
-
# The tools of the trade
41
+
It's an extract of FFXIV UI Elements (images) extracted from SaintCoinach.
- SaintCoinach.Cmd is a tool to rip data (csv, music, icons, maps, etc)
44
-
- Godbert is a *viewer* tool to browse data.
45
+
### Huge thanks to:
45
46
46
-
A great tool showing really impressive results, it will allow you to view and export a lot of data. The source is all open for your luxery.
47
+
-[Ioncannon](https://www.reddit.com/user/Ioncannon) from [FFXIV Explorer](http://ffxivexplorer.fragmenterworks.com)
48
+
-[Clorifex](https://www.reddit.com/user/Clorifex) from [GarlandTools](http://www.garlandtools.org/db/)
49
+
-[Hezkezl](https://www.reddit.com/user/Hezkezl) for being awesome
47
50
48
51
49
-
---
52
+
### Becoming a dataminer
50
53
54
+
Getting started in datamining 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:
51
55
52
-
**Other cool projects**
56
+
- Download this repository and start looking at the files in the `/csv` folder
57
+
- Download **SaintCoinach** and use either the `SaintCoinach.Cmd` or `Godbert` tools.
58
+
- Saint provides releases: https://github.com/ufx/SaintCoinach/releases
Copy file name to clipboardExpand all lines: docs/CompanionAppApi.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
-
# FFXIV Companion App
1
+
# Companion App API
2
+
2
3
-https://eu.finalfantasyxiv.com/companion/
3
4
4
5
The FINAL FANTASY XIV companion app has the ability to query the game servers for a specific resource to pull information (market info, retainer items, player items, chat messages, etc). This document will list research and provide logic for obtaining data out of the app as well as quering the companion API.
You can translate the `levels.exd` values to Long/Lat using the `x`, `y` and **scale** would be the maps [size_factor](https://github.com/viion/XIV-Datamining/blob/master/offsets/3.1_list.txt#L679)
29
-
30
-
```php
31
-
//
32
-
// Used due to spherical maps, world is round irl :P
-[FFXIV Mapping Tool](https://github.com/xivapi/xivapi-mappy) - Map Eorzea by grabbing position data of NPCs, Enemies and EObjs.
33
+
-[Lodestone Parser](https://github.com/xivapi/lodestone-parser) - PHP library that parses lodestone.
34
+
-[ClassJob Icons](https://github.com/xivapi/xivapi-classjobs) - A collection of HQ job class icons.
35
+
-[FFXIV Icons](http://xivapi.com/docs/Icons) - Download all sorts of FFXIV related icons.
36
+
-[XIVAPI Quick Search](https://chrome.google.com/webstore/detail/xivapi-quick-search/lgefpgdbbmcahllbifniibndmoignmfg) - Search XIVAPI via a chrome extension!
37
+
-[REST API](http://xivapi.com/) - A little REST API that has a few bits and bobs.
38
+
39
+
- Archives
40
+
-[Extract of every FFXIV Patch since 2.0](https://github.com/viion/ffxiv-datamining-patches)
41
+
42
+
- Dead
43
+
-[Data Tool](https://github.com/viion-misc/xivdb-data-tool) - A python library that extracts game data.
44
+
-[Libra PHP](https://github.com/viion-misc/libra-php) - PHP library that extracts data from the FFXIV Libra app.
45
+
46
+
- Discords:
47
+
-[XIVAPI](https://discord.gg/MFFVHWC)
48
+
-[GarlandTools](https://discord.gg/)
49
+
-[TeamCraft](https://discord.gg/493Z6pQ)
50
+
-[Sapphire](https://discord.gg/xxcdCER)
51
+
-[Apkallu Falls](https://discord.gg/RNcV4eY)
52
+
53
+
Do you have a discord for your FFXIV project? Provide a PR with your invite link added!
54
+
55
+
---
56
+
57
+
# Community Members
58
+
59
+
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!
Copy file name to clipboardExpand all lines: docs/UIColor.md
+9
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,12 @@
1
+
# UI Color
2
+
3
+
### Update 3rd October, 2018
4
+
5
+
It is believed that:
6
+
- 72 = Foreground
7
+
- 73 = Glow (not background)
8
+
9
+
1
10
In Patch 4.4, SE changed how colours work in tooltips in preperation of new UI "Skins". The logic for displaying colours changed quite drastically but was figured out quickly, here is the process and how it works now:
0 commit comments