Skip to content
Chiri Vulpes edited this page Jun 11, 2024 · 13 revisions

deepsight.gg provides a number of manifests generated automatically to make development with the Destiny 2 API easier.

You can access the current manifest versions:

  • Live at https://deepsight.gg/manifest/*
  • Via a git commit, useful for including them as a submodule

If you use these, please credit and link to deepsight.gg! It's not actually a requirement, but it would be super appreciated!

Handling updates/versioning

Versioning is handled via versions.json.

Types for Typescript developers

Interfaces for all the manifests listed below.

Exhaustive enums for all nameable definitions in the Destiny manifest.

Manifests

Consistent categorisation of 100% of the game's plugs (even really old ones), broken into Categories and Types.

Consistent categorisation of items' sockets based on the plug categorisation of the plugs listed for the socket.

A moment in time for Destiny 2 — either an expansion, a season, an additional DLC, or an event.

Details on what items drop from where, down to the encounter, with knowledge of challenge rotations & drop rotations.

A better version of the Bungie API's DestinyItemTierTypeDefinition. (IE, not with weird incorrect names.)

Weapons & armour from each "moment", deduped and sorted into their respective buckets.

A list of all adept items, linking to their base version. Includes only items that appear in DeepsightCollectionsDefinition.

Extended/missing information from the Bungie API manifest. Right now, only special "reward" perks for exotic class items.

All emblem items and their associated display information & a generated backgroundColor field from a custom algorithm.

Miscellaneous global data that isn't explicitly provided by the API, such as the current power floor.

A list of wallpapers & screenshots for each moment.

Details for vendors with rotating stock, sourced from a vendors response. All components are mapped to proper spots.

Types for Typescript developers

Interfaces
Interfaces for all the manifests listed below.

Enums
Exhaustive enums for all nameable definitions in the Destiny manifest.

Manifests

DeepsightPlugCategorisation
Consistent, complete categorisation of the game's plugs, broken into Categories and Types.

DeepsightSocketCategorisation
Consistent categorisation of items' sockets based on the plug categorisation.

DeepsightMomentDefinition
A moment in time for Destiny 2 — an expansion, a season, an additional DLC, or an event.

DeepsightDropTableDefinition
Drop tables by activity, down to the encounter, including challenge & drop rotations.

DeepsightTierTypeDefinition
A better version of the Bungie API's DestinyItemTierTypeDefinition.

DeepsightCollectionsDefinition
Weapons & armour from each "moment", deduped and sorted into their respective buckets.

DeepsightAdeptDefinition Adept weapons & links to their base versions.

DeepsightSocketExtendedDefinition Extended/missing information from the Bungie API manifest for item sockets.

DeepsightEmblemDefinition Emblem items & their display info & auto-generated background colours.

DeepsightStats Miscellaneous global data such as the current power floor.

DeepsightWallpaperDefinition
A list of wallpapers & screenshots for each moment.

DeepsightVendorDefinition
Details for vendors with rotating stock.

Clone this wiki locally