pY Pollution & Energy

by esso23

Pollution, Energy and Fuel balance for Pyanodon's Mod Suite.

4 days ago
0.17 - 1.0
4702
Owner:
esso23
Source:
esso23/pypollution
Homepage:
https://forums.factorio.com/viewtopic...
License:
CC BY-NC-ND 4.0
Created:
8 months ago
Latest Version:
0.4.8 (4 days ago)
Factorio version:
0.17 - 1.0
Downloaded:
4702 times

pY Pollution & Energy

Support for pyAlienLife added in v0.3.0

Mod features:
- Add pollution values to all entities in the game (assemblers, miners) that previously didn't have them.
- Playing with all of the Pyanodon's mods takes much longer, and on default vanilla settings it is pretty much impossible to play with biters enabled. We added some recommended map presets that play well with our pollution settings.
- Voiding of some fluids and gases should not generate pollution (Oxygen, Water, Hydrogen etc.).
- Raw fuels like Wood, Coal and Crude Oil now pollute more while processed fuels pollute less. This should motivate players to build advanced processing chains.
- Combustion Turbine rebalancing.
- Hydrogen rebalancing - It now takes more energy to produce Hydrogen than it provides but Hydrogen now has 0% pollution modifier (like with real Hydrogen).
- Pollution-absorbing buildings now absorb more pollution when used with advanced recipes (Only when playing without pyAlienLife).
- Solar Panels are now significantly more expensive to compensate for their high value in long games.
- Optional fix for Glassworks' crazy energy consumption - reduced to 1MW from 27MW
- Balancing of Biomass - it should not be the best fuel in the game

Dependencies

This mod is made to be played with entire pY Suite (except for pY Alien Life), so all these mods are required:
- Pyanodons Raw Ores
- Pyanodons Fusion Energy
- Pyanodons Coal Processing
- Pyanodons HighTech
- Pyanodons Petroleum Handling
- Pyanodons Industry
- Pyanodons AlienLife (optional)

Diving deeper

Map presets

There are 3 map presets available:

  • Easy - For newbies and people who break under pressure (:D)

    • Pollution factor: 2 (1 with pyAlienLife)
    • Destroy factor: 50
    • Time factor: 0
    • Starting area: 133%
    • Absorbtion modifier: 150%
    • Attack cost modifier: 150%
  • Default

    • Pollution factor: 3 (2 with pyAlienLife)
    • Destroy factor: 75
    • Time factor: 5 (4 with pyAlienLife)
    • Starting area: 133%
    • Absorbtion modifier: 125%
    • Attack cost modifier: 125%
  • Hard - For those who like some challenge or for pY professionals, feel free to add more if you feel like it.

    • Pollution factor: 4 (3 with pyAlienLife)
    • Destroy factor: 100
    • Time factor: 10 (8 with pyAlienLife)
    • Starting area: 133%
    • Absorbtion modifier: 100%
    • Attack cost modifier: 100%

Combustion Turbine

This has been balanced in a way that it's slightly worse than burning Coal at MK01 and then gets much better at higher MKs.
Basically, Combustion Turbine MK01 produces more energy in comparison to boilers but at a cost of higher pollution.
We also changed some Combustion Mixture recipes, some were not viable and some were way too strong. Combustion Mixture recipe effectiveness still varies though.

Fuels

Examples:
Coal chain:
- Wood - 125% pollution
- Raw Coal - 105% pollution
- Coal - 100% pollution
- Coke - 85% pollution

Natural Gas chain:
- Natural Gas - 80% pollution
- Raw Gas - 60% pollution
- Refined Natural Gas - 50% pollution
- Purified Natural Gas - 35% pollution
- Pure Natural Gas - 25% pollution

FuelRod chain:
- FuelRod MK01 - 75% pollution
- FuelRod MK02 - 65% pollution
- FuelRod MK03 - 53% pollution
- FuelRod MK04 - 40% pollution
- FuelRod MK05 - 25% pollution

As you process further, you get less pollution on your fuels (this is not a general rule, we left some of them untouched at 100% pollution).
We also made Fuel Rods viable, MK01 starts at 75% pollution and goes all the way down to 49% at MK05.
Some liquid fuels have had their energy capacity reduced slightly.

Hydrogen

Until now you could use Hydrogen as an easy source of fuel, but that is no more. It is known fact that you need more energy to separate hydrogen from oxygen than the hydrogen provides (around 170 MJ to produce 1kg of Hydrogen which has 120 - 140 MJ of energy).
Also, 1kg of Hydrogen in gas state has ~12m3 so prepare your largest fluid tanks :)
One unit of hydrogen now has 15kJ (this is calculated from Electrolyzer MK01, so on higher MKs you can be energy-positive) down from 400kJ, but using Hydrogen as fuel no longer generates ANY pollution.
You can also use Pressured Hydrogen as fuel if you want to save some space (you also get some extra energy value when you do this).

Pollution-absorbing buildings

Note: This feature is not available when pyAlienLife is installed

Example:
Botanical Nursery MK01 now has base pollution of -10/m
- Basic recipe for Log takes 80 seconds and has pollution modifier 100%
- Making Logs using water takes 60 seconds, but has pollution modifier 116.667% - now the building has pollution -11.67/m
- The best recipe with Fertilizer takes 10 seconds and has 450% pollution modifier - now the building has pollution -45/m

This works for the following buildings:
- Botanical Nursery
- Moondrop Greenhouse
- Kicalk Plantation
- Ulric Corral
- Mukmoux Pasture
- Guar Gum Plantation

Why? Previously you were basically penalized for using more effective recipes, since you needed less buildings, absorbing less pollution.

Note: Amount of products is also taken into consideration.

Special thanks

To Pyanodon for creating this great mod suite.
You can support his work at his Patreon.