hertzdevil / feh-assets-json Goto Github PK
View Code? Open in Web Editor NEWJSON dumps of Fire Emblem Heroes asset files
JSON dumps of Fire Emblem Heroes asset files
Would it be possible to change the default branch to book7
? Some github features, e.g. Search, are only enabled for the default branch.
Version 4.7.0 changed the binary format of a Chamber in Hall of Forms by adding 8 bytes between the id_tag and id_num fields.
If we use an XOR cipher of 19 54 93 78 2E 15 8E 4E
, we get something that looks like a timestamp:
That would provide an explanation for why Book III (and newer) units no longer show up in Hall of Forms: the last Book II character with a timestamp is Ylgr (2018-12-21T07:00:00Z); the first Book III character with a timestamp is Tibarn (2019-02-11T07:00:00Z).
skills.json hasn't been updated for 2 months. Is there a reason why it hasn't been updated?
If we use an XOR cipher of DD 1A 64 8C
for the unknown field of Hall of Forms structure, we get:
id_tag | Original value | XORed value | possible meaning |
---|---|---|---|
201910 | 2355371074 | 1695 | second skill id_num of the old 91_dance02 |
201912 | 2355371057 | 1772 | last skill id_num of the old 942_legend22 |
202002 | 2355371392 | 1885 | second skill id_num of 200101_seisen |
202003 | 2355371354 | 1927 | second skill id_num of 200201_valentine |
202004 | 2355371373 | 1968 | last skill id_num of 200203_legend |
202005 | 2355371271 | 2010 | last skill id_num of 200303_legend |
202006 | 2355371299 | 2046 | last skill id_num of 200403_legend |
202007 | 2355368703 | 2082 | last skill id_num of 200503_legend |
202008 | 2355368589 | 2128 | last skill id_num of 200603_legend |
202009 | 2355368623 | 2162 | last skill id_num of 200703_legend |
(Sorry, I'm too lazy to make them all links, so I only linkified the last one)
This could be a way to specify which skills can be offered to forma units during a Hall of Forms event.
In the 3 cases where it doesn't match the last skill id_num added on some month, it matches the second skill added in the following month. In these cases, the first few skills are either new PRFs or PRF refine skills, so they're never inheritable (i.e. they're functionally the same as specifying the last id_num of the previous month).
I confess I haven't seen a good analysis of which skills were available in each HoF, but I do remember some people got at least Joint Drive Spd (added in 200601_kakusei) in the last one (202008), which would at least be consistent with the above.
» grep -r X012 files/assets/Common/SRPG/Field
» grep -r X011 files/assets/Common/SRPG/Field 1 ↵
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0111",
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0112",
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0113",
» grep -r X013 files/assets/Common/SRPG/Field
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0131",
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0132",
files/assets/Common/SRPG/Field/00_first.json: "map_id": "X0133",
» grep -r "\"map_id\": \"X012" files/assets/Common/
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123A",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123B",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121C",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122C",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123C",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0121C",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0122C",
files/assets/Common//SRPG/SequentialTrialSideStory/00_first.json: "map_id": "X0123C",
files/assets/Common//SRPG/BlessingGarden/41_muspell01.json: "map_id": "X0121C",
files/assets/Common//SRPG/BlessingGarden/41_muspell01.json: "map_id": "X0122C",
files/assets/Common//SRPG/BlessingGarden/41_muspell01.json: "map_id": "X0123C",
files/assets/Common//SRPG/SequentialTrialBind/71_hell01.json: "map_id": "X0121C",
files/assets/Common//SRPG/SequentialTrialBind/71_hell01.json: "map_id": "X0122C",
files/assets/Common//SRPG/SequentialTrialBind/200301_abc.json: "map_id": "X0123C",
files/assets/Common//Mission/200401_if.json: "map_id": "X0121A",
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.