Compare commits

..

1 commit

Author SHA1 Message Date
Simon Brodtmann
5f1e10cf7e Revert compatibility with Alien Biomes 2025-02-16 23:17:55 +01:00
461 changed files with 1200 additions and 1471 deletions

3
.gitignore vendored
View file

@ -1,3 +1,2 @@
*.zip *.zip
.idea .idea
.vscode

View file

@ -10,10 +10,6 @@ The following mods can be a great addition for this mod:
There will be fewer inserters that need to be fueled manually. There will be fewer inserters that need to be fueled manually.
#### [Diversitree](https://mods.factorio.com/mod/Diversitree)
Planted trees will have more than one variant.
#### [Hot metals](https://mods.factorio.com/mod/hot-metals) #### [Hot metals](https://mods.factorio.com/mod/hot-metals)
If you like the idea that metals need to cool down after being smolten in a furnace, Lignumis gold has support for hot metals. If you like the idea that metals need to cool down after being smolten in a furnace, Lignumis gold has support for hot metals.
@ -26,22 +22,10 @@ If you want more of it than Lignumis offers, add this mod. It adds ammo for shot
If you like go more into the charcoal direction. It has no overlap with Lignumis and starts to get relevant on Nauvis. If you like go more into the charcoal direction. It has no overlap with Lignumis and starts to get relevant on Nauvis.
#### [Wooden Fulgora: Coralmium Agriculture](https://mods.factorio.com/mod/fulgora-coralmium-agriculture), [Wooden Vulcanus: Sulfuric Bacteria](https://mods.factorio.com/mod/vulcanus-sulfuric-bacteria) and [Wooden Aquilo: Seabloom Algaculture](https://mods.factorio.com/mod/aquilo-seabloom-algaculture) #### [Fulgora: Coralmium Agriculture](https://mods.factorio.com/mod/fulgora-coralmium-agriculture) and [Wooden Vulcanus: Sulfuric Bacteria](https://mods.factorio.com/mod/vulcanus-sulfuric-bacteria)
For wood on the other planets. For wood on the other planets.
#### [AAI Loaders](https://mods.factorio.com/mod/aai-loaders)
A wooden loader is added when this mod is active. Also supports [AAI Loaders, a sane rebalance](https://mods.factorio.com/mod/aai-loaders-sane).
#### [AAI Industry](https://mods.factorio.com/mod/aai-industry)
Add this for increased complexity in the early Nauvis game. It has no effect on Lignumis, but Lignumis changes a few recipes this mod adds.
#### [Brevven's mods](https://mods.factorio.com/user/brevven)
For even more complexity after Lignumis. They currently don't change anything on Lignumis itself.
## Compatibility with other planet mods ## Compatibility with other planet mods
The following planet mods are tested for (at least technical) compatibility: The following planet mods are tested for (at least technical) compatibility:
@ -49,22 +33,12 @@ The following planet mods are tested for (at least technical) compatibility:
- [Castra](https://mods.factorio.com/mod/castra) - [Castra](https://mods.factorio.com/mod/castra)
- [Cerys](https://mods.factorio.com/mod/Cerys-Moon-of-Fulgora) + [Wooden Cerys: Lunaponics](https://mods.factorio.com/mod/cerys-lunaponics) - [Cerys](https://mods.factorio.com/mod/Cerys-Moon-of-Fulgora) + [Wooden Cerys: Lunaponics](https://mods.factorio.com/mod/cerys-lunaponics)
- [Corrundum](https://mods.factorio.com/mod/corrundum) - [Corrundum](https://mods.factorio.com/mod/corrundum)
- [Cubium](https://mods.factorio.com/mod/cubium)
- [Dea Dia System](https://mods.factorio.com/mod/dea-dia-system)
- [Janus](https://mods.factorio.com/mod/janus) - [Janus](https://mods.factorio.com/mod/janus)
- [Maraxsis](https://mods.factorio.com/mod/maraxsis) - [Maraxsis](https://mods.factorio.com/mod/maraxsis)
- [Moshine](https://mods.factorio.com/mod/Moshine)
- [Muluna](https://mods.factorio.com/mod/planet-muluna) - [Muluna](https://mods.factorio.com/mod/planet-muluna)
- [Terra Palus](https://mods.factorio.com/mod/terrapalus) - [Terra Palus](https://mods.factorio.com/mod/terrapalus)
- [Secretas & Frozeta](https://mods.factorio.com/mod/secretas) - [Secretas & Frozeta](https://mods.factorio.com/mod/secretas)
## Problematic / incompatible mods
* Mods that let you start on a different planet: They are supported, but you are missing half of the content of this mod.
* The combination of AAI Industry and Any planet start is currently not supported.
* Alien Biomes: Lignumis won't have any trees. It's playable, but not as intended.
* The rest of the Wooden Universe: I marked the ones incompatible that don't make sense to combine or that wouldn't add more that is not already included.
## Add compatibility to your mod ## Add compatibility to your mod
Lignumis, by default, adds wood and steam science packs during `data-updates.lua` to all technologies that match certain criteria. Lignumis, by default, adds wood and steam science packs during `data-updates.lua` to all technologies that match certain criteria.
@ -94,8 +68,6 @@ These technologies are skipped even if they are matches according to above lists
Use this list if you want to have wood and steam science packs added to most of your technologies, but skip some. Use this list if you want to have wood and steam science packs added to most of your technologies, but skip some.
Lignumis uses this list for technologies that match the whitelist but are required for coming back to Lignumis in order to create the science pack export. Lignumis uses this list for technologies that match the whitelist but are required for coming back to Lignumis in order to create the science pack export.
As an alternative, you can add `lignumis_skip_science_packs = true` to any technology.
#### `lab_blacklist` #### `lab_blacklist`
Don't touch inputs for labs in this list. Don't touch inputs for labs in this list.
@ -110,8 +82,7 @@ If your modded lab is special and it should not support these science packs, use
- https://lua-api.factorio.com/latest/types/TreeVariation.html - https://lua-api.factorio.com/latest/types/TreeVariation.html
- Improve transition to Nauvis a bit more - Improve transition to Nauvis a bit more
- Add late-game recipe for oil from wood pulp - Add late-game recipe for oil from wood pulp
- Find a better message when transitioning to Nauvis - Replace usage of gold cable with basic circuits made of wood and gold cable, add option for progressive circuit recipes and add recipe prod research
- Add information in Factoriopedia
- Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas) - Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas)
- Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated - Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated
@ -120,9 +91,8 @@ If your modded lab is special and it should not support these science packs, use
### Translations ### Translations
- Simplified chinese (zh-CN): cyx2015s - Simplified chinese (zh-CN): cyx2015s
- Polish (pl): StarGazer
### Assets / Code ### Assets
[Hurricane](https://mods.factorio.com/user/Hurricane046) [Hurricane](https://mods.factorio.com/user/Hurricane046)
@ -182,9 +152,4 @@ If your modded lab is special and it should not support these science packs, use
[Pixabay](https://pixabay.com) [Pixabay](https://pixabay.com)
- [AudioPapkin: Forest ambience](https://pixabay.com/sound-effects/forest-ambience-296528/) - [AudioPapkin: Forest ambience](https://pixabay.com/sound-effects/forest-ambience-296528/)
[SafTheLamb](https://mods.factorio.com/user/SafTheLamb)
- [Early Agriculture](https://mods.factorio.com/mod/early-agriculture): Fix for trees not being plantable on Nauvis with Alien Biomes active.
- [Wooden Logistics](https://mods.factorio.com/mod/wood-logistics): Code for AAI Loader.

View file

@ -1,104 +1,4 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 1.0.30
Date: 06.03.2025
Bug Fixes:
- Any planet start: Fix startup crash
---------------------------------------------------------------------------------------------------
Version: 1.0.29
Date: 05.03.2025
Breaking Changes:
- Nerf quality assembler to +25% quality
Changes:
- Set default for setting "Basic circuit boards" to true
- Alien Biomes: Add warning when the game starts that AB is not supported
Bug Fixes:
- Fix Burner agricultural tower not having a Nauvis recipe when "Basic circuit boards" is active
---------------------------------------------------------------------------------------------------
Version: 1.0.28
Date: 04.03.2025
Changes:
- Steam assembler technology should not ignore tech cost multiplier
Bug Fixes:
- AAI Loaders: Add missing translation
- Prevent possible errors on player initialization
---------------------------------------------------------------------------------------------------
Version: 1.0.27
Date: 02.03.2025
Changes:
- Add compatibility for "Any planet start"
- Add compatibility for "Lane splitters"
Bug Fixes:
- AAI Industry: Fix basic circuit board recipe unlock
---------------------------------------------------------------------------------------------------
Version: 1.0.26
Date: 28.02.2025
Bug Fixes:
- Add missing dependency
---------------------------------------------------------------------------------------------------
Version: 1.0.25
Date: 28.02.2025
Changes:
- Move assets to a separate mod
Bug Fixes:
- Don't trigger changing surface trigger for non player controllers
- Fix crash due to nil value in recipe ingredients
---------------------------------------------------------------------------------------------------
Version: 1.0.24
Date: 28.02.2025
Changes:
- AAI Industry: Burner agricultural towers can burn processed fuel
- Add "pressing" recipe category to assemblers
- Add optional Basic circuit board (default off to not break existing games)
Bug Fixes:
- AAI Loaders: Fix circuit recipe name and icon
---------------------------------------------------------------------------------------------------
Version: 1.0.23
Date: 26.02.2025
Changes:
- Add compatibility for the mod "Nuclear Science"
---------------------------------------------------------------------------------------------------
Version: 1.0.22
Date: 26.02.2025
Changes:
- Balance moist stromatolite remnant desiccation (more steam, less peat; replace furnaces if they don't work anymore)
- Burner long handed inserter uses less energy
- Update polish translations
- Add compatibility for the mods "AAI Loaders" / "AAI Loaders, a sane rebalance"
---------------------------------------------------------------------------------------------------
Version: 1.0.21
Date: 25.02.2025
Changes:
- Add more crafting categories to the assemblers (needed for early Nauvis crafting)
- Always show physical weapon technologies level 3 (for when you skipped it on Lignumis)
- Add polish translations (thanks StarGazer)
- Add recipe for Burner assembling machine for Nauvis (using electronic circuits)
- Burner assembler emits pollution on Nauvis
- Modding: Add lignumis_skip_science_packs as a way to prevent science packs being added to technologies
---------------------------------------------------------------------------------------------------
Version: 1.0.20
Date: 24.02.2025
Changes:
- Add compatibility for the mod "Diversitree"
- Add "ignore_tech_cost_multiplier" to "tree-seeding
Bug Fixes:
- Update compatibility for Cerys
---------------------------------------------------------------------------------------------------
Version: 1.0.19
Date: 23.02.2025
Changes:
- Add setting "Enable progressive technologies"
---------------------------------------------------------------------------------------------------
Version: 1.0.18
Date: 16.02.2025
Breaking Changes:
- Double numbers for gold ore (both production and usage; it doesn't really break anything but it could mess with the throughput)
Changes:
- AAI Industry: Keep the technology changes AAI Industry makes
- Autoplaced gold stromatolites are trees now that can be harvested by the agricultural tower
- Use Bioprocessing tab (you need to install the new dependency)
Bug Fixes:
- AAI Industry: Wood science pack can be crafted by hand
---------------------------------------------------------------------------------------------------
Version: 1.0.17 Version: 1.0.17
Date: 16.02.2025 Date: 16.02.2025
Bug Fixes: Bug Fixes:

View file

@ -6,7 +6,7 @@ Lignumis = {
science_pack_blacklist = { science_pack_blacklist = {
"wood-science-pack", "steam-science-pack", -- Lignumis "wood-science-pack", "steam-science-pack", -- Lignumis
"nanite-science-pack", "quantum-science-pack", "ring-science-pack", -- Metal and Stars "nanite-science-pack", "quantum-science-pack", "ring-science-pack", -- Metal and Stars
"cerys-science-pack", "cerysian-science-pack" -- Cerys "cerys-science-pack" -- Cerys
}, },
-- These technologies are skipped even if they are matches according to above lists -- These technologies are skipped even if they are matches according to above lists
@ -15,27 +15,16 @@ Lignumis = {
"logistic-system", "logistic-system",
"space-platform-thruster", "space-platform-thruster",
"kovarex-enrichment-process", "kovarex-enrichment-process",
"astroponics", "astroponics"
"planet-discovery-nauvis",
"planet-discovery-lignumis"
}, },
-- Add wood and steam science packs to all labs' inputs except these -- Add wood and steam science packs to all labs' inputs except these
lab_blacklist = { lab_blacklist = {
"wood-lab", -- Lignumis "wood-lab", -- Lignumis
"cerys-lab" -- Cerys "cerys-lab" -- Cerys
}, }
assets = "__lignumis-assets__/"
} }
Lignumis.graphics = Lignumis.assets .. "graphics/"
Lignumis.sound = Lignumis.assets .. "sound/"
if not settings.startup["lignumis-technology-progression"].value then
Lignumis.science_pack_whitelist = {}
end
require("__cf-lib__/util") require("__cf-lib__/util")
require("prototypes/content/data") require("prototypes/content/data")

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 837 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Some files were not shown because too many files have changed in this diff Show more