Farming

Rust Genetics Breeding Solver

Enter the gene codes from the clones you have and the six-letter target you want. The solver plans the shortest crossbreeding path to that target and lists each generation step by step.

Patch 2026.07 · Updated 2026-07-11

Seed pool

Your current clones

Use six letters from G, Y, H, W, and X. Clones that are not six letters long are skipped while planning.

Target genotype

Set the goal

The target uses the same six-letter code as your clones. GGGYYY is a common target for production hemp.

Breeding plan

Shortest crossbreeding path

1 generation · 3 distinct clones used

  1. Generation 15 → 6 / 6 slots matched
    GGGYYHGGGYHYGGGHYYGGGYYY

    Planter placement

    CenterFresh clone
    NorthGGGYYH
    North-EastGGGYHY
    EastGGGHYY

    Grow the listed parents around the center plant, keep the shown offspring, then use it in the next generation.

    Keep this clone: it reaches your target.

Final offspring

Slot 1GGrowth
Slot 2GGrowth
Slot 3GGrowth
Slot 4YYield
Slot 5YYield
Slot 6YYield

How it works

The crossbreed weight model

GeneMeaningWeightType
GGrowth0.6positive
YYield0.6positive
HHardiness0.6positive
WWater1negative
XEmpty1negative

Each slot is resolved independently. The gene with the highest combined weight across the planted parents wins that slot. A tie between different genes leaves the slot uncertain, so the solver only follows deterministic crosses.

Quick answers

Frequently asked questions

What makes the breeding solver different from the genetics calculator?

The genetics calculator predicts one cross. The breeding solver plans the full route: it searches generations of crosses and returns the shortest deterministic path that lands your target genotype, telling you which clones to plant each round.

Why do some crosses show an uncertain slot?

When two different genes tie for the highest weight in a slot, the outcome is not deterministic. The solver only follows crosses where every slot has a single winner, so the plan it returns is one you can reproduce.

What happens when no exact path is found?

The solver falls back to the single cross that matches the most target slots, so you still get a useful next step instead of a dead end. Add more varied seed clones to unlock a complete route.

How are the crossbreed weights chosen?

Each gene carries a weight. Green genes (Growth, Yield, Hardiness) sit at 0.6, while red genes (Water, Empty) sit at 1.0. The gene with the highest combined weight across the planted parents wins each slot.

Are my seed clones saved?

Yes. Your seed pool, target, and depth stay in this browser under a breeding solver profile, so your plan is waiting the next time you open the page.