Better Planetary Starts - Preload

by Pithlit

Compatibility layer for the better planetary start mods.

Internal
12 days ago
2.0
443

b Crash during Factorio startup

16 days ago

https://pastebin.com/cw54Qs5w

Short:
5.921 Loading mod better_planetary_starts_pre 1.0.9 (data-updates.lua)
5.923 Error ModManager.cpp:1764: Failed to load mod "better_planetary_starts_pre": better_planetary_starts_pre/utils.lua:65: attempt to index local 'technology' (a nil value)
stack traceback:
better_planetary_starts_pre/utils.lua:65: in function 'add_prerequisites'
..._planetary_starts_pre__/updates-planetary-technology.lua:78: in main chunk
[C]: in function 'require'
better_planetary_starts_pre/data-updates.lua:2: in main chunk
5.957 Loading mod core 0.0.0 (data.lua)
6.074 Checksum for core: 3810281447
6.096 Error ModManager.cpp:1764: Error in assignID: recipe-category with name 'recycling' does not exist.

Source: default (utility-constants).
6.104 Info PlayerData.cpp:66: Local player-data.json unavailable
6.104 Info PlayerData.cpp:69: Cloud player-data.json available, timestamp 1763016763
6.107 Post-data load graphics options: [Light occlusion: YES]
6.367 Initial atlas bitmap size is 16384
6.367 Created an atlas bitmap (size 4096x496) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
6.367 Loading 3D bitmaps.
6.374 Texture processor created (4096). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
6.375 Parallel sprite loader initialized (threads: 32, bitmaps: 146)
6.408 Sprites loaded
6.420 Generated mipmaps (5) for atlas [0] of size 4096x496
6.420 Custom mipmaps uploaded (117)
6.472 Video memory usage: 10.32 MB (Atlases: 10.32 MB, Textures: 0.00 MB)
6.475 Factorio initialised

15 days ago

Thank you for the bug report.
It should be fixed in version 1.0.10

15 days ago

That does get me further, but now there is another crash:

Failed to load mods: Cycle in technology tree detected.

OR-planet-discovery-nauvis-planet-discovery-gleba
-> OR-OR-planet-discovery-nauvis-planet-discovery-gleba-FOR-steam-power
-> steam-power
-> OR-steam-power-thermal-vent-fulgora-energy
-> automation-science-pack
-> automation
-> automation-2
-> fluid-handling
-> fluid-barreling
-> thruster-oxidizer
-> thruster-fuel
-> planet-discovery-muluna
-> muluna-anorthite-processing
-> muluna-alumina-processing
-> muluna-aluminum-processing
-> muluna-alice-propellant
-> space-science-pack
-> asteroid-collector
-> planet-discovery-nauvis
-> OR-planet-discovery-nauvis-planet-discovery-gleba

14 days ago
(updated 14 days ago)

I tried to fix it in version 1.0.11
I believe the reason behind this cycle is the mod that replaces the space-platform-thruster technology with other technologies. I guess it's muluna, but I'm not sure.

I think muluna will prevent reaching space from all planets except nauvis, since it guards the space-science.

14 days ago

Muluna has compability with the any planet start mod, including hooking itself as a valid start point. So if that's the case, maybe there's a way to trigger that compatibility layer.

New response