The definitive breeding solver for Palworld. Spend less time planning and more time playing!
Load your save, choose exactly what you want, and PalCalc automatically builds complete breeding trees from the Pals you already own. It compares paths using breeding and inheritance probabilities - not just the number of steps - while accurately accounting for passive skills, attack skills, and IVs.
PalCalc is free and open source for Windows. It runs locally and reads your save files directly.
Latest release notes and all downloads · Wiki
Every breeding step shows where to find the required Pals and estimates how long the step will take.
Xbox saves must first sync to your PC by installing Palworld through the Xbox app and running the game at least once.
https://github.com/user-attachments/assets/2ededad9-4f0a-47b1-a460-b553be46bdd4
v1.12.1 recording
Download PalCalc.UI.exe, place it in its own folder, and run it. When run for the first time, Windows may ask you to install .NET 9 from Microsoft.
If antivirus software interferes with the standalone EXE, download PalCalc-NoBundle.zip instead. Extract the full contents into their own folder and run the included PalCalc.UI.exe. When updating, replace all files in that folder.
PalCalc does not require administrator access. If it unexpectedly asks for elevated permissions, do not continue and report the problem.
Curious how PalCalc reaches its answers? Read about the full solver process, the underlying Palworld breeding mechanics and probabilities, or check out the example step-by-step passive inheritance calculation.
PalCalc's save support is based on palworld-save-tools by cheahjs. Its breeding-effort calculations were first built on community research into passive inheritance mechanics.
PalCalc targets .NET 9 and Windows x64. Visual Studio Community 2022 or a compatible .NET SDK can build the solution.
dotnet build PalCalc.sln
dotnet test PalCalc.Solver.Tests
dotnet run --project PalCalc.UI
The solution is divided into four main projects:
PalCalc.Model contains game data and shared domain modelsPalCalc.SaveReader reads Palworld save filesPalCalc.Solver calculates and compares breeding pathsPalCalc.UI is the Windows WPF applicationTo update Palworld game data, use PalCalc.GenDB. It rebuilds PalCalc.Model/db.json from locally installed game files; do not edit that file manually. See the database-generation guide for setup instructions.
Bug reports, research contributions, and pull requests are welcome in GitHub Issues.
PalCalc is available under the MIT License.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|