Breeding calculator which detects and reads Steam and Xbox saves. Makes use of community efforts to reverse engineer trait inheritance and gender probabilities to estimate total time required.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Save file reading ported from palworld-save-tools by cheahjs: https://github.com/cheahjs/palworld-save-tools Trait inheritance probability mechanics reverse engineered by /u/mgxts: https://www.reddit.com/r/Palworld/comments/1af9in7/passive_skill_inheritance_mechanics_in_breeding/ Palworld data scraped from https://palworld.gg
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version v1.5.0
Add "Allowed Wild Pals" config button to filter the wild pals used for breeding
Add "Inspect" button for save files
Version v1.4.7
Bugfixes - App crash when adding new manual save files
Version v1.4.6
Bugfix - Handle unexpected property type in new save files
Version v1.4.5
Bugfix - Fix incorrect handling of breeding results dependent on parent genders (i.e. Wixen + Katress)
Bugfix - Pal names in target list would sometimes get cut off
Bugfix - Solver wouldn't give results using owned pals which already met the desired traits, e.g. if you already have the pal you want and you want to use it to breed more
Bugfix - Don't reset previously-saved solver results when the cached game data is missing
Version v1.4.4
Add latest pals, traits, and pal icons
(Note: New versions need manual approval from Nexus Mods due to false positives in their virus scanner. The latest versions can always be downloaded from GitHub.)
Pal Calc is an external Windows-only breeding calculator which detects and reads Steam and Xbox saves. Select your target pal and a target list of traits and Pal Calc will produce a list of possible breeding paths, starting with the fastest.
Simply download PalCalc.UI.exe and run the program. It will auto-detect save files in common locations for Steam and Xbox. For Xbox saves, see the main page linked above. For server saves, copy the save data locally (the whole folder containing 'Level.sav'), and select the "Manual Location" option from the "Locations" dropdown at the top left of the window. Pal Calc will automatically check for changes to save files when the app starts.