Skip to content

Add build comparison tab#9543

Open
oboking wants to merge 24 commits intoPathOfBuildingCommunity:devfrom
oboking:compare-tab-feature
Open

Add build comparison tab#9543
oboking wants to merge 24 commits intoPathOfBuildingCommunity:devfrom
oboking:compare-tab-feature

Conversation

@oboking
Copy link
Copy Markdown

@oboking oboking commented Mar 6, 2026

A way to address mainly:
#4402
And perhaps also include this type of thing within this feature in the future:
#7816
#8817

Description of the problem being solved:

I myself always end up with one PoB application for my actual imported character from the game, and one application for the goal PoB I'm going for, and I think it's quite annoying having to juggle both windows while trying to figure out why your build might have differences in the numbers compared to the goal PoB. Figuring out what you are missing or why your aren't as strong as you thought you would be or why something isn't behaving as intended for a build can be quite tricky to spot, and maybe something like this could aid in that.

From the view of a build creator, it feels like pointing their users to compare their character with this might remove the need for a lot of personal diagnosing. The need for going to the comment section of a guide or chat of a content creator asking for help related to their guide could perhaps be alleviated a bit with something like this.

There are probably many ways the feature could be improved, but I think it serves most of my needs pretty good.

Video of feature:

showcase_compare_feature.mp4

 


Feature screenshots:

summary

Quick overview summary of two different PoBs.

 

 

power_report

Compare two builds in terms of a metric of your choice to easily understand differences.

 

 

tree

Compare passive skill trees.

 

 
tree_leveling

Easily manage leveling trees, tracking, while keeping your real characters tree up to date with PoB using one button.

 

 

skills

Compare two characters sets of skill gems.

 

 

items

Compare two characters sets of items.

 

 

items_buy

Easily buy similar items to the build you are comparing.

 

 

calcs_castspeed

Compare any value in the calculations tab between the builds, so its easy to spot why a certain value is the value it is.

 

 

calcs

Compare, edit and copy two PoBs sets of configs.

 


Possible future "Notes" feature enhancement connected to comparison

Possible future improvement to the solution to the problem the "Notes" partially aims to solve

This is just an idea of a possible improvement that could be built upon the "Compare" tab in order to better let users follow guides or understand why something is one way or the other.

One thing I have seen a lot when following build guides is the "Notes" section covering things like:

  • At which level specific gems can be equipped and from which act
  • Which gems to prioritize for 5/6 links
  • Which mods of certain items are highest priority when buying them
  • Explanations of "Why can we tick X in config"
  • How to craft a certain item

These are all notes that are connected to specific items or gems or the different "tabs as a whole", and one could entertain the idea to perhaps "bake" the information of what is usually in the "Notes" tab into the specific tabs and then show them in the "Compare" tab, by letting the users put notes on either items or gems, for example. Then when using the "Compare" feature, if there are any relevant notes on for example an item, a button like this could exist which would open the note text related to the item.

note

Just an idea but maybe something that could perhaps be useful.


 

I would love to hear your guys input on the features and if you have any suggestions or feedback! 😄

 

@Wires77
Copy link
Copy Markdown
Member

Wires77 commented Mar 6, 2026

I'll have to play with it once the league start work calms down. Just from the gif you need a ConfigSet dropdown too. You could use the Tree comparison feature in that tab to make direct comparison easier. Not sure how that ends up looking with different jewels and such, though.

We've previously been hesitant to add something like this because of performance concerns, but if this just compares the XML it might be okay.

@oboking oboking force-pushed the compare-tab-feature branch from 0baaae6 to ea630c7 Compare March 12, 2026 13:41
@oboking
Copy link
Copy Markdown
Author

oboking commented Mar 17, 2026

Update: I have been using this during league start and I have at least found it really helpful. No more wondering why phox has more life regen than me, trying to figure out how captainlance got crit capped compared to my character, juggling two windows with the different trees/items/skills etc of your own character and the PoB you are aiming for.

I've done a few tweaks to the UI and code to make it more useful, and updated the showcase video with the updates. Nevertheless, there are definitely possibilities for further improvements within this feature and I would love to hear if you guys have any feedback.

@Riddle1001
Copy link
Copy Markdown

I have also used it during league. Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants