Eneas


Above the clouds of Nauvis lies the ancient moon Eneas. Not only does it hold secrets concerning the history of this star system, it is also home to an enigmatic machine called unit-05. Eneas does not modify vanilla content, only adds new items and recipes. It also contains improvements to early game progression and a database for factorio lore enthusiasts. >0.6.11 should fix multiplayer issues but keep me updated

Content
2 months ago
2.0 - 2.1
8.78K
Planets

b Gantry inherits next_upgrade from the train stop (load error with LTN)

13 days ago

Hi! prototypes/entity/gantry.lua creates the gantry with table.deepcopy(data.raw["train-stop"]["train-stop"]) and keeps the copied next_upgrade. LTN sets train-stop.next_upgrade = "logistic-train-stop", and when LTN loads before Moon Eneas (any modpack without cargo-ships) the game fails to load:

Error while running setup for entity prototype "gantry" (train-stop): next_upgrade target (logistic-train-stop) must have the same bounding box.

The fix is one line after the copy, as gantry_upgrader already does:

gantry.next_upgrade = nil

Tested on Factorio 2.1.21 with Moon Eneas 1.0.10 and LTN 3.3.0.

New response