bi_biomass_conversion_1=Use algae biomass to produce light oil and cellulose
bi_biomass_conversion_2=Use algae biomass to produce petroleum gas
bi_biomass_conversion_3=Use algae biomass to produce lubricant
bi_biomass_conversion_4=Use algae biomass to produce crude oil and water
bi_biomass_conversion_1=Use algae biomass to produce light oil and cellulose
bi_biomass_conversion_2=Use algae biomass to produce petroleum gas
bi_biomass_conversion_3=Use algae biomass to produce lubricant
bi_biomass_conversion_4=Use algae biomass to produce crude oil and water
The issue must be reported by the modding interface request, some exception by technology description.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Sun Feb 02, 2020 12:09 am
by Pi-C
darkfrei wrote: Sat Feb 01, 2020 11:46 pm
The issue must be reported by the modding interface request, some exception by technology description.
That was actually from recipe description. I think it should be changed everywhere:
[technology-name]
bi_tech_coal_processing_1=Coal processing 1
bi_tech_coal_processing_2=Coal processing 2
[technology-description]
bi_tech_coal_processing_1=Burn wood to get charcoal and ash
bi_tech_coal_processing_2=Process charcoal to coal and solid fuel to pellet-coke
[recipe-name]
bi_biomass_conversion_1=Bio fuel conversion 1: Cellulose, light oil
bi_biomass_conversion_2=Bio fuel conversion 2: Petroleum gas
[recipe-description]
bi_biomass_conversion_1=Use algae biomass to produce light oil and cellulose
bi_biomass_conversion_2=Use algae biomass to produce petroleum gas
Nevertheless, many names will have to be changed, whether I'll keep the underscores or not. The "recipe" in recipe names has to go for sure, it's not conventional and contrary to what other mods expect. But I'll make a modding interface request. Thanks for the hint!
Re: MOD [ 0.17.x] Bio-Industries
Posted: Sun Feb 02, 2020 5:45 pm
by Pi-C
RickJS wrote: Tue Dec 10, 2019 5:56 am
I don't understand the difference between change terrain - basic and change terrain - advanced. Is the second one faster, or makes the land more fertile, or it makes the fertilized patches contiguous, or it works on worse terrain, or what?
The basic recipe will transform the terrain to tiles of prototype "grass-3", the advanced recipe will transform it to "grass-1". Fertility is set to 100 for "grass-1" and to 85 for "grass-3", and it affects the growth time of trees (higher fertility --> lower growth time) so trees grow faster on "grass-1" than on "grass-3".
Re: MOD [ 0.17.x] Bio-Industries
Posted: Fri Feb 07, 2020 9:35 pm
by Pi-C
Pi-C wrote: Sat Feb 01, 2020 8:13 pmOfficial announcement for modders:
The next release of Bio Industries will break mods that reference prototypes (entities/fluids, items, recipes, technologies) defined by BI. I've changed the prototype names in response to this bug report.
Reverted some changes. The attached file contains the list of prototypes that really will be changed in the next release (0.17.35 AND 0.18.1). I'll probably upload on Monday.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Mon Feb 10, 2020 11:13 pm
by Pi-C
I've just uploaded versions 0.17.35 and 0.18.1. Here are the changes (almost identical):
0.17.35
---------------------------------------------------------------------------------------------------
Version: 0.17.35
Date: 2020-02-10
Info:
- TheSAguy asked me (Pi-C) to look after his mod for a while, so this is my first release of a "Bio Industries" update.
- This will be the last update for Factorio 0.17 (unless I broke something in this release). I've changed several things that have bugged me personally, fixed several bugs I found on the mod portal's discussion board, and also implemented some ideas I've found there. In my opinion, these changes are important enough to justify backporting them so users of the stable Factorio branch (currently 0.17.79) can benefit from these changes as well.
Bugfixes:
- Fixed inconsistency in labels of unlocked recipes for Biofuel Conversion 2, 3. (viewtopic.php?f=7&t=80546)
- Added recipes to make crushed stone from Concrete, Hazard concrete and their refined-concrete counterparts. They can be made in the stone crusher after "Advanced Material Processing 2" has been researched (processing stone takes 1.5s, vs. 2.5s for concrete/hazard concrete; processing the refined-concrete varieties will yield twice the amount, but take twice the time). I've also added "Concrete" to the prerequisites of "Advanced Material Processing 2". (https://mods.factorio.com/mod/Bio_Indus ... 000b9732bc)
- If Dectorio is installed, you won't be able any longer to place wood on the ground as wooden flooring. However, any existing wooden flooring will remain in place and can be mined (returning wood). (https://mods.factorio.com/mod/Bio_Indus ... 000c4e23a6)
- Reduced supply area of Big wooden pole (4x4 to 3x3) and Huge electric pole (4x4 to 2x2). Also changed name of "Huge electric pole" to "Huge wooden pole" for consistency. (https://mods.factorio.com/mod/Bio_Indus ... edit_title)
- Removed fuel value from ash.
- Added bioreactor to blacklist of Assembler Pipe Passthrough to avoid crashes on migration because of mixing fluids. (It used to be blacklisted in APP already, but with the changes to prototype names it's easier if we blacklist our own stuff directly.)
- Changed icon for recipe of Bio battery -- it still used the battery icon from Factorio 0.16.x.
- Changed graphics for Power-to-rail connector. Now it resembles a medium electric pole (like in the icon) -- not a small electric pole.
- Unified format of datestrings and merged categories "Bugfix:"/"Bugfixes:" in the changelog.
Locale:
- Changed item-description of "Change terrain (advanced)" and "Change terrain & plant trees (advanced)" to explain the advantages over the basic recipe.
- Changed a lot of prototype names. Check out migrations/Bio_Industries_0.17.35.json for a complete list of the new names!
---------------------------------------------------------------------------------------------------
Version: 0.18.01
Date: 2020-02-10
Info:
- TheSAguy asked me (Pi-C) to look after his mod for a while, so this is my first release of a "Bio Industries" update.
Bugfixes:
- Fixed inconsistency in labels of unlocked recipes for Biofuel Conversion 2, 3. (viewtopic.php?f=7&t=80546)
- Added recipes to make crushed stone from Concrete, Hazard concrete and their refined-concrete counterparts. They can be made in the stone crusher after "Advanced Material Processing 2" has been researched (processing stone takes 1.5s, vs. 2.5s for concrete/hazard concrete; processing the refined-concrete varieties will yield twice the amount, but take twice the time). I've also added "Concrete" to the prerequisites of "Advanced Material Processing 2". (https://mods.factorio.com/mod/Bio_Indus ... 000b9732bc)
- If Dectorio is installed, you won't be able any longer to place wood on the ground as wooden flooring. However, any existing wooden flooring will remain in place and can be mined (returning wood). (https://mods.factorio.com/mod/Bio_Indus ... 000c4e23a6)
- Reduced supply area of Big wooden pole (4x4 to 3x3) and Huge electric pole (4x4 to 2x2). Also changed name of "Huge electric pole" to "Huge wooden pole" for consistency. (https://mods.factorio.com/mod/Bio_Indus ... edit_title)
- Removed fuel value from ash.
- Added bioreactor to blacklist of Assembler Pipe Passthrough to avoid crashes on migration because of mixing fluids. (It used to be blacklisted in APP already, but with the changes to prototype names it's easier if we blacklist our own stuff directly.)
- Changed icon for recipe of Bio battery -- it still used the battery icon from Factorio 0.16.x.
- Changed graphics for Power-to-rail connector. Now it resembles a medium electric pole (like in the icon) -- not a small electric pole.
- Unified format of datestrings and merged categories "Bugfix:"/"Bugfixes:" in the changelog.
Locale:
- Changed item-description of "Change terrain (advanced)" and "Change terrain & plant trees (advanced)" to explain the advantages over the basic recipe.
- Changed a lot of prototype names. Check out migrations/Bio_Industries_0.18.01.json for a complete list of the new names!
There an issue with the values of fuels (assuming I haven't made any mistakes), not counting energy spent on production, the resulting MJ gains are as follows:
initial value is 24x1MJ so
then -4MJ per wood brick
then -18MJ per solid fuel (-22MJ total loss per solid fuel)
then +8MJ per pellet coke (-14MJ total loss per pellet coke)
so really all of these recipes are pointless, the only incentive is condensing the items for easier deliveries?
Re: MOD [ 0.17.x] Bio-Industries
Posted: Mon Feb 24, 2020 4:12 pm
by Pi-C
gendalf wrote: Mon Feb 24, 2020 3:24 pm
what's the point of producing anything over just using charcoal, which gains you 1.2MJ?
Charcoal does have a higher fuel value, but burning it causes more pollution. Also, solid fuel will give a bonus of 5% to vehicle acceleration, and pellet coke will even give you a 20% vehicle acceleration bonus plus a 10% bonus to vehicle top speed. So, if you can afford it, using pellet coke as train fuel will be better than using charcoal because of the bonuses, and it's better than coal or solid fuel because it also stacks higher (400, like charcoal, vs. 50) so you'll not only get the bonuses, but a stack will last longer as well, so you don't have to refuel as often.
Re: MOD [ 0.17.x/0.18.x] Bio-Industries
Posted: Wed Mar 25, 2020 3:32 pm
by Pi-C
I just uploaded versions 0.17.38 and 0.18.5. Here are the changes:
Bugfixes:
- Fixed that Bio boiler couldn't fast-replace other boilers.
- Fixed crash when "Alien Biomes" was active but its setting "Include Tiles: Grass - Green" had been turned off.
- Fixed bug with vanilla artillery shells used in the bio-cannon.
- Fixed that destroyed or removed bio-cannons were not removed from list of bio cannons to be checked.
Changes:
- Added optional dependencies on "Alien Biomes".
- Only prototype artillery ammo can be used with the bio-cannon now, not vanilla artillery shells! It didn't make much sense that you should be able to use it with prototype artillery in the first place. Also, it fixes a bug when the bio-cannon tried to actually shoot with vanilla artillery shells.
Info:
- All changes (except Krastorio² compatibility) are also available for Factorio 0.17 (version 0.17.38).
Bugfixes:
- Fixed that Bio boiler couldn't fast-replace other boilers.
- Fixed crash when "Alien Biomes" was active but its setting "Include Tiles: Grass - Green" had been turned off.
- Fixed bug with vanilla artillery shells used in the bio-cannon.
- Fixed that destroyed or removed bio-cannons were not removed from list of bio cannons to be checked.
Changes:
- Added optional dependencies on "Alien Biomes" and "Krastorio 2".
- Only prototype artillery ammo can be used with the bio-cannon now, not vanilla artillery shells! It didn't make much sense that you should be able to use it with prototype artillery in the first place. Also, it fixes a bug when the bio-cannon tried to actually shoot with vanilla artillery shells.
__Bio_Industries__/control.lua:191: attempt to index global 'data' (a nil value)
This appears in 0.18 gameplay during the seed bomb explosion.
EDIT: It also causes all the saplings planted by the seed bomb to not grow, ever. Hand-planted saplings in the same area will grow, resulting in grown trees surrounded by useless saplings.
__Bio_Industries__/control.lua:191: attempt to index global 'data' (a nil value)
This appears in 0.18 gameplay during the seed bomb explosion.
EDIT: It also causes all the saplings planted by the seed bomb to not grow, ever. Hand-planted saplings in the same area will grow, resulting in grown trees surrounded by useless saplings.
Yep, I've already noticed this. It's quite a stupid bug, actually, and I'm already preparing a fix. Sorry for the inconvenience!
__Bio_Industries__/control.lua:191: attempt to index global 'data' (a nil value)
This appears in 0.18 gameplay during the seed bomb explosion.
EDIT: It also causes all the saplings planted by the seed bomb to not grow, ever. Hand-planted saplings in the same area will grow, resulting in grown trees surrounded by useless saplings.
This should be fixed in 0.17.39/0.18.6. Trees planted with the terraformer or using a seed bomb should also grow again.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Fri Mar 27, 2020 6:12 pm
by Buhamut
New bug with version 18.6:
Spamming lower left corner of screen with the message:
__Bio_Industries__/control.lua:689: attempt to concatenate local 'tree_name' (a nil value)
[edit] Fixed it on my end by moving the debug print statement on line 689 down one line to below the if nil check.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Fri Mar 27, 2020 8:48 pm
by Pi-C
Buhamut wrote: Fri Mar 27, 2020 6:12 pm
New bug with version 18.6:
Spamming lower left corner of screen with the message:
__Bio_Industries__/control.lua:689: attempt to concatenate local 'tree_name' (a nil value)
[edit] Fixed it on my end by moving the debug print statement on line 689 down one line to below the if nil check.
Thanks for the report! However, this has already been fixed in 0.17.40/0.18.7, which were uploaded about half an hour ago.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Wed Apr 08, 2020 6:41 pm
by Pi-C
Warning: Please don't update to Factorio 0.18.18 yet if you have Bio Industries installed!
This will crash on start-up because the update changed some sound definitions. This crash is already fixed in BI 0.18.12, which I'm currently working on.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Wed Apr 08, 2020 8:19 pm
by Pi-C
Pi-C wrote: Wed Apr 08, 2020 6:41 pm
This crash is already fixed in BI 0.18.12, which I'm currently working on.
Just uploaded the fix.
Re: MOD [ 0.17.x] Bio-Industries Game Tweaks
Posted: Mon Apr 20, 2020 8:08 am
by i_i
Game Tweaks:
Tree Collision box made smaller
~Option size
Steel Axe requires Iron Axe
~ No longer available or Needed?
Disassemble Recipes:
- Burner-mining-drill
- Steel-furnace
- Stone furnace
- Burner inserter
- Long handed inserter
Additional Disassembling items like Armor & pistols
HOW to activate this Disassembler is there a separate machine that does this or a box to throw it in side like a scrap box?
Re: MOD [ 0.17.x] Bio-Industries Game Tweaks
Posted: Mon Apr 20, 2020 9:11 am
by Pi-C
i_i wrote: Mon Apr 20, 2020 8:08 am
Game Tweaks:
Tree Collision box made smaller
~Option size
Not sure I want to do this. There are about 75 different kinds of trees, and each kind gets assigned an individual "weight" for different terrains:
So, making the collision box size variable certainly would cause problems down the road.
Steel Axe requires Iron Axe
~ No longer available or Needed?
As the axes got axed in 0.17, this is obsolete and I don't recall seeing axe recipes in the code. The mod's info page is quite out of date and really needs some clean up (that's also true for the images in the gallery), thanks for reminding me of that! I just removed this line from the mod description.
HOW to activate this Disassembler is there a separate machine that does this or a box to throw it in side like a scrap box?
After you've researched "Automation 2", disassembler recipes can be used even in the basic assemblers. Also, you've to set a startup option for this to work:
BI_settings.png (269.33 KiB) Viewed 6922 times
Re: MOD [ 0.17.x] Bio-Industries
Posted: Mon Apr 20, 2020 9:54 am
by i_i
i use the https://mods.factorio.com/mod/TreePlant Mod for the Hitbox Making the hitbox smaller also make the biters pass though them which i want to avoid. Trees generally should have a large Base to block bitters and cars.
Re: MOD [ 0.17.x] Bio-Industries
Posted: Mon Apr 20, 2020 10:30 am
by Pi-C
Sounds reasonable, but I'm still against making the collision box variable. To be honest, I can't even tell you what the weight property means (Tree density? Probability of growing in a certain terrain?) because I haven't dealt with that yet. (It's not my mod, I've just stepped in as collaborator while the original author is away from Factorio.)
What I could do is adding an option to disable BI's small collision box so the original collision boxes from vanilla or other mods making trees would be used. I currently have little time for testing, though (haven't even played for weeks), so I won't guarantee that this would work without any side effects, and I'll probably not be able to fix these in the near future. If you're willing to take that risk, I'll add the setting for 0.17.45/0.18.13.