EtienneLamoureux / TQVaultAE

Extra bank space for Titan Quest Anniversary Edition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature Request] Collectors vault

LittleNetworkHack opened this issue · comments

Hello,

I really enjoy using your software, since i usually hoard massive amount of items.
Have you considered making something like "Unique collection tab"? link here: https://www.pathofexile.com/forum/view-thread/2457142
I would like to collect one of each and managing such items across many tabs and vaults can be a real chore.

I know this is open source, and i really do not know how much effort would this require.
I work in C# for over 10 years, i could look into making this feature by myself but it would require some time to get into your code.

Tell me what you think about this.

Here is general idea of categories:

  • Epic sets
  • Legendary sets
  • Epic non-set items
  • Legendary non-set items
  • Monster items

This can be one vault with tabs or one vault for each category, depending on how much of issue is to change UI behaviour of single tab.

Again, thanks for making TQVault.
Cheers

commented

Hi! Thanks for your input.

This is not inside TQVault, probably because tracking the collection of items is the main focus of TQCollector.
Check it out here: https://github.com/Malgardian/TQCollector.

That being said, you could leverage TQVault's advanced search capabilities in combination with custom tab icons.
Learn more about it here:

https://github.com/EtienneLamoureux/TQVaultAE/blob/master/documentation/HIGHLIGHT.md
https://github.com/EtienneLamoureux/TQVaultAE/blob/master/documentation/ADVANCEDSEARCH.md

TQVault current structure manage items stored inside containers using X,Y location (vault) which are files on the file system.
Your idea imply that you need virtual vault projections (filters) of existing items from other vault.
These "special vaults" should avoid (X, Y) placement rendering because you have no way to reuse original location of items accross multiple source vaults (collision).
A rich list type display is probably a better and easier solution.

You should also know that a lot of user do not enable "preload all vaults", which mean the program may not be aware of all items all the time.

Feel free to contribute.