Suggestion: See what items have been tracked, ready for Collections in September per account? Just thought I'd ask/suggest a feature.
Thanks
I'm thinking the same thing! I'm actually looking into that as we speak as part of my work on Forsaken, seeing if there's a good way to merge it in early if there's a way to do so that won't distract us too much from the other work we have to do ASAP. But we have to be careful, it's going to involve a somewhat sensitive ad-hoc merging of data between two different versions of game content, and I don't want to freak anyone out about false positives/false negatives, and I can't take much in the way of testing resources away from the other more immediate work we have to do. It's a feature that I think people will like, but also one that could freak people out if it shows the wrong info.
I'll see what can be done, but because of those risks above I can't make any promises!
I did a little hacking a couple weekends ago and put together a janky way for us to expose such a checklist. This should be going live this coming wednesday.
There'll be two checklists: one that's profile-wide and one that has per-character info.
An important thing to know is that, because Collections will supersede and provide more data in every way, I'm going to make these two checklists go away when Forsaken goes live - so it's only going to live for a short time, and then it will disappear from the data.
Profile checklist hash: 3393554306
Character checklist hash: 3246761912
The contracts themselves will not change. The definitions for these items will have a name, description, icon, and itemHash and that's it!
Another thing to note is that this data is going to come with a few important caveats:
1) The hoops I had to jump through to combine this data was unusual for our standard worfklow, and with other Forsaken work we didn't have the time to vet this data thoroughly. There may be bugs, potentially both from the way I combined the data and due to the fact that this new Collections data itself is still in testing - I had the Collections team give it a once over and it looks good to them, but I will not be surprised if we find occasional items having issues. I figure that having the majority of the data will be more useful for people than not having any, even if some ends up having minor issues. Consider this data to be "experimental" (because, indeed, it is highly experimental and working with content that isn't even complete yet)
2) Not all Solstice of Heroes data may come through, because not all of that data had yet been integrated into the Collections data (which meant that I didn't have a "source of truth" to work with). Be assured that, if items don't appear, they're still being tracked: they just weren't yet codified in the Collections data by the time we kicked our build that will be going live.
3) Redacted items will not appear in this checklist.
For some clarification, should this data be expected to contain items warmind and before, but just might be missing some of the items that will be coming out with solstice of heroes?
Secondary question, if old items are not present in this checklist, should we assume they aren't tracked and hold on to them?
Yes - it'll contain items from warmind and before, and some Solstice of Heroes items... but I can't guarantee that it will be all of them.
If you end up seeing any old items that aren't present in the checklist, let me know here (file an issue) and I'll look into it! If old items aren't present, it is most likely because they're redacted in our content (but still being tracked). However, if you do end up seeing any definitely shoot an issue over here so I can find out for sure.
Thanks for letting me know! I'm mostly curious about these weird items I have like level 1 armor, the original white ghost shell, etc. Though I bet those are out of scope for collections
Ah, yes - common quality items! It does look like there's quite a few in the data set. Offhand I don't know if it's the entirety of all common quality items... but I do see things like the level 1 "Refugee" armor in there, Last City Shell, and a bunch of common quality weapons!
I'll leave this bug open for now in case anyone runs into issues with the content!
i don't know precisely how to prove this, but i have owned some items, that the API currently says i haven't. this is not a maybe, this is i'm absolutely positive i had these.
the items in question are the purchaseable weapons from this season's faction rally,
pit launcher 4095462486, agamid 1406475890, anniella 905092001, magnum shepherd 210065223
possibly the new monarchy ones as well.
any way i can get you my account data to do a one-off check to see if these items aren't being tracked or there's just some error in translation between Collections and your API data?
apologies if "issues with the content" doesn't mean this type of concern. i understand the data is experimental.
Ah! I did a little looking, and it looks like these were also items that didn't yet have entries in the yet-to-be-released Forsaken Collections data, which meant when I joined it to current content I didn't see it as a collectible and thus it isn't being returned yet.
I did double check though, and indeed they all are being tracked, so no fear there! But they just hadn't been wired up as actual "Collectibles" in the new content yet. The next time we do a full deployment on BNet, I'll refresh it with the latest Collectibles data, which should bring more of these in.
One more update here - current known items that aren't being returned. These ARE confirmed as being tracked, they just weren't in the Forsaken side of the data yet as of the time that we published these Collectibles checklists to BNet:
The reason why is somewhat interesting - those who work on software will appreciate it. The content is in different "branches": different partitions of content so that people can work on, say, Solstice of Heroes while other people can work on Forsaken without them interfering with each other. To prevent destabilizing other people working in other branches, the content gets pulled up and integrated at regular intervals, and then has to be integrated with whatever new features might be using that content. So before newer items like the latest Iron Banner or other event items will end up in Forsaken data, someone has to do that work to "integrate" the new items into Forsaken's content, and then add them to the new Collections definitions. That work is quite literally happening as we speak (how exciting!), so as a result we don't have it yet in our own checklists. But they are being tracked in your profile/character state.
I love hearing stuff like this - thanks for always working to tell us how things work behind the scenes! It helps visualize how to structure things on our side. 💯
^_^ Glad it is useful!
I see items with blue checkmarks, are these items that were deleted before Warmind (May 8th) and will not be in our collections come September?
If you’re on about DestinySets, Blue Checkmarks are items that will be in Collections come Forsaken/September.
Yes this is regarding DestinySets.
Bungie has said that our collections start with what was in our inventory on May 8th, the release of Warmind, however there are alot of items with blue checkmarks in my sets that I know I dismataled long before Warmind dropped.
Has Bungie tracked things back further than we were initially told, or does DestinySets not factor in the May 8th date?
EDIT 3: Some of you are curious about the timing of when items are being tracked. It all depends on what kind of tracking data we had available for any given item. Here's the breakdown:
Some items we happened to already have some kind of state that we could track. In those cases, you may see it tracked even if you removed it before Warmind went live.
For the rest of the items (the vast majority), we started tracking when Warmind went live.
For some items, we're just giving it to you in a big set if you reach a certain point in the game (for instance, many green/white items)
https://www.reddit.com/r/DestinyTheGame/comments/91vzei/destiny_api_update_preforsaken_collectibles/
Thanks for the link finding alot of useful info there.
I was going to open a separate issue but figured it might be more appropriate to post it in this thread..
Is the response format for checklists going to change or will it output as it currently does once Forsaken drops?
Dynamic object names are considered very bad practice on their own, let alone having dynamically named objects with dynamically named keys inside them making it damn near impossible to do any sort of databinding with the response.
The current output -
"checklists": {
"2348765377": {
"12343432": false,
"387638736": true.
...
},
"2360931290": {
"2920200623": false,
"1533707526": false,
...
},
...
}
Would it be possible to get it changed to something like this for example?
"checklists": {
"2955980198": [{
"hash": "1940327752"
"isCompleted": true
}, {
"hash": "2195137425"
"isCompleted": false
}, {
..etc
}],
"2360931290": [{
"hash": "2920200623"
"isCompleted": true
}, {
"hash": "2286037801"
"isCompleted": true
}]
...etc
}
Still stuck with dynamically named objects with this idea but at least then it makes it slightly more manageable having an arraylist to databind and iterate through..
The format of the response won't be changing - these objects are intended to serialize/deserialize as dictionaries: which is admittedly less convenient in some languages than others, but we're going to stick with this format for the foreseeable future.
My recommendation would be, depending on your language, to set up your response objects/deserialization to also treat them as Dictionaries/HashMaps/whatever they may be referred to in your language of choice!
So should I be worried that it does not show the fwc bone grip with a blue check mark? I know I accidentally deleted it way after the warming expansion came out but I don’t see it coming up on the tracker as having it already. :-(
What's the specific name of that item? I couldn't find one with that name, so I wasn't able to check on it.
Bonegrip is the name of the ship for psn use danhawk
Interesting! I took a look, and sure enough they are being tracked as of Warmind, so you should be set - but for some reason that item didn't end up coming down in our checklists. There must be a bug in the janky process I mentioned above to create the Checklist that affected this item for some particular reason (my guess is that the item's been miscategorized in some way such that I was excluding it), but unfortunately we don't have a release window to put out a new Checklist before Forsaken goes live.
What I do see however is that the item is indeed being tracked, so as long as you had it after Warmind went live you should be good to go!
The only thing I’ve notice where the new monarchy weapons are the same as the ship🤷♀️ But iam like 99.99% sure I got them. But I am just glad I can buy the iron banner armor so I can compete the Titan. Thank you all for you support
No problem, glad to be of help!
Is the minuet-42 handcanon not showing up for other people on the tracker?
minuet-42 shows up as collected, i also have a question, is "Traitor's Fate" sword shows up as collected? because i have digital deluxe and it doesn't show this as collected
I'm wondering if my Adjudicator is tracked because it was while back and know its not tracked so can u plz help?
Most helpful comment
I did a little hacking a couple weekends ago and put together a janky way for us to expose such a checklist. This should be going live this coming wednesday.
There'll be two checklists: one that's profile-wide and one that has per-character info.
An important thing to know is that, because Collections will supersede and provide more data in every way, I'm going to make these two checklists go away when Forsaken goes live - so it's only going to live for a short time, and then it will disappear from the data.
Profile checklist hash: 3393554306
Character checklist hash: 3246761912
The contracts themselves will not change. The definitions for these items will have a name, description, icon, and itemHash and that's it!
Another thing to note is that this data is going to come with a few important caveats:
1) The hoops I had to jump through to combine this data was unusual for our standard worfklow, and with other Forsaken work we didn't have the time to vet this data thoroughly. There may be bugs, potentially both from the way I combined the data and due to the fact that this new Collections data itself is still in testing - I had the Collections team give it a once over and it looks good to them, but I will not be surprised if we find occasional items having issues. I figure that having the majority of the data will be more useful for people than not having any, even if some ends up having minor issues. Consider this data to be "experimental" (because, indeed, it is highly experimental and working with content that isn't even complete yet)
2) Not all Solstice of Heroes data may come through, because not all of that data had yet been integrated into the Collections data (which meant that I didn't have a "source of truth" to work with). Be assured that, if items don't appear, they're still being tracked: they just weren't yet codified in the Collections data by the time we kicked our build that will be going live.
3) Redacted items will not appear in this checklist.