Spaghetti Belt Tools


Upgrade or remove an entire line of belts with one click, vital for spaghetti bases. Supports loaders. Supports many modded belts.

Utilities
14 days ago
2.0
4.59K
Logistics

b Fatal Bug with 5dim -- fixed, #26, #29

3 months ago

Hi, I play on a server with the 5dim's modpack enabled. noticed this mod and decided to grab it. When trying to upgrade the x30 and x50 belts included in the 5Dim's mod - New Transport, it causes a fatal error in both solo, and server games. I can't find the log for solo, but the server spits out this error.

05.06 07:25:20 [Server] INFO Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "The mod Belt Thread Upgrades (1.0.2) caused a non-recoverable error.
05.06 07:25:20 [Server] INFO Please report this error to the mod author.
05.06 07:25:20 [Server] INFO Error while running event BeltThreadUpgrades::on_player_selected_area (ID 55)
05.06 07:25:20 [Server] INFO BeltThreadUpgrades/control.lua:156: attempt to index local 'relBeltTable' (a nil value)
05.06 07:25:20 [Server] INFO stack traceback:
05.06 07:25:20 [Server] INFO BeltThreadUpgrades/control.lua:156: in function 'findUpstreamNetwork'
05.06 07:25:20 [Server] INFO BeltThreadUpgrades/control.lua:380: in function 'findAllConnectedBelts'
05.06 07:25:20 [Server] INFO BeltThreadUpgrades/control.lua:452: in function 'UpgradeSameTierConnectedBelts'
05.06 07:25:20 [Server] INFO BeltThreadUpgrades/control.lua:647: in function <BeltThreadUpgrades/control.lua:645>"
05.06 07:25:20 [Server] INFO Info ServerMultiplayerManager.cpp:808: updateTick(8295078) changing state from(InGame) to(Failed

Just wanted to throw that out there. And I plan to post it on the other mods' page.

3 months ago

Hi, I play on a server with the 5dim's modpack enabled. noticed this mod and decided to grab it. When trying to upgrade the x30 and x50 belts included in the 5Dim's mod - New Transport, it causes a fatal error in both solo, and server games. I can't find the log for solo, but the server spits out this error.

05.06 07:25:20 [Server] INFO Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "The mod Belt Thread Upgrades (1.0.2) caused a non-recoverable error.

That's an error on my side, it has been fixed in version 1.0.4 - now it will exit safely and tell the user what modded belt isn't supported yet. In practice, it is because the belts from 5dim (which I don't know) isn't supported yet and I'll have to hard code it. Would you mind sending me a link to the mod that adds the belts?

3 months ago

Hi, I play on a server with the 5dim's modpack enabled. noticed this mod and decided to grab it. When trying to upgrade the x30 and x50 belts included in the 5Dim's mod - New Transport, it causes a fatal error in both solo, and server games. I can't find the log for solo, but the server spits out this error.

05.06 07:25:20 [Server] INFO Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "The mod Belt Thread Upgrades (1.0.2) caused a non-recoverable error.

That's an error on my side, it has been fixed in version 1.0.4 - now it will exit safely and tell the user what modded belt isn't supported yet. In practice, it is because the belts from 5dim (which I don't know) isn't supported yet and I'll have to hard code it. Would you mind sending me a link to the mod that adds the belts?

Here ya go! https://mods.factorio.com/mod/5dim_transport
Also was wondering what that updated did, thanks for the info!

3 months ago

And 5dim's belts are now supported with version 1.0.6. However, the left click options (i.e., where only one type/tier of belt is affected) does not support the long undergrounds. The right click options (that don't care about belt types and doesn't stop at splitters) are supported for all belts, including the long undergrounds. Loaders are not supported yet, but they will be supported with left click as well. This is because of the way I categorise belt types -- only one type of underground belt can be considered part of a tier. And this will not change since I cannot distinguish between normal and long undergrounds other than the name, speed, or length, which can all be arbitrary.

This thread has been locked.