Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/destinyitemmanager/d2-additional-info

provide additional manifest data for DIM
https://github.com/destinyitemmanager/d2-additional-info

destiny-api destiny2

Last synced: 6 days ago
JSON representation

provide additional manifest data for DIM

Awesome Lists containing this project

README

        

[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)

## How to use:

- pnpm install
- pnpm generate-data

## How to run specific scripts only (useful for debugging)

- pnpm generate-data-sub {script-name-here-with-no-extension} {script2-name-here-with-no-extension} ...

## Debug pre-commit hook

If your pre-commit hook fails, please run the following `pnpm dlx husky install`

## What's included?

| 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 |

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Rob Jones

🐛 💻 🔣 🤔 🚧 👀

Ryan Rushton

💻 🔣 🤔 🚧 👀

Ben Hollis

💻 🔣 🤔 🚧 👀

robojumper

💻 🔣 🤔 🚧 👀

Vivek Hari

💻 🔣 🤔

Tom Chapman

💻 🔣

Jakosaur

🔣

Abdul Sinusi

💻 🔣

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!