BeltRouter Lite

by plexpt

This mod allows you to route belts and pipes automatically: 1. Put the starting belt and ending belt on ground first, 2. then select the starting belt with control+right-click and 3. select a ending belt with control+left-click. Boom, belt ghosts are created! (hint: you can also disable underground belt by shift+ctrl+left-click at the ending belt)

Utilities
4 months ago
1.1 - 2.0
5.63K

g Non Recoverable Error

5 months ago

I got this on Fulgora. Tryint to press control left click after specificeing a starting belt.

https://imgur.com/a/YE01byb

5 months ago

bump -- having same issue.

5 months ago

Same issue here

The mod BeltRouter Lite (2.3.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event BeltRouter-lite::build-transport-line (ID 201)
BeltRouter-lite/vector2d.lua:86: attempt to index local 'other' (a nil value)
stack traceback:
BeltRouter-lite/vector2d.lua:86: in function 'add'
__BeltRouter-lite
/path_find/path_segment.lua:123: in function 'possibleNextPathSegments'
BeltRouter-lite/transport_line_connector.lua:130: in function 'buildTransportLine'
BeltRouter-lite/control.lua:166: in function 'setEndingTransportLine'
BeltRouter-lite/control.lua:177: in function <BeltRouter-lite/control.lua:175>

5 months ago

Just got this while trying out the mod.

The mod BeltRouter Lite (2.3.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event BeltRouter-lite::on_nth_tick(1)
BeltRouter-lite/vector2d.lua:86: attempt to index local 'self' (a nil value)
stack traceback:
BeltRouter-lite/vector2d.lua:86: in function 'add'
__BeltRouter-lite
/transport_line_connector.lua:51: in function 'neighboringEntities'
BeltRouter-lite/transport_line_connector.lua:239: in function 'testCanPlace'
BeltRouter-lite/transport_line_connector.lua:199: in function 'surroundingCandidates'
BeltRouter-lite/transport_line_connector.lua:163: in function 'task'
BeltRouter-lite/async_task.lua:43: in function 'resolveOneTask'
BeltRouter-lite/async_task.lua:36: in function <BeltRouter-lite/async_task.lua:35>

5 months ago

32879.668 Error MainLoop.cpp:1429: Exception at tick 10710354: The mod BeltRouter Lite (2.3.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event BeltRouter-lite::build-transport-line (ID 202)
Entity is not pump or offshore-pump.
stack traceback:
[C]: in function 'index'
__BeltRouter-lite
/path_find/entity_routing_attribute.lua:145: in function 'from'
BeltRouter-lite/control.lua:94: in function 'setEndingTransportLine'
BeltRouter-lite/control.lua:177: in function <BeltRouter-lite/control.lua:175>

Reproducible by ctrl+left clicking a boiler on fulgora, without selecting any start belt (for putting resources for burning in)

5 months ago

Please fix^^^

5 months ago

After a long time spent identifying and fixing the issue,

the problem has finally been resolved.

I'm exhausted!

Please feel free to use it again soon.

5 months ago

Thanks for the Update.
I hate to be that guy but I got this using Waypoint Mode.
I selected 4 Belts. Toggled Waypoint Mode. Placed 1 belt. Immediate Crash

https://imgur.com/a/Xe8ZdIq

5 months ago

Thanks for the Update.
I hate to be that guy but I got this using Waypoint Mode.
I selected 4 Belts. Toggled Waypoint Mode. Placed 1 belt. Immediate Crash

https://imgur.com/a/Xe8ZdIq

try new version

5 months ago

Wow that was fast.
It works now :0

New response