Learning By Doing


Less linear tech tree. Changes over 80 techs to have a crafting requirement instead of research.

Tweaks
1 year, 1 month ago
2.0
1.75K

b Crash on Load

4 months ago
(updated 4 months ago)

I just started up a new run with my usual 200+ mods and got this message about this mod:


 Failed to load mods: Error in assignID: quality with name 'uncommon' does not exist.

 Source: inserter-capacity-bonus-2 (technology).

Does that look like something caused by this mod, or might something else be triggering it. If the latter, can you give me a clue as to which mods to investigate? (I can paste the contents of 'mod-list.json', if that would help.)

4 months ago
(updated 4 months ago)

It also causes Autodrive (https://mods.factorio.com/mod/autodrive) to crash with this error:


Failed to load mods: __autodrive__/prototypes/3-fix-tech-costs.lua:82: attempt to index field 'unit' (a nil value)
stack traceback:
    __autodrive__/prototypes/3-fix-tech-costs.lua:82: in main chunk
    [C]: in function 'require'
    __autodrive__/data-final-fixes.lua:42: in main chunk

When I disable LBD, Autodrive starts working again.

...and the developer of Autodrive found out what is wrong with this mod:


About the quality: that's a bug in 'Learning by doing'. The mod does never check whether the quality mod is enabled at all. If SA isn't active, the only qualities known to the game are normal and quality-unknown, so referring to other quality names will crash the game.


New response