Original Post — Direct link

Collections Tab 2.0

Alright, so I had come up with this concept back in the fall of 2018 but had no balls to write it up here or stand up to critique. I thought maybe we will hear something alike from Bungie with time. As time went by I kinda forgot about that, but today I discovered images of the concept on my PC again and finally decided to share it with you all. Maybe you'll find it useful or at least interesting.

So here's my pitch.

The point of the concept is to upgrade the Collections tab in a way that would make it possible to retrieve any weapon with any ALREADY DISCOVERED combination of perks.

Problem

There is a great number of perk combinations on any given weapon (or armor). And although you have an understanding of what combination you wanna keep, you are never really sure if you wanna keep or delete some bizarre or unusual roll. That's where your vault comes up. People who are here since Y1 of D1 know better than anyone, that the vault was never a good solution for Destiny. We have literally thousands of items and I don't even want to count how many unique rolls for every item. Clearly, it's more than 500 or any number that Bungie is willing to give to us.

But what if I told you we are just one step away from being able to keep all our rolls without any vault?

(yeah I'm not a great salesman, sorry)

Solution

  • When you receive any items with random rolls, the game remembers that exact combination of rolls
  • In the Collections Tab, you are able to go in any weapon's 'forge' menu as if you wanted to preview it
  • The forge menu allows you to see already discovered perks, and see what you've not yet discovered (image 1)
  • As you select perks, the list of available perks in such combination shrinks, leaving you only with discovered combinations
  • You're NOT able to just roll things, this would kill the entire chase for a godroll with any given economy, thus killing the incentive to play activities, the element of surprise, and thrill of luck
  • You can not insert a perk if you've not yet discovered it in a combination with the already chosen perk
  • After you choose a combination of available perks you can forge the weapon for a usual amount of materials as if you are just pulling a year 1 weapon out of the collection

Implementation

Please be aware that I am not near a graphic or UI designer, this is only a variation of what can be a possible solution

This is what I came up with: https://imgur.com/a/J5rbmVM

Image 1:

  • This is the Forge menu of a Y2 Better Devils. Here we can float over our perk slots.
  • While we float over a slot it shows you a tooltip with Discovered Perks.
  • We select a slot with an 'X - Choose an insertion'.

Image 2:

  • While you are at an Insertion menu you can float over Discovered Perks
  • Blurred gray ones are those not yet discovered at all
  • White ones with a circle around them are available for insertion
  • As it is the first perk we are choosing we have a lot of options
  • We inject the Rangefinder by holding 'X'

Image 3:

  • We are selecting a second perk for our Better Devils in another Insertion tooltip at a second perk slot
  • As we float over a white perk without a white round, a tip says 'Not yet discovered with RANGEFINDER'
  • That means this perk was discovered, but not yet in a combination with the already selected perk, it is available in a different combination though

All of this goes for every other perk or scope slot.

Technical difficulties

Of course, there's gotta be some difficulties.

  1. The main one I think is storing the available rolls information on every gun or armor item. There is a whopping number of 2352 combinations just for the Better Devils. Now multiply that not only to an overall number of year 2 guns and armor in the game but also to the entire Destiny population. That is a lot.
    I am not a software engineer, but I've talked to my colleague who is and we decided that it would be optimal to store a list of pairs of linked nodes for each graph serverside on each weapon obtained by user (where each graph is a unique combination of perks for that weapon), and then calculate available combinations on a client.
    We DO NOT store shaders, trackers, masterworks or any other additional characteristics of an item.
    All this may not be a simple task but then again this is a major game problem we are talking about, I think it's worth the effort.
  2. Then there are masterworks. I gotta be honest, I didn't think about them a lot, but I guess we should not store info on them with perks combinations. Maybe we can add some fun by adding a second 'forge' button, that would roll a random masterwork at the moment of forging. This should demand a number of needed resources.

Conclusion

I hope someone at Bungie will notice that we want this game to be better and we are not always toxic redditors blaming them for 'laziness', we can provide things such as this post.

Maybe some parts of this concept are going to find their way into the game, I hope we can at least consider such solutions and talk about them.And sorry for my English, it's not my first language.

TL;DR

We could upgrade the Collections tab in a way that would make it possible to retrieve any weapon with any ALREADY DISCOVERED combination of perks, and by doing this we will get rid of a conception of the vault altogether, making it just a little box for a small number of things we are actually using day-to-day. We will not be afraid of deleting ANYTHING, because we know we can retrieve it after we discovered it anytime.

Edit #1 - formatting.

Edit #2 - wow, this is the fastest gold I ever received, thank you, kind stranger.

External link →
over 5 years ago - /u/Cozmo23 - Direct link

Great write up! We know the improving collections is something the community wants to see happen. As you pointed out, there is some technical behind the scenes stuff that goes into this along with UI element. As soon as we have something to share, we will let you know.