Pyanodons Coal Processing


Extends and overhauls Factorio's burner phase. Use realistic oil and coal processes to create advanced products. Functions as the core and library for the rest of the pY mods.

Overhaul
a day ago
1.1 - 2.0
67.4K
Mining Fluids Manufacturing

b module-tiers.lua problem at factorio start

5 years ago
(updated 5 years ago)

The latest 1.4.4 update results in the following error message at factorio start. Could this be related to bob's modules and, thus, might require adaptations to PyCoalTBaA?

Thank you for your help!

Error ModManager.cpp:1323: Failed to load mod "pycoalprocessing": __pycoalprocessing__/data-updates.lua:15: __pycoalprocessing__/prototypes/functions/module-tiers.lua:12: bad argument #1 of 3 to 'match' (string expected, got nil)
stack traceback:
    [C]: in function 'match'
    __pycoalprocessing__/prototypes/functions/module-tiers.lua:12: in main chunk
    [C]: in function 'require'
    __pycoalprocessing__/data-updates.lua:15: in main chunk
stack traceback:
    [C]: in function 'require'
    __pycoalprocessing__/data-updates.lua:15: in main chunk
   8.655 Loading mod core 0.0.0 (data.lua)
   8.767 Checksum for core: 1410744936
   8.826 Error ModManager.cpp:1323: Error in assignID, recipe-category with name 'crafting' does not exist.

Source: default (utility-sprites).
   8.888 Initial atlas bitmap size is 16384
   8.888 Created atlas bitmap 2048x416 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   8.897 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   8.906 Parallel Sprite Loader initialized (threads: 3)
   8.948 Sprites loaded
   8.953 Generated mipmaps (5) for atlas [0] of size 2048x416   
   8.953 Custom mipmaps uploaded.
   9.003 Factorio initialised
   9.009 Mods to disable:Failed to load mods: __pycoalprocessing__/data-updates.lua:15: __pycoalprocessing__/prototypes/functions/module-tiers.lua:12: bad argument #1 of 3 to 'match' (string expected, got nil)
stack traceback:
    [C]: in function 'match'
    __pycoalprocessing__/prototypes/functions/module-tiers.lua:12: in main chunk
    [C]: in function 'require'
    __pycoalprocessing__/data-updates.lua:15: in main chunk
stack traceback:
    [C]: in function 'require'
    __pycoalprocessing__/data-updates.lua:15: in main chunk

Mods to be disabled:
• pycoalprocessin
5 years ago
(updated 5 years ago)

After updating to 1.4.5 the module-tiers message is replaced with the following, which might be due to pyfusion v1.4.0 (because of bug I reported for pyfusion v1.4.2):

Mods to disable:Failed to load mods: Error in assignID, item with name 'hydrocyclone-mk01' does not exist.

Source: cadaveric-arum (recipe).

Mods to be disabled:
• pyhightech
5 years ago

yes that is due to the pyfusion issue which should be fixed now

5 years ago

Thanks again! Error message is gone.