Arcanyx

by S6X

Arcanyx is a planet designed around the mechanics of Voidcraft and Iridescent Industry: making things out of prismite, or just conjuring them from nothingness.

Content
13 days ago
2.0 - 2.1
9.26K
Factorio: Space Age Icon Space Age Mod
Planets Logistics Mining Manufacturing

b Error

a month ago

Hi I am getting this error with the PlanetsLib Mod (https://mods.factorio.com/mod/PlanetsLib) for Factorio 2.1

Failed to load mods: PlanetsLib/lib/surface_conditions.lua:56: attempt to index local 'recipe_or_entity' (a nil value)
stack traceback:
PlanetsLib/lib/surface_conditions.lua:56: in function 'relax_surface_conditions'
Arcanyx/prototypes/surface-conditions.lua:3: in function 'relax_surface_conditions'
Arcanyx/prototypes/surface-conditions.lua:25: in function 'gleba_allow_on_arcanyx'
Arcanyx/prototypes/surface-conditions.lua:77: in main chunk
[C]: in function 'require'
Arcanyx/data.lua:51: in main chunk
Mods to be disabled:
Arcanyx (1.0.0)

a month ago
(updated a month ago)

temp solution

Arcanyx_1.0.0.zip
└─ Arcanyx_1.0.0
└─ prototypes
└─ surface-conditions.lua

surface-conditions.lua file

77line
gleba_allow_on_arcanyx("recipe", "wood-processing")
->
gleba_allow_on_arcanyx("recipe", "tree-seed")

a month ago
(updated a month ago)

good luck

a month ago
(updated a month ago)

So applying the fix uncovered another error...

Failed to load mods: Error while running setup for recipe prototype "s6x-arcanyx-recycler" (recipe): Recipe has 'crafting' category but has a non-item ingredient 'azoth' (fluid).

From my testing this is related to the crushing industry compat. I have not found a fix for this because I cant find anywhere a reference to this recipe xD
Disabling crushing industries allows this to load without erroring.

a month ago

another temp solution to the error.

same location as the fix for the other error but add this to the if (mods["crushing-industry"]) then so it looks like this :)

Line 97
if (mods["crushing-industry"]) then
if data.raw.recipe["s6x-arcanyx-recycler"] then
data.raw.recipe["s6x-arcanyx-recycler"].categories = {"crafting-with-fluid"}
end
CrushingIndustry.concrete_recipes["s6x-arcanyx-recycler"] = {ignore=true}
end

a month ago

Thanks for helping out with the temporary fixes. This should be fixed properly now.

New response