- pnpm install
- pnpm generate-data
- pnpm generate-data-sub {script-name-here-with-no-extension} {script2-name-here-with-no-extension} ...
If your pre-commit hook fails, please run the following pnpm dlx husky install
filename | contents |
---|---|
adept-weapon-hashes.json | an array containing all adept(type) weapon hashes |
bad-vendors.json | an array containing all vendor hashes that are missing an associated token hash |
bright-engram.json | a mapping from season hash to bright engram hash |
catalyst-triumph-icons.json | a mapping from catalyst triumph hash to a better icon |
craftable-hashes.json | an array containing all craftable weapon hashes |
crafting-enhanced-intrinsics.ts | a set containing all enhanced intrinsic perk hashes along with a comment labeling it |
crafting-mementos.json | a mapping from memento source (string) to an array of memento hashes |
d2-event-info.ts [DEPRECATED] | a mapping containing information about event information (see EVENTS.md) |
d2-event-info-v2.ts | a mapping containing information about event information (see EVENTS.md) |
d2-font-glyphs.ts | an enum listing of the font glyphs |
d2-season-info.ts | a mapping containing useful information about the seasons |
d2-trials-objectives.json | a mapping containing trials objective hashes and trials passage hashes |
deprecated-mods.json | an array containing all deprecated mod hashes |
DestinySymbols.woff2 | woff containing Destiny Glyphs, refer to d2-font-glyphs for enums |
dummy-catalyst-mapping.json | a mapping from dummy catalyst to actual catalyst hashes for items with the older catalyst socket system (where catalysts auto-apply to the gun once completed) |
empty-plug-hashes.ts | a set containing a listing of all "empty" plugs (e.g. No Shader, No Mod Inserted) |
energy-mods-change.json | table for looking up energy capacity mods for Armor 2.0 to change between elements |
energy-mods.json | table for looking up energy capacity mods for Armor 2.0 staying the same element |
engram-rarity-icons.json | engram rarity to icon path |
events.json | a mapping between item hashes and event hashes (see EVENTS.md) |
exotic-to-catalyst-record.json | exotic weapon hash to catalyst record hash |
exotics-with-catalyst.ts | a listing of all exotic weapon hashes that currently hash a catalyst |
extended-breaker.json | a listing between item hash and breaker type hash, for items that have breaker properties only identified by text |
extended-ich.json | a listing between weapon hash and a negative item category hash. this allows for separation between slug/pellet shotguns and breech/heavy grenade launchers |
focusing-item-outputs.json | a mapping from fake vendor focusing item hashes to their output item hashes |
generated-enums.ts | general use destiny 2 enums |
ghost-perks.json | an outdated listing of a ghost perks, from before ghost 2.0 |
item-def-workaround-replacements.json [DEPRECATED] | deprecated mapping from dummy weapons in postmaster to their actual hashes when pulled (last used in Dawn) |
legacy-triumphs.json | a listing of all legacy triumph hashes |
lightcap-to-season.json | a mapping between lightcap and season |
masterworks-with-cond-stats.json | an array containing a listing of all masterwork plugs that have conditional stats |
missing-faction-tokens.json [DEPRECATED] | a deprecated listing of faction tokens that were missing at one point |
missing-source-info.ts [DEPRECATED] | a listing of sources and item hashes that were missing a source hash |
mods-with-bad-descriptions.json | a mapping of all mods under specific catagories that have descriptions that don't match the effect accurately |
mutually-exclusive-mods.json | mapping from armor mod hash -> mutual exclusion category, for "Similar mod already applied" behavior |
objective-richTexts.ts | a mapping for Destiny Rich Texts |
powerful-rewards.json | an array of item hashes that contain powerful rewards |
pursuits.json | a mapping between pursuits and the criteria to complete them |
raid-mod-plug-category-hashes.json | an array of raid mod category hashes |
reduced-mod-cost-hashes.ts | artifact mods make separate, reduced-cost copies of mods available. this contains mappings between these variants |
season-tags.json | a mapping between season name (short) and season number |
season-to-source.json [DEPRECATED] | a mapping between sources and the season they were introduced in |
source-to-season-v2.json | a mapping between sources and the season they were introduced in |
seasonal-challenges.json | a mapping between seasonal challenges and the criteria to complete them |
seasonal-armor-mods.json | a list of armor mods that might only be available in certain seasons (in addition to the reduced-cost versions in reduced-mod-cost-hashes) |
seasons_backup.json [DEPRECATED] | a 1:1 listing of every item hash and the season it was introduced |
seasons.json | a listing of item hashes to season, this does not include items that the season can be deduced another way (e.g. displayVersionWatermarkIcons or sources with a season) |
source-info.ts [DEPRECATED] | a listing between tags and the sources associated with them |
source-info-v2.ts | a listing between tags and the sources associated with them |
sources.json | a listing containing source hash to source description |
spider-mats.json | an array of item hashes containing materials Spider (now Rahool) used to posses for purchase |
spider-purchaseables-to-mats.json | Vendor item hashes to actual item hashes for Spider (now Rahool) |
subclass-plug-category-hashes.json | an array of subclass plug category hashes |
symbol-name-sources.ts | well-known and useful Destiny 2 font symbols together with a way to retrieve localized names from the definitions |
trait-to-enhanced-trait.json | a mapping between normal trait and its enhanced variant |
universal-ornament-plugsethashes.json | an array of hashes for universal ornament PlugSets, because you need to check canInsert instead of enabled for availability |
universal-ornament-aux-sets.json | a mapping from classType -> universal ornament sets for sets where where set grouping cannot be derived from collections |
unreferenced-collections-items.json | a map of collections entries to additional items they should cover |
voice-dim-valid-perks.json | a listing of all valid perk names for use in voiceDIM |
watermark-to-event.json | a mapping between watermark icon and the event it belongs to (see EVENTS.md) |
watermark-to-season.json | a mapping between watermark icon and the season it belongs to |
weapon-from-quest.json | a mapping between weapon hashes and the initial quest step hash that rewards it |
Thanks goes to these wonderful people (emoji key):
Rob Jones 🐛 💻 🔣 🤔 🚧 👀 |
Ryan Rushton 💻 🔣 🤔 🚧 👀 |
Ben Hollis 💻 🔣 🤔 🚧 👀 |
robojumper 💻 🔣 🤔 🚧 👀 |
Vivek Hari 💻 🔣 🤔 |
Tom Chapman 💻 🔣 |
Jakosaur 🔣 |
Abdul Sinusi 💻 🔣 |
This project follows the all-contributors specification. Contributions of any kind welcome!