Pyanodons Alien Life


Adds farming, ranching, and pharmaceutics into Factorio. It's extremely unethical but also extremely profitable. WARNING! This mod will greatly enhance and extend the rest of the pY mods. Expect a 1000+ hour long game!

Overhaul
17 hours ago
1.0 - 1.1
44.9K
Transportation Logistics Mining Fluids Logistic network Manufacturing Power

b Using Factorissimo 2 leads to a crash when using Oculus.

6 months ago

Hello. I'm using Pyanodons AlienLife and Factorissimo 2 together. However, it seems like crashes have started occurring when using Ocula.

In the logs, I see messages like the following:

255131.937 Error MainLoop.cpp:1395: Exception at tick 162946317: The mod Pyanodons AlienLife (2.1.9) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalienlife::on_ai_command_completed (ID 120)
LuaEntity belongs to surface factory-floor-1 (index 3) but a LuaEntity belonging to surface nauvis (index 1) was expected.
stack traceback:
[C]: in function 'set_command'
pyalienlife/scripts/ocula/ocula.lua:24: in function 'set_target'
pyalienlife/scripts/ocula/ocula.lua:264: in function 'on_ai_command_completed'
pyalienlife/control.lua:157: in function <pyalienlife/control.lua:154>
255131.938 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Pyanodons AlienLife (2.1.9) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalienlife::on_ai_command_completed (ID 120)
LuaEntity belongs to surface factory-floor-1 (index 3) but a LuaEntity belonging to surface nauvis (index 1) was expected.
stack traceback:
[C]: in function 'set_command'
pyalienlife/scripts/ocula/ocula.lua:24: in function 'set_target'
pyalienlife/scripts/ocula/ocula.lua:264: in function 'on_ai_command_completed'
pyalienlife/control.lua:157: in function <pyalienlife/control.lua:154>"

This issue occurs when there's a logistics request registered, and Ocula can be assigned, and the player enters a Factorissimo 2 building.

It seems to occur when the player has already moved to a different surface at the moment when a new Ocula is about to depart.

6 months ago

Thank you. I've made a bug report on our tracker. https://github.com/pyanodon/pybugreports/issues/336

5 months ago

Fixed

New response