Better Planetary Starts - Preload

by Pithlit

Compatibility layer for the better planetary start mods.

Internal
a month ago
2.0
623

b Crash during Factorio startup

a month 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

a month ago

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

a month 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

a month ago
(updated a month 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.

a month 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