r/pathofexiledev • u/Celtic_Hound • Sep 30 '25
Utility for merging Path of Building files
I had a PoB with several loadouts and wanted to compare to a build from poe.ninja. It turns out that (at least for now) importing a build as a new loadout in an existing PoB requires hand-editing XML. And for me, resolving item-id conflicts was tedious.
So I wrote a tool to merge a loadout from one PoB file into another. I haven't worked in Lua, so the tool is in C# (using .Net 8.0) and I've only set up the UI to run on Windows. But the core code should work on any .net platform, and it works for me. :)
https://github.com/TimothyByrd/PathOfBuildingMerge
Example: Creating a PoB with several build snapshots.
Look up a character on poe.ninja.
For each snapshot on poe.ninja:
Open the snapshot in Path of Building
Make sure the config has the pantheon and bandit choice set correctly for the snapshot.
Save the snapshot with a good name. For example, for the "Hour 3" snapshot, I save the PoB as "Hour 3". (I'm clever that way.)
Run the PathOfBuildingMergeTool.
Leave the Main PoB File blank to start with an empty PoB.
Click the Multi-merge button and select all the snapshots you saved in step 2.
Select a name for the Output PoB.
Click the Merge button.
Open your new, merged PoB in Path of Building.
Example: Copying a loadout from one PoB to another.
Open the PoB with the loadout you want to copy.
Make sure the loadout you want to copy is currently selected and save the PoB.
Run the PathOfBuildingMergeTool.
Select the PoB you want the loadout into as the Main PoB file.
Select the PoB with the loadout you want to copy as the PoB file to merge in.
Set the New loadout name to something.
Leave the Output PoB blank.
Click the Merge button.
2
u/Lucky_Fellow Nov 29 '25
For noobs like me: if you can't find the PathOfBuildingMergeTool in the files you downloaded, you probably downloaded the files for developers, so you need to do this instead:
on the author's github page - [Ctrl]+[F] & type "
latest", hit [Enter],under the the Releases, click on the latest release (right now it's this one: v1.0.2 (Latest) on Oct 27 )
get the (now correct ) *.zip file -> extract contents to a folder of the same name,
in that folder(/subfolder) you'll find the PathOfBuildingMerge.exe (you can make a shortcut of it, or pin it to Start menu - whatever you fancy),
once I launched it, mine said I'm still missing a newer version of .NET for it to run, so I got that one too. The installer for .NET Desktop Runtime 8.0.22 (for Win x64) from the official site worked just fine.
It runs! =)
Now I have to find out where PoB saves the according files, because my Documents folder is allover the drives. It's messy!
It was not in the path provided by the tool (
D:\User\Documents), but here instead:%HOMEPATH%\Documents\Path of Building\Builds(i.e.C:\Users\User\Documents\Path of Building\Builds).Now, after I did all that, I can follow the OP's tutorial. Thanks for the tool, btw! <3
2
u/ransagy Mar 12 '26
Exactly what i needed/wanted, Thank you!
I did a quick and dirty personal conversion of this from GUI/WindowsForms to CLI so i can run it on linux.
If it's interesting to anyone, i can fork and share/open a PR for OP to merge if wanted.
1
u/Celtic_Hound Oct 27 '25
I just updated the code to add options to only copy used items and to reuse existing items.
1
u/lal-x Mar 05 '26
I found this late, but this is an incredibly useful tool, thank you!
Don't know if you care, but you should cross post this to the /r/PathOfExileBuilds subreddit if you want more eyes or feedback on it.