Nullius


In this Factorio prequel, you're an android terraforming planets and seeding them with life. Replaces all recipes and technology. No life means no coal, oil, wood, biters, or free oxygen, requiring varied renewable energy sources. For reliability, you'll focus on abundant elements from the air, sea, or common minerals such as iron ore, bauxite, sandstone, and calcite. Advanced technology enables asteroid mining of rarer elements.

Overhaul
10 months ago
1.1
33.7K
Environment Mining Fluids Manufacturing Power

b attach-notes breaks fluid Transport drones when used with Nullius

2 years ago
(updated 2 years ago)

Mod versions: nullius 1.4.8, attach-notes 0.5.1, Transport_Drones 1.0.7

Symptom: When these modules are enabled at the same time, building a request depot with a fluid (e.g. hydrochloric acid) recipe will cause the depot to erroneously work in item mode (no fluid output, bogus HCl items in the output slot).

Investigation: The attach-notes mod defines a hidden item for every type of fluid in its prototypes/signals-to-items.lua. The Transport Drones mod defines a request-XXX recipe for every type of non-hidden item and every type of fluid in its data/make_request_recipes.lua. Nullius' override-mod-final.lua modifies these request-XXX recipes, but now that XXX names both a hidden item and a fluid, the code got confused. It shouldn't have recognized the recipe as an item recipe if XXX is merely a hidden item (since the Transport Drones mod skips hidden items as well).

Although attach-notes has not yet been made compatible with Nullius, it is potentially useful, and it is hard for ordinary users to diagnose such a bug. So I think it is worthwhile for Nullius to avoid this bug by making the aforementioned code in override-mod-final.lua more rigorous.

2 years ago

OK, should be fixed in the next update.

New response