Crafting Combinator


Includes combinators that allow you to set or read the recipe of any crafting machine, get ingredients or products of a recipe and more!

Content
2 years ago
0.14 - 1.1
19.0K
Manufacturing

g Mod loading error in 0.18.2

4 years ago

Hi there, I am having trouble loading the mod with the latest version of Factorio (0.18.2). Attached is a Gyazo screenshot of the error message. Sorry to be the bearer of bad news.
https://i.gyazo.com/a287431fc83887471fc40d3677a186ce.png

4 years ago

That's strange, can I have your modlist? Seems like some item or recipe is malformed.

4 years ago

I have exactly the same error but my mod list i quite long
here's a save game https://gofile.io/?c=O2upPh

4 years ago

Thanks for that, I can actually reproduce it now. Should be fixed with the next update of rusty-locale.

4 years ago

I have the same crash. I have fixed it by changing the line 24 and 25 of the file locale.lua in the mod rusty-locale:

    name = function() return (prototype and (prototype.localised_name or key_of(prototype, 'name', locale_type))) or ''; end,
    description = function() return (prototye and (prototype.localised_description or key_of(prototype, 'description', locale_type))) or ''; end,

Thank you for your great mod

4 years ago
(updated 4 years ago)

That will prevent the crash, however, it doesn't fix the actual problem. This way it'll return an incorrect result, so I'd prefer to fix it properly... I'll need your modlist for that though ;)

4 years ago

My modlist is rather long. Here it is:

"air-filtering-patched",
"Aircraft",
"assembling-machine-up",
"AutoDeconstruct",
"blueprint_flip_and_turn",
"bobinserters",
"Bottleneck",
"bulkteleport",
"CompressedFluids",
"crafting_combinator",
"deadlock-beltboxes-loaders",
"deadlock-integrations",
"deadlock_stacked_recipes",
"DeepMine",
"FactorioExtended-Plus-CompoundSolars",
"FactorioExtended-Plus-Core",
"FactorioExtended-Plus-Equipment",
"FactorioExtended-Plus-Logistics",
"FactorioExtended-Plus-Machines",
"FactorioExtended-Plus-Module",
"FactorioExtended-Plus-Power",
"FactorioExtended-Plus-Storage",
"FactorioExtended-Plus-Transport",
"FactorioExtended-Plus-Weaponry",
"Factorissimo2",
"far-reach",
"Fill4Me",
"Flow Control",
"helmod",
"HighCapacityTurbine",
"Inventory Sensor",
"laserlines",
"Load-Furn",
"logistic-cargo-wagon",
"LogisticTrainNetwork",
"LSlib",
"LTN_Combinator",
"LTN_Content_Reader",
"LTN_Tracker",
"MaxRateCalculator",
"miniloader",
"ModuleInserter",
"nixie-tubes",
"OmegaDrill",
"OpteraLib",
"PatchFR",
"PickerAtheneum",
"PickerDollies",
"ptx0_LTN_Tracker",
"qol_research",
"railloader",
"rusty-locale",
"scattergun_turret",
"SchallAmmoTurrets",
"SchallMachineScaling",
"SchallPipeScaling",
"SchallRecipeScaling",
"SchallTankPlatoon",
"SchallVirtualSignal",
"shortwave",
"stdlib",
"Tapeline",
"Teleporters",
"train-station-overview",
"UltimateBelts",
"VoidChestPlus",
"vtk-deep-core-mining",
"Warehousing",
"Waterfill_v17",
"WaterWell",
"WideChests",
"Wood_Gasification",

4 years ago
(updated 4 years ago)

Could you maybe make an empty save with these mods - I'm a bit too lazy to download this many by hand :P
Edit: With crafting combinator disabled of course.

4 years ago
(updated 4 years ago)

Thanks, though I get an unrelated error after syncing the mods:

Failed to load mods: __FactorioExtended-Plus-Logistics__/data.lua:1: ...Extended-Plus-Logistics__/prototypes/entity/__init__.lua:2: ...lus-Logistics__/prototypes/entity/construction-robot.lua:28: attempt to index field '?' (a nil value)
stack traceback:
        ...lus-Logistics__/prototypes/entity/construction-robot.lua:28: in main chunk
        [C]: in function 'require'
        ...Extended-Plus-Logistics__/prototypes/entity/__init__.lua:2: in main chunk
        [C]: in function 'require'
        __FactorioExtended-Plus-Logistics__/data.lua:1: in main chunk
stack traceback:
        [C]: in function 'require'
        ...Extended-Plus-Logistics__/prototypes/entity/__init__.lua:2: in main chunk
        [C]: in function 'require'
        __FactorioExtended-Plus-Logistics__/data.lua:1: in main chunk
stack traceback:
        [C]: in function 'require'
        __FactorioExtended-Plus-Logistics__/data.lua:1: in main chunk

Mods to be disabled:
• FactorioExtended-Plus-Logistics

Do you possibly have an older version of some of the mods?

Edit: Ok, after disabling FactorioExtended-Plus-Logistics I get the right crash.

4 years ago

So this was caused by rusty-locale not knowing loader-1x1 existed. It'll be fixed in the next version.

4 years ago

My problem has been solved too. Thank you :)

4 years ago

This is working with the list of mods i sent you.
But the crash appeared again when i have tried to load another mod "Surfaces Reloaded" :(
Can't you make the mod simply ignores the elements it does not know ?
Thank you for your attention

4 years ago

I could do that, but that way nobody would notice, meaning the library would just return incorrect results that could have been fixed in a couple minutes. It also shouldn't happen as frequently once the library is old enough, but since I pretty much just released it, plus 0.18 came out half way through me working on it, there are a few things I missed. (That is assuming your crash is caused by some missing prototype again.)

I think I'll instead throw a nice error if this happens, so that I can easily tell that this is the same problem and which type is missing.

Anyway, I'll fix it sometime today and I'll also try to go through the 0.18 changelog more carefully to see if there are anymore things I missed.

4 years ago

This actually ended up being an issue in parsing recipes. It is fixed in 1.0.5.

4 years ago

thank you!

4 years ago

Great, it is working now
Thank you!

New response