Factorissimo 2 - notnotmelon fork 🍴


A fork of Factorissimo 2 focused on improving performance by implementing several 1.1 features. Can improve performance by 10X or higher. Also fixes several bugs from the original version.

Content
1 year, 3 months ago
1.1
53.9K
Logistics

b Collision with Py Alternative Energy.

5 months ago
(updated 5 months ago)

Hello. It seems that there's an error in Factorissimo 2 after the recent update of Py Alternative Energy. I'm not sure where to report this issue, so I'm reporting it to both sides for now.

40092.852 Error MainLoop.cpp:1391: Exception at tick 302151105: The mod Factorissimo 2 - notnotmelon fork (1.2.3) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event factorissimo-2-notnotmelon::on_nth_tick(6)
The mod Pyanodons Alternative Energy (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalternativeenergy::on_player_changed_surface (ID 53)
pyalternativeenergy/scripts/aerial.lua:701: attempt to index local 'entity' (a nil value)
stack traceback:
pyalternativeenergy/scripts/aerial.lua:701: in function 'on_gui_closed'
pyalternativeenergy/control.lua:140: in function <pyalternativeenergy/control.lua:136>
stack traceback:
[C]: in function 'teleport'
factorissimo-2-notnotmelon/script/travel.lua:58: in function 'teleport_safely'
factorissimo-2-notnotmelon/script/travel.lua:67: in function 'enter_factory'
factorissimo-2-notnotmelon/script/travel.lua:126: in function <factorissimo-2-notnotmelon/script/travel.lua:103>
40092.852 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Factorissimo 2 - notnotmelon fork (1.2.3) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event factorissimo-2-notnotmelon::on_nth_tick(6)
The mod Pyanodons Alternative Energy (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pyalternativeenergy::on_player_changed_surface (ID 53)
pyalternativeenergy/scripts/aerial.lua:701: attempt to index local 'entity' (a nil value)
stack traceback:
pyalternativeenergy/scripts/aerial.lua:701: in function 'on_gui_closed'
pyalternativeenergy/control.lua:140: in function <pyalternativeenergy/control.lua:136>
stack traceback:
[C]: in function 'teleport'
factorissimo-2-notnotmelon/script/travel.lua:58: in function 'teleport_safely'
factorissimo-2-notnotmelon/script/travel.lua:67: in function 'enter_factory'
factorissimo-2-notnotmelon/script/travel.lua:126: in function <factorissimo-2-notnotmelon/script/travel.lua:103>"
40092.852 Info ServerMultiplayerManager.cpp:814: updateTick(302151105) changing state from(InGame) to(Failed)
40092.852 Quitting: multiplayer error.

It seems that entering Factorissimo while having the building window open on the Nauvis surface causes a crash.

5 months ago
(updated 5 months ago)

Turns out I'm also a pY maintainer. I fixed it on the other side. Thanks for the report.

New response