Baron Sludge

by wasmoo

Baron Sludge adds a small tech tree and optional processing steps around natural materials.

Content
4 months ago
0.18 - 1.1
470
Manufacturing

b [RESOLVED] Load Fail

4 months ago
(updated 4 months ago)

["layer 208"] = "dect-wood-floor",
["layer 209"] = "lab-dark-1",
["layer 210"] = "lab-dark-2",
["layer 211"] = "lab-white",
["layer 212"] = "kr-white-reinforced-plate-l",
["layer 213"] = "kr-black-reinforced-plate-l",
["layer 214"] = "kr-white-reinforced-plate",
["layer 215"] = "kr-black-reinforced-plate",
["layer 216"] = "kr-creep",
["layer 217"] = "se-regolith",
["layer 218"] = "se-space-platform-scaffold",
["layer 219"] = "se-space-platform-plating",
["layer 220"] = "se-spaceship-floor",
["layer 221"] = "transport-drone-road",
["layer 222"] = "transport-drone-road-better"
}
14.185 Loading mod baron-sludge 1.1.12 (data-final-fixes.lua)
14.404 Error ModManager.cpp:1625: mod "baron-sludge" Load Fail:baron-sludge/createUpgradedRecipe.lua:81: attempt to perform arithmetic on field '?' (a nil value)
stack traceback:
baron-sludge/createUpgradedRecipe.lua:81: in function 'createUpgradedRecipe'
baron-sludge/createUpgradedRecipe.lua:108: in function 'upgradeAllRecipes'
baron-sludge/data-final-fixes.lua:1: in main chunk
14.410 Loading mod core 0.0.0 (data.lua)
14.660 Checksum for core: 466641612
14.744 Error ModManager.cpp:1625: Error in assignID: recipe-category with name 'crafting' does not exist.

Source: default (utility-sprites).
14.884 Initial atlas bitmap size is 16384
14.885 Created atlas bitmap 2048x784 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
14.897 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
15.026 Parallel Sprite Loader initialized (threads: 13)
15.438 Sprites loaded
15.460 Generated mipmaps (5) for atlas [0] of size 2048x784
15.460 Custom mipmaps uploaded (99)
15.470 Factorio initialised
125.558 Info AppManager.cpp:1417: Restarting Factorio
125.612 Quitting: restart.
125.791 Steam API shutdown.
125.794 Goodbye

Is this my resource class mod too much?
mod:very bz+k2+se+MDbobelectronics+Timeken mods+planetfall mods+Bismuth+Bismuth+Schall Uranium Processing

4 months ago

Looks like there was an issue with a malformed "results" structure in a recipe. Specifically, recipe products can either be {ItemId, amount}, or {name=ItemId, amount=amount}. If the latter, then amount could be omitted, which caused the error.

I've fixed this in version 1.1.13.

4 months ago

["layer 188"] = "refined-hazard-concrete-left, refined-hazard-concrete-right",
["layer 189"] = "red-refined-concrete",
["layer 190"] = "green-refined-concrete",
["layer 191"] = "blue-refined-concrete",
["layer 192"] = "orange-refined-concrete",
["layer 193"] = "yellow-refined-concrete",
["layer 194"] = "pink-refined-concrete",
["layer 195"] = "purple-refined-concrete",
["layer 196"] = "black-refined-concrete",
["layer 197"] = "brown-refined-concrete",
["layer 198"] = "cyan-refined-concrete",
["layer 199"] = "acid-refined-concrete",
["layer 200"] = "dect-paint-refined-danger-left, dect-paint-refined-danger-right",
["layer 201"] = "dect-paint-refined-emergency-left, dect-paint-refined-emergency-right",
["layer 202"] = "dect-paint-refined-caution-left, dect-paint-refined-caution-right",
["layer 203"] = "dect-paint-refined-radiation-left, dect-paint-refined-radiation-right",
["layer 204"] = "dect-paint-refined-defect-left, dect-paint-refined-defect-right",
["layer 205"] = "dect-paint-refined-operations-left, dect-paint-refined-operations-right",
["layer 206"] = "dect-paint-refined-safety-left, dect-paint-refined-safety-right",
["layer 207"] = "dect-concrete-grid",
["layer 208"] = "dect-wood-floor",
["layer 209"] = "lab-dark-1",
["layer 210"] = "lab-dark-2",
["layer 211"] = "lab-white",
["layer 212"] = "kr-white-reinforced-plate-l",
["layer 213"] = "kr-black-reinforced-plate-l",
["layer 214"] = "kr-white-reinforced-plate",
["layer 215"] = "kr-black-reinforced-plate",
["layer 216"] = "kr-creep",
["layer 217"] = "se-regolith",
["layer 218"] = "se-space-platform-scaffold",
["layer 219"] = "se-space-platform-plating",
["layer 220"] = "se-spaceship-floor",
["layer 221"] = "transport-drone-road",
["layer 222"] = "transport-drone-road-better"
}
12.169 Loading mod baron-sludge 1.1.14 (data-final-fixes.lua)
23.461 Script @baron-library/lib/baron-entity.lua:323: {
category = "incineration",
enabled = true,
energy_required = 1,
hidden = true,
icon_size = 32,
icons = {
{
icon = "base/graphics/icons/stone.png",
icon_mipmaps = 4,
icon_size = 64
},
{
icon = "Flare Stack/graphics/icon/no.png",
icon_size = 32
}
},
ingredients = {
{
"stone",
1
}
},
name = "item-stone-incineration",
order = "zz[incineration]",
results = {},
subgroup = "fluid-recipes",
type = "recipe"
}
23.465 Error ModManager.cpp:1625: mod "baron-sludge" Load Fail:baron-library/lib/baron-entity.lua:324: Cannot find item name for recipe: item-stone-incineration
stack traceback:
[C]: in function 'error'
baron-library/lib/baron-entity.lua:324: in function 'findMainItemNameForRecipe'
baron-library/lib/baron-entity.lua:331: in function 'findMainItemForRecipe'
baron-sludge/createUpgradedRecipe.lua:51: in function 'createUpgradedRecipe'
baron-sludge/createUpgradedRecipe.lua:117: in function 'upgradeAllRecipes'
baron-sludge/data-final-fixes.lua:1: in main chunk
23.469 Loading mod core 0.0.0 (data.lua)
23.706 Checksum for core: 466641612
23.776 Error ModManager.cpp:1625: Error in assignID: recipe-category with name 'crafting' does not exist.

Source: default (utility-sprites).
23.893 Initial atlas bitmap size is 16384
23.893 Created atlas bitmap 2048x784 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
23.900 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
23.964 Parallel Sprite Loader initialized (threads: 13)
24.187 Sprites loaded
24.204 Generated mipmaps (5) for atlas [0] of size 2048x784
24.204 Custom mipmaps uploaded (99)
24.212 Factorio initialised
95.594 Info AppManager.cpp:1417: Restarting Factorio
95.647 Quitting: restart.
95.808 Steam API shutdown.
95.811 Goodbye

There's a new error

4 months ago

Confirmed, this is an issue with any recipe that generates nothing, (e.g. Incineration). The main product is used for naming, but should be able to fallback to using the recipe's name instead.

4 months ago

Is it because I added the Flare Stack mod?
https://mods.factorio.com/mod/Flare%20Stack

4 months ago

Yes, but I should be able to fix this on my side.

4 months ago

I've pushed version 1.1.15, which should resolve the Flare Stack issue. (It will still take 2x items to burn, but at least it will run.)

4 months ago

ye, normal operation

New response