Null's K2SO Tweaks


A collection of personal tweaks and patches for Krastorio 2: Spaced Out and other mods.

Tweaks
a month ago
2.0 - 2.1
9.75K

b Sand Recipe Softlock with Vesta

11 days ago
(updated 11 days ago)

Affected mods:

  • Krastorio2-spaced-out v1.6.21 (2.0)
  • AAI Industry v0.6.16 (2.0)
  • Planet Vesta v2.1.14 (2.0)

Game-breaking softlock (early game, no workaround without a patch)


When your mod is loaded alongside Krastorio 2 Spaced Out, AAI Industry, and Planet Vesta, the early-game sand-processing technology unlocks a recipe that is impossible to craft. Sand becomes completely unavailable.

From what I can tell, your patch replaces the Krastorio Crusher recipe (kr-sand) on sand-processing with AAI Industry's sand recipe. The problem is that by the time your patch runs, that recipe is no longer AAI's original.

K2SO's official AAI compatibility patch had already hidden the AAI sand recipe and standardized on the Crusher recipe. Planet Vesta then overwrites AAI's sand recipe entirely with a wet washing recipe (crafting-with-fluid category, requires water) intended to unlock at planet discovery. So when your swap runs, it installs the Vesta wet recipe onto an early-game technology (which can't be used).

The Vesta recipe also gets stripped from its intended unlock point (planet-discovery-vesta) by K2SO's cleanup (just to be clear, without Vesta in the mix, everything works fine).

A guard that checks for skewer_planet_vesta in mods[] before performing the sand-processing swap would resolve it. If Vesta is present, skip the swap and leave the Crusher recipe in place.


What I did as a workaround:

Local patch that restores kr-sand to sand-processing, removes the Vesta wet recipe from that early-game tech, and re-adds it to planet-discovery-vesta where Vesta's author originally placed it. Item unification and everything else seems to be working as intended now.

New response