Krastorio 2 Spaced Out


Overhaul merging Krastorio 2 with Space Age.

Overhaul
3 days ago
2.0
21.0K
Transportation Logistics Trains Combat Mining Fluids Logistic network Manufacturing Power Storage

b Incompatability with Maraxsis

5 days ago

I'm getting the following error when attempting to enable Kastorio 2 Space Out alongside Maraxsis:

Failed to load mods: maraxsis/compat/krastorio-2.luia:69: attempt to index field 'kr-atmospheric-condenser' (a nil value) stack trace:
maraxsis/compat/krastorio-2.lua:69: in main chunk
[C]: in function 'require'
maraxsis/data.lua:53: in main chunk
Mods to be disabled:
- maraxsis (1.30.57)

4 days ago

I'm also getting the exact same error.

Because I am a simple gremlin, I fed information into an LLM and got an explanation that sounds reasonable:

What the message means

The crash is coming from Maraxsis v1.30.57, specifically its K2 compatibility script:
maraxsis/compat/krastorio-2.lua:69: attempt to index field 'kr-atmospheric-condenser' (a nil value)

That line in Maraxsis is trying to access a Krastorio 2 prototype called kr-atmospheric-condenser. It’s nil (doesn’t exist), so Maraxsis errors out during the data stage.

In other words: Maraxsis expects a K2 entity that your setup doesn’t provide (missing/renamed/disabled), so the incompatibility originates on the Maraxsis ↔ Krastorio 2 edge, with Maraxsis being the mod actually throwing.

Common causes

You’re running a K2 version where that entity was renamed/removed.

K2 didn’t load (or is disabled / missing its Assets dependency), but Maraxsis still ran its K2 compat.

Version skew: Maraxsis updated its compat for a newer K2 than you have (or vice-versa).

Sounds like maybe it's worth poking Maraxsis-side for a solution as well.

New response