Better Planetary Starts - Preload

by Pithlit

Compatibility layer for the better planetary start mods.

Internal
10 months ago
2.0
1.19K

b Crash during Factorio startup

10 months 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

10 months ago

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

10 months 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

10 months ago
(updated 10 months 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.

10 months 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