Compare commits

..

1 commit

Author SHA1 Message Date
Simon Brodtmann
fa856dee6c Add new enemies 2025-02-14 16:19:22 +01:00
466 changed files with 1453 additions and 1783 deletions

3
.gitignore vendored
View file

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

View file

@ -2,8 +2,6 @@ This mod extends the early game of Space Age by putting you on the moon "Lignumi
The duration of the stay on Lignumis will be rather short. The impact of the later game will still be substantial (once implemented).
**If you start a new game, check out the setting for adding Basic circuit boards.**
## Mod recommendations
The following mods can be a great addition for this mod:
@ -12,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.
#### [Diversitree](https://mods.factorio.com/mod/Diversitree)
Planted trees will have more than one variant.
#### [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.
@ -28,44 +22,23 @@ 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.
#### [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.
#### [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
The following planet mods are tested for (at least technical) compatibility:
- [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)
- [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)
- [Maraxsis](https://mods.factorio.com/mod/maraxsis)
- [Moshine](https://mods.factorio.com/mod/Moshine)
- [Muluna](https://mods.factorio.com/mod/planet-muluna)
- [Terra Palus](https://mods.factorio.com/mod/terrapalus)
- [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.
* 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
Lignumis, by default, adds wood and steam science packs during `data-updates.lua` to all technologies that match certain criteria.
@ -95,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.
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`
Don't touch inputs for labs in this list.
@ -111,9 +82,12 @@ If your modded lab is special and it should not support these science packs, use
- https://lua-api.factorio.com/latest/types/TreeVariation.html
- Improve transition to Nauvis a bit more
- Add late-game recipe for oil from wood pulp
- Find a better message when transitioning to Nauvis
- Add information in Factoriopedia
- 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
- Compatibility with [Amator Phasma's Coal & Steam (forked)](https://mods.factorio.com/mod/apm_power_ldinc)
- Compatibility with [AAI Industry](https://mods.factorio.com/mod/aai-industry)
- Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas)
- Compatibility with [Planet Picker](https://mods.factorio.com/mod/planet-picker)
- Compatibility with [Visible Planets in Space](https://mods.factorio.com/mod/visible-planets)
- Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated
- Check if creating a separate group for Lignumis recipes/items makes sense
- Only create 1 cutscene per game in multiplayer
@ -124,7 +98,6 @@ If your modded lab is special and it should not support these science packs, use
### Translations
- Simplified chinese (zh-CN): cyx2015s
- Polish (pl): StarGazer
### Assets

View file

@ -1,102 +1,4 @@
---------------------------------------------------------------------------------------------------
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
Date: 16.02.2025
Bug Fixes:
- Basic radar can be crafted in the steam assembler again
- Wood liquefaction is available both for steam assembler and assembler mk2
- Fix crash with "Fulgora Lives" active
---------------------------------------------------------------------------------------------------
Version: 1.0.16
Date: 15.02.2025
Bug Fixes:
- Fix trees not being plantable on Nauvis with Alien Biomes active
- Add compatibility for mods that change the quality technologies
---------------------------------------------------------------------------------------------------
Version: 1.0.15
Date: 15.02.2025
Changes:
- Add compatibility with AAI Industry
- Add compatibility with Planet Picker
- Improve progressive belt recipes (yellow undies and splitters used to require both the lower tier and yellow belts)
- Nutrients from wood pulp can be crafted in the biochamber
- Have a separate recipe for steam science that only uses steam as fuel for the steam assembler (no two input pipes with the same fluid anymore)
- You can't leave Lignumis before researching Nauvis discovery
- Prevent getting Stuck on Nauvis by changing prerequisites of Nauvis technologies and removing pre-research on Lignumis
---------------------------------------------------------------------------------------------------
Version: 1.0.14
Date: 14.02.2025
Changes:
- Add compatibility to stable Factorio version again
---------------------------------------------------------------------------------------------------
Version: 1.0.13
Date: 13.02.2025
Changes:

View file

@ -1,2 +1 @@
require("prototypes/content/final")
require("prototypes/compatibility/final")
require("prototypes/content/final")

View file

@ -1,3 +1,2 @@
require("prototypes/content/updates")
require("prototypes/integrations/updates")
require("prototypes/compatibility/updates")
require("prototypes/integrations/updates")

View file

@ -6,7 +6,7 @@ Lignumis = {
science_pack_blacklist = {
"wood-science-pack", "steam-science-pack", -- Lignumis
"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
@ -15,27 +15,16 @@ Lignumis = {
"logistic-system",
"space-platform-thruster",
"kovarex-enrichment-process",
"astroponics",
"planet-discovery-nauvis",
"planet-discovery-lignumis"
"astroponics"
},
-- Add wood and steam science packs to all labs' inputs except these
lab_blacklist = {
"wood-lab", -- Lignumis
"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("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

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