Page 57 of 195
Re: Bugs & FAQ
Posted: Mon May 15, 2017 7:35 am
by PiggyWhiskey
Crash when loading Angels Refining without Bob's Electronics.
Error's out on random buildings looking for 'basic-circuit-board'
Failed to load mods: Error in assignID, item with name 'basic-circuit-board' does not exist.
Source: ore-sorting-facility (recipe)
Re: Bugs & FAQ
Posted: Mon May 15, 2017 10:06 am
by CMH
Coppermine wrote:steel-pipe is from boblogistics, which wasn't in your list, so it makes sense that you got that error.
angelspetrochem is checking for bobplates but not boblogistics before using steel-pipe (relevant code in prototypes/petrochem-override.lua and prototypes/recipes/petrochem-entity-bob.lua). Angel: You should probably tweak the code to check for boblogistics before using steel pipe.
CMH: To fix your problem it should suffice to add boblogistics.
I'll try it out later.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 11:22 am
by Arch666Angel
@PiggyWhiskey @CMH
If you want to play my mods with bobs, you need all of bobs mods (or at least electronics, plates, ores, library and logistics)
Re: Bugs & FAQ
Posted: Mon May 15, 2017 11:52 am
by PiggyWhiskey
Bobs electronics is the only one I don't play with. Not a fan of the extreme changes it makes. I just wanted thee extended game play.
If it's a prerequisite, might want to change that in the info file so the game doesn't run without it.
Bob has a nice setup detecting and modifying recipes for players with and without electronics.
I just manually changed the 3 recipes to need Green Chips for the interim.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 4:37 pm
by cpeosphoros
Code: Select all
Error loading mods
Failed to load mods: __angelspetrochem__/data-final-fixes.lua:1:...gelspetrochem__/prototypes/petrochem-global-override:38:attempt to index field 'ores' (a nil value)
Mods to be disabled:
*angelspetrochem
That's happening with only petrochem (0.5.7) and refining (0.7.9) enabled, without Infinte Ores.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 5:40 pm
by nagapito
cpeosphoros wrote:Code: Select all
Error loading mods
Failed to load mods: __angelspetrochem__/data-final-fixes.lua:1:...gelspetrochem__/prototypes/petrochem-global-override:38:attempt to index field 'ores' (a nil value)
Mods to be disabled:
*angelspetrochem
That's happening with only petrochem (0.5.7) and refining (0.7.9) enabled, without Infinte Ores.
Dependencies:
-AngelsMods: Refining,
InfiniteOres
-BobsMods: Full Suite
-Recommended: RSO
Re: Bugs & FAQ
Posted: Mon May 15, 2017 6:06 pm
by cpeosphoros
nagapito wrote:cpeosphoros wrote:Code: Select all
Error loading mods
Failed to load mods: __angelspetrochem__/data-final-fixes.lua:1:...gelspetrochem__/prototypes/petrochem-global-override:38:attempt to index field 'ores' (a nil value)
Mods to be disabled:
*angelspetrochem
That's happening with only petrochem (0.5.7) and refining (0.7.9) enabled, without Infinte Ores.
Dependencies:
-AngelsMods: Refining,
InfiniteOres
-BobsMods: Full Suite
-Recommended: RSO
Yeps, noticed it afterwards, but the mod should enforce Infinte Ores dependency in its jSon. Just reporting the bug, not complaining. They are really really great mods Angel's got here.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 7:33 pm
by Mobius1
PiggyWhiskey wrote:Bobs electronics is the only one I don't play with. Not a fan of the extreme changes it makes. I just wanted thee extended game play.
If it's a prerequisite, might want to change that in the info file so the game doesn't run without it.
Bob has a nice setup detecting and modifying recipes for players with and without electronics.
I just manually changed the 3 recipes to need Green Chips for the interim.
Thing is, if you going to use bob's mods with angel's ones, you need full bob's suite to play with petrochem, if you don't want the full bob's suite you can still play but without petrochem and metallurgy. Or you enable petrochem and metallurgy and disable all bob's mods that works too.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 10:24 pm
by N3X15
Just a note, disabling angels-enablefluidreq after having it set true will not fix the ores to no longer require fluids.
EDIT: Disregard, config management system wasn't managing my config.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 11:30 pm
by canadajebus
I'm missing the Chloric, Fluoric and Nitric waste water purification recipies. (Do have Sulfuric).
Anyone else experiencing this? I also am using marathomation so not sure if it's a mod conflict issue.
Re: Bugs & FAQ
Posted: Mon May 15, 2017 11:34 pm
by septemberWaves
canadajebus wrote:I'm missing the Chloric, Fluoric and Nitric waste water purification recipies. (Do have Sulfuric).
Anyone else experiencing this? I also am using marathomation so not sure if it's a mod conflict issue.
It should be a matter of changing in-game mod configs, if I'm not mistaken.
Re: Bugs & FAQ
Posted: Tue May 16, 2017 12:41 am
by canadajebus
eloquentJane wrote:canadajebus wrote:I'm missing the Chloric, Fluoric and Nitric waste water purification recipies. (Do have Sulfuric).
Anyone else experiencing this? I also am using marathomation so not sure if it's a mod conflict issue.
It should be a matter of changing in-game mod configs, if I'm not mistaken.
I can't find any config options related to this. I've also tried reloading with other mods disabled but no luck.
Re: Bugs & FAQ
Posted: Tue May 16, 2017 1:03 am
by PiggyWhiskey
Mobius1 wrote:PiggyWhiskey wrote:Bobs electronics is the only one I don't play with. Not a fan of the extreme changes it makes. I just wanted thee extended game play.
If it's a prerequisite, might want to change that in the info file so the game doesn't run without it.
Bob has a nice setup detecting and modifying recipes for players with and without electronics.
I just manually changed the 3 recipes to need Green Chips for the interim.
Thing is, if you going to use bob's mods with angel's ones, you need full bob's suite to play with petrochem, if you don't want the full bob's suite you can still play but without petrochem and metallurgy. Or you enable petrochem and metallurgy and disable all bob's mods that works too.
I'm okay without Petrochem. And I'm okay without bobs electronics.
I would have liked to play with metallurgy, but that requires Petrochem.
I just want to play with everything except Electronics, Petrochem, Metallurgy (or smelting, whatever it's called.)
It's not hard to replace an ingredient if bobs electronics is in the game.
And the dependency on bobs electronics should be Hard, not optional like the current set up.
Re: Bugs & FAQ
Posted: Tue May 16, 2017 6:55 am
by Mobius1
canadajebus wrote:eloquentJane wrote:canadajebus wrote:I'm missing the Chloric, Fluoric and Nitric waste water purification recipies. (Do have Sulfuric).
Anyone else experiencing this? I also am using marathomation so not sure if it's a mod conflict issue.
It should be a matter of changing in-game mod configs, if I'm not mistaken.
I can't find any config options related to this. I've also tried reloading with other mods disabled but no luck.
a) make sure you have all your mods updated
b) check your mod configs BEFORE loading your save, main menu > options > mods
c) make sure "Adds Petrochem Acids to Refining and Ores" is checked under "angelspetrochem"
If you still experience this biter, just say the word and I'll summon the biter killsquad to deal with them. All biters must die!
Re: Bugs & FAQ
Posted: Tue May 16, 2017 9:03 pm
by canadajebus
Mobius1 wrote:canadajebus wrote:eloquentJane wrote:canadajebus wrote:I'm missing the Chloric, Fluoric and Nitric waste water purification recipies. (Do have Sulfuric).
Anyone else experiencing this? I also am using marathomation so not sure if it's a mod conflict issue.
It should be a matter of changing in-game mod configs, if I'm not mistaken.
I can't find any config options related to this. I've also tried reloading with other mods disabled but no luck.
a) make sure you have all your mods updated
b) check your mod configs BEFORE loading your save, main menu > options > mods
c) make sure "Adds Petrochem Acids to Refining and Ores" is checked under "angelspetrochem"
If you still experience this biter, just say the word and I'll summon the biter killsquad to deal with them. All biters must die!
Everything is up to date. I've checked the mods configs and I do have that item checked. I've also tried unchecking it, saving, reloading, rechecking it, reloading and they don't appear. Whats strange is the recipies do show up under the tech tree under the completed Water Treatment tech, just not in the production screens.
Is there a way to force reload the tech or something?
Re: Bugs & FAQ
Posted: Tue May 16, 2017 9:32 pm
by Mobius1
canadajebus wrote:Everything is up to date. I've checked the mods configs and I do have that item checked. I've also tried unchecking it, saving, reloading, rechecking it, reloading and they don't appear. Whats strange is the recipies do show up under the tech tree under the completed Water Treatment tech, just not in the production screens.
Is there a way to force reload the tech or something?
Try enabling autobarreling, load the game, don't save, disable autobarreling, load again if the recipes don't show up and you don't mind disabling achievements, type these in the console then reload the game:
Code: Select all
/c for index, force in pairs(game.forces) do
force.reset_recipes()
force.reset_technologies()
end
Re: Bugs & FAQ
Posted: Tue May 16, 2017 9:49 pm
by topforce
Any chance we will get smelting to work without Bob's mods?
Re: Bugs & FAQ
Posted: Tue May 16, 2017 10:21 pm
by canadajebus
Mobius1 wrote:canadajebus wrote:Everything is up to date. I've checked the mods configs and I do have that item checked. I've also tried unchecking it, saving, reloading, rechecking it, reloading and they don't appear. Whats strange is the recipies do show up under the tech tree under the completed Water Treatment tech, just not in the production screens.
Is there a way to force reload the tech or something?
Try enabling autobarreling, load the game, don't save, disable autobarreling, load again if the recipes don't show up and you don't mind disabling achievements, type these in the console then reload the game:
Code: Select all
/c for index, force in pairs(game.forces) do
force.reset_recipes()
force.reset_technologies()
end
I tried this, no luck. Also tried removing some code from the mod which disables those recipes if petrochem isn't found.
I did get one thing to work though. I reloaded my save with refining mod disabled, saved, then reloaded with it enabled. This forced the research to be "forgotten". Luckly the research part of my factory wasn't destroyed in the process because a bunch of other mods disabled, destroying tons of buildings and all my ore patches. I reresearched the tech and the recipies did appear.
Now I just need to figure out how to "forget" the tech in my save where my factory hasn't been decimated lol I don't care if I just have to replace the water treatment stuff to fix it.
Re: Bugs & FAQ
Posted: Tue May 16, 2017 11:00 pm
by nagapito
reset_commands do not work for this case.
What you want is
Code: Select all
/c for index, force in pairs(game.forces) do
if force.technologies["water-treatment"].researched and game.fluid_prototypes["water-green-waste"] then
force.recipes["yellow-waste-water-purification"].enabled = true
force.recipes["red-waste-water-purification"].enabled = true
force.recipes["green-waste-water-purification"].enabled = true
force.recipes["greenyellow-waste-water-purification"].enabled = true
end
end
This will enable all recipes that should had been enabled when you did the research.
You can also do this to disable the research and research it again
Code: Select all
/c game.player.force.technologies["water-treatment"].researched = false
Re: Bugs & FAQ
Posted: Tue May 16, 2017 11:14 pm
by canadajebus
nagapito wrote:reset_commands do not work for this case.
What you want is
Code: Select all
/c for index, force in pairs(game.forces) do
if force.technologies["water-treatment"].researched and game.fluid_prototypes["water-green-waste"] then
force.recipes["yellow-waste-water-purification"].enabled = true
force.recipes["red-waste-water-purification"].enabled = true
force.recipes["green-waste-water-purification"].enabled = true
force.recipes["greenyellow-waste-water-purification"].enabled = true
end
end
This will enable all recipes that should had been enabled when you did the research.
You can also do this to disable the research and research it again
Code: Select all
/c game.player.force.technologies["water-treatment"].researched = false
This worked, thanks! I just got it working though another way lol. Made a copy of the mod, added a duplicate water treatment tech, researched it, removed my copied mod. I'm gonna redo it with that command though just incase my save didn't like my way of fixing it.