Better Asteroid Belt

by Kryzeth

Ground-up reimplementation of Asteroid Belt, more dynamic.

Content
10 hours ago
2.1
42
Planets

g [Fixed] Infinite loop on initial load

13 hours ago

Hi there! I had to change to this mod after Outer Rim's 2.5.0 version was deployed earlier today.
I deactivated the original Asteroid Belt, picked this one, and...
The game didn't crash, but it's stuck on the loading screen. It's been 850 seconds launching the "kry-asteroid-belt__/lib/asteroid-belt.lua:185" script (these are just the most recent ones). (the game is stuck, but I can still access the factorio-current.log file).
Is this a one-time process, or is this gonna happen each time? Is there some kind of problem with Fulgora in my modlist and this is basically a permaloop?
830.000 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.001 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.002 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.003 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.004 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.005 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.006 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.007 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.007 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.008 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.009 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.010 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.011 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.012 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.013 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.014 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.015 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.016 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.017 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.018 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.019 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.020 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.021 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.022 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.023 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.024 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.025 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.026 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.026 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.027 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.028 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.029 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.030 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.031 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.032 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.033 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.033 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.034 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.035 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.036 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.037 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.038 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.039 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.039 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.040 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.041 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.042 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.042 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.043 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.044 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.045 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.045 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.046 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.047 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.048 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.048 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.049 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora
830.050 Script @kry-asteroid-belt/lib/asteroid-belt.lua:185: Repairing disconnected asteroid belt route: asteroid-belt-inner-edge -> fulgora

12 hours ago

That's weird... I have to wonder what other planet/system mods could be enabled to cause this loop to fail repeatedly

12 hours ago

Oh damn, I didn't even give you the factorio-current.log...
Lemme double check all the mods that add planets that I got enabled, my bad T_T

12 hours ago
(updated 12 hours ago)

OK, these are all of them. (let me know If I messed up by adding some that shouldn't be together or smth).
planetaris unbounded (Arig, Hyarion, Tellus)
Carna
Castra Prime
Corrundum
Lignumis
Muluna
Muria
Paracelsin
Rubia + Rubia Alt Cut
Secretas&Frozeta
Vesta
Rabbasca
Ribbonia
Apia-Carnova System
Arcanyx
Cerys
Foliax
Obsidiax
Secretas + Frozeta + Outer Rim + Secretas/Frozeta Orbit Patch
Maraxsis
Moshine
Paracelsin
Planet Crucible

And also, this one for the background, but I doubt this could affect this problem

Better StarMap Background
I'm also using K2:SO, idk if that'd be a deal breaker.

Also, let me know if you want me to upload my factorio-current.log or whatever, or if you want me to check anything in particular to find a solution. Sorry for stealing your time.

9 hours ago

Oh my GOD, you work damn fast, I tried the new update and as far as I tested, It's fixed already! Ty for your hard work! Everything looks nice!

9 hours ago
(updated 9 hours ago)

Oop, I thought I replied to this one; I was going to mention that I couldn't actually recreate the issue myself, but I did add another check to ensure it doesn't attempt to regenerate the same route more than once (I have no idea why it tried and failed that Fulgora-Inner Edge connection, since I have that one hard-coded, and it shouldn't be getting removed...)

Glad to hear the update worked!

New response