[MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Moderator: bobingabout
Re: [MOD 0.14.x] CMHMod (my take on balancing Bob's Mods)
@bobingabout: Thanks. I suspected you might have made some changes.
@Coppermine: I don't mind making my mod more compatible with other mods, as long as the issues are pointed out to me, as you have done. I'll have a look at what Angel's mod does to the recipe.
@Coppermine: I don't mind making my mod more compatible with other mods, as long as the issues are pointed out to me, as you have done. I'll have a look at what Angel's mod does to the recipe.
Re: [MOD 0.14.x] CMHMod (my take on balancing Bob's Mods)
any estimates on when the end game mod might come out? this month? next month?
Re: [MOD 0.14.x] CMHMod (my take on balancing Bob's Mods)
Good news everybody.
I've just uploaded a loadable version of my mod.
https://mods.factorio.com/api/downloads ... 0.15.0.zip
Now, I'm expecting issues, and I will have to also play through it to see if everything is balanced. I'll also be checking here to see if there's any issues people have come up with, so post here with any issues.
Thanks for being so patient!
I've just uploaded a loadable version of my mod.
https://mods.factorio.com/api/downloads ... 0.15.0.zip
Now, I'm expecting issues, and I will have to also play through it to see if everything is balanced. I'll also be checking here to see if there's any issues people have come up with, so post here with any issues.
Thanks for being so patient!
Re: [MOD 0.14.x] CMHMod (my take on balancing Bob's Mods)
@coppermine
I tried to try to fix it (its a mouthful I know) but I can't get angel's mods and bob's mods to work together. Seems like some issue with the steel/titanium/etc pipes.
I have installed the dependencies (the minimal dependencies) and have everything updated.
Tell me if you have this same issue. Or the other alternative is that I incorporate your little mod into this mod.
I tried to try to fix it (its a mouthful I know) but I can't get angel's mods and bob's mods to work together. Seems like some issue with the steel/titanium/etc pipes.
I have installed the dependencies (the minimal dependencies) and have everything updated.
Tell me if you have this same issue. Or the other alternative is that I incorporate your little mod into this mod.
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
@Coppermine Just give CMH the small mod you made to overwrite the nitric acid in angels and he can incorporate those lines of code into his mod. problem solved.
-
- Long Handed Inserter
- Posts: 79
- Joined: Sat May 06, 2017 11:25 am
- Contact:
Re: [MOD 0.14.x] CMHMod (my take on balancing Bob's Mods)
Thanks for trying. Angel's mods are still in something of a state of flux post-0.15 so I guess you got unlucky with whatever combination of versions you were trying.CMH wrote:@coppermine
I tried to try to fix it (its a mouthful I know) but I can't get angel's mods and bob's mods to work together. Seems like some issue with the steel/titanium/etc pipes.
I have installed the dependencies (the minimal dependencies) and have everything updated.
Tell me if you have this same issue. Or the other alternative is that I incorporate your little mod into this mod.
Mod portal is down right now so I can't test your new version yet. Will let you know when I do.
The code I was using to resolve the issue was just one line in data-updates.lua:
Code: Select all
angelsmods.functions.OV.remove_input("rocket-fuel", "liquid-nitric-acid")
Code: Select all
bobmods.lib.recipe.remove_ingredient("rocket-fuel", "liquid-nitric-acid")
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Thanks. It was exactly what I wrote into my code already, but couldn't get Angels and Bob's to even run together.
I'll post it up now as v 15.1 for everyone's convenience. Let me know if this fixes it.
I'll post it up now as v 15.1 for everyone's convenience. Let me know if this fixes it.
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Alright, its posted.
Also updated the rocket changes only mod for 0.15. Same Angel's changes are added to that, so let me know if there's issues.
Also updated the rocket changes only mod for 0.15. Same Angel's changes are added to that, so let me know if there's issues.
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
And then I'll go and break it all by releasing my own take on it, eventually~
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
I will just wait for the third mod made by someone else, that is a 'merge' of both Bob's and CMH changesbobingabout wrote:And then I'll go and break it all by releasing my own take on it, eventually~
-
- Long Handed Inserter
- Posts: 79
- Joined: Sat May 06, 2017 11:25 am
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
(I'm using CMHMod Bob's End Game 0.15.0 right now, which is what these comments are based on)CMH wrote:I'll post it up now as v 15.1 for everyone's convenience. Let me know if this fixes it.
You're close, but there are a few things that need to be tweaked.
In info.json you need an optional dependency on angelspetrochem to ensure that you load after it.
Code: Select all
"dependencies": ["base >= 0.15.0", "bobplates >= 0.15.0", "bobelectronics >= 0.15.0", "bobpower >= 0.15.0", "bobores >= 0.15.0", "boblibrary >= 0.15.0", "? bobmodules >= 0.15.0", "? bobtech >= 0.15.0", "? bobwarfare >= 0.15.0", "? angelspetrochem"]
Code: Select all
if data.raw.fluid["liquid-nitric-acid"] then
Thanks for working on this .
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
I don't know if Angel changes it, but in bob's mods it is data.raw.fluid["nitric-acid"]Coppermine wrote:Should beCode: Select all
if data.raw.fluid["liquid-nitric-acid"] then
I don't know if the modding community made up their own standard or the like, but from what I can tell from the base game, there is no prefix or suffix for liquids, just state it's name
You could argue that a -gas suffix could exist, because the only gas in the game (before steam) was petroleum-gas. now is also steam, with no -gas suffix.
-
- Long Handed Inserter
- Posts: 79
- Joined: Sat May 06, 2017 11:25 am
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Yes, Angel changes it. He adds 'liquid-' or 'gas-' prefix to all fluids.bobingabout wrote:I don't know if Angel changes it, but in bob's mods it is data.raw.fluid["nitric-acid"]Coppermine wrote:Should beCode: Select all
if data.raw.fluid["liquid-nitric-acid"] then
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Its 1:30am and I just spent the weekend moving, so I'll fix it up tomorrow.
edit: Had slight issue with mods update, but its up now.
edit: Had slight issue with mods update, but its up now.
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Yeah, I spent quite a while last night trying to upload my mods, the service wasn't very responsive.CMH wrote:Its 1:30am and I just spent the weekend moving, so I'll fix it up tomorrow.
edit: Had slight issue with mods update, but its up now.
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
I notice that rocket fuel now is only solid fuel and nitroglycerin.
Since you now add a dependency to petrochem, you recipe overwrites any change Angel did before.
Instead of setting an hardcoded recipe, you should use bob's functions to add/remove/replace the ingredients so, the more sadistic of us, can have your changes together with angels, that is, also keep the dimethylhydrazine and hydrazine.
That is, I would expect on a bob only run to have solid fuel and Nitroglycerin but on a Bob/Petrochem Nitroglycerin, dimethylhydrazine and hydrazine and maybe, if its supported, the solid fuel. If the 4th (solid) ingredient is not supported, drop the solid fuel then.
Just my opinion, if you think its too much, I will just add the change to my customized changes mod
(yes, I am being very sadistic and changing my game to have so hard recipes and hard rules that it will give me hundreds of hours of gameplay or just rage and never finish it ).
Since you now add a dependency to petrochem, you recipe overwrites any change Angel did before.
Instead of setting an hardcoded recipe, you should use bob's functions to add/remove/replace the ingredients so, the more sadistic of us, can have your changes together with angels, that is, also keep the dimethylhydrazine and hydrazine.
That is, I would expect on a bob only run to have solid fuel and Nitroglycerin but on a Bob/Petrochem Nitroglycerin, dimethylhydrazine and hydrazine and maybe, if its supported, the solid fuel. If the 4th (solid) ingredient is not supported, drop the solid fuel then.
Just my opinion, if you think its too much, I will just add the change to my customized changes mod
(yes, I am being very sadistic and changing my game to have so hard recipes and hard rules that it will give me hundreds of hours of gameplay or just rage and never finish it ).
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Hm... That's an issue I didn't foresee. I couldn't test run it with Angel's because for some reason I can't run both bob's and angel's together (and I'm guessing its just me).
I'll try and see if I can resolve the problem, otherwise we'll be going back and forth with this issue, since I can't check for bugs.
edit: I really can't figure it out. I've got angel's infinite ores, refining and petrochem together with bob's suite, but I can't get it to load.
I get this, before I even add in my mod.
I'll try and see if I can resolve the problem, otherwise we'll be going back and forth with this issue, since I can't check for bugs.
edit: I really can't figure it out. I've got angel's infinite ores, refining and petrochem together with bob's suite, but I can't get it to load.
I get this, before I even add in my mod.
-
- Long Handed Inserter
- Posts: 79
- Joined: Sat May 06, 2017 11:25 am
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
I posted in the Angel's bugs thread about your loading problem. (Just in case anyone else comes here with the same problem: I think you just need to add boblogistics).
The reason my tests didn't give the same results as your new version is that you moved recipe-updates.lua to data-updates.lua as well as technology-updates.lua (I only moved the latter). This does make sense, given the name of the file, but, as nagapito points out, the way you're changing the rocket fuel recipe there is overwriting Angel's changes. If you're just setting a recipe outright rather than tweaking it then that code probably belongs in (something used by) data.lua
So, in short I suggest you either move the rocket fuel ingredients change from recipe-updates.lua to recipes.lua or use the bob's functions as nagapito suggests.
Hope the move went well at the weekend. We all appreciate your modding work, but don't let it interfere with your Real Life if you're busy .
The reason my tests didn't give the same results as your new version is that you moved recipe-updates.lua to data-updates.lua as well as technology-updates.lua (I only moved the latter). This does make sense, given the name of the file, but, as nagapito points out, the way you're changing the rocket fuel recipe there is overwriting Angel's changes. If you're just setting a recipe outright rather than tweaking it then that code probably belongs in (something used by) data.lua
So, in short I suggest you either move the rocket fuel ingredients change from recipe-updates.lua to recipes.lua or use the bob's functions as nagapito suggests.
Hope the move went well at the weekend. We all appreciate your modding work, but don't let it interfere with your Real Life if you're busy .
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
steel-pipe should be added by my logistics mod. I can't speak for the latest versions, but I know 0.14 versions of angels mods didn't actually check if anything exists, and just assumes everything it needs exists, which could cause this error.
But, oil-refinery-2 is also added by my assembly mod, so I'm not sure what's going on here.
But, oil-refinery-2 is also added by my assembly mod, so I'm not sure what's going on here.
Re: [MOD 0.15.x] CMHMod (my take on balancing Bob's Mods)
Well... its kinda weird the client wants to disable petrochem twice.... but ok
Sadly, Petrochem has no hard dependency for bob's logistic mods, so it doesnt give a proper error when you try to load it.
When you point it to Angel, he says that its on the site, full bob's suit required.... Yeah... Not the most correct way of doing it!
Sadly, Petrochem has no hard dependency for bob's logistic mods, so it doesnt give a proper error when you try to load it.
When you point it to Angel, he says that its on the site, full bob's suit required.... Yeah... Not the most correct way of doing it!