Stop Guessing, Start Crafting: POE2 Item Path Finder

My fellow hideout warriors,

I’ve been working on POE2 How To Craft, a Java software that automatically calculates the most efficient crafting paths for any item in Path of Exile 2.

It’s functional but still WIP (~80%), and with the new league coming in early December, I realized I won’t finish it alone.

I was going to make it open source at v1.0, but I’ve decided to open it up to the community now.

Check the GitHub: https://github.com/Dboire9/POE2_HTC

This is intended as a long-term project: I plan to keep it up-to-date with GGG’s league updates, continuously add new features, and improve functionality.

For example, upcoming updates (after 1.0) will allow you to choose which currencies and omens you want—or don’t want—applied in your crafting paths, or choosing the starting modifiers, along with other optimizations and quality-of-life improvements.

If you want to help with polishing, optimizing the algorithm, improving the GUI, or adding missing features, and have some questions, feel free to reach me on Discord: .doboy9 or here.

I started this project about a month ago to add a Java project to my resume, while (still) searching for a 6-month internship in software development / AI in France (so if you need an intern..).

Why you might care
Optimal crafting paths: Stop Guessing, Start Crafting

Modifier probabilities: see which outcomes are most likely

Supports all currencies and omens

Fast (on my computer): multithreaded computation

What it does
Computes optimal crafting paths for items

Calculates modifier probabilities and ranks top paths

Supports all currencies and omens

Multithreaded computation for faster results

Contribute or try it out
Check out the full project, all features, and detailed explanations on GitHub:

GitHub: https://github.com/Dboire9/POE2_HTC

Requirements: Java 21+, JavaFX 21+, Maven 3.8+

Everything is explained in detail on the GitHub page—how to set it up, run it, and even contribute. If you want to see the software in action or get involved, this is the place to go!

How the program works (quick version)
Beam Search: only the best options are considered at each step, instead of every possibility

Search: explores all possible modifiers at each crafting step

Scoring: assigns points to outcomes (desired = 1000, undesired with relevant tags = 250)

Top Candidates: keeps only the highest-scoring paths at each step (Transmute → Augment → Regal → …)

Probability Calculation: computes probabilities for each path

Completion: continues until 6-modifier items are found and sorted

Special thanks to XtherFarmerX, who gave me the idea through his streams.
Last bumped on Nov 12, 2025, 5:46:00 PM

Report Forum Post

Report Account:

Report Type

Additional Info