Compare commits

...
Sign in to create a new pull request.

152 commits

Author SHA1 Message Date
f782707c90 Update ru locale 2025-06-01 12:14:33 +02:00
Simon Brodtmann
68903532bf 1.0.47 2025-05-31 22:58:50 +02:00
Simon Brodtmann
07cb973c00 Correct Factoriopedia simulation for wooden underground belts 2025-05-30 22:35:49 +02:00
Simon Brodtmann
f8671cf738 Fix crash when the on_rocket_launched event doesn't have a rocket_silo 2025-05-30 21:54:11 +02:00
Simon Brodtmann
81214f2a46 Fix crash when there is a tree that has no minable property 2025-05-30 21:48:47 +02:00
Simon Brodtmann
415054ae2b 1.0.46 2025-05-23 21:07:47 +02:00
Simon Brodtmann
8da7d0cea7 Balance basic robots battery usage 2025-05-23 21:02:16 +02:00
Simon Brodtmann
c968a7e437 Correct items per rocket for belts 2025-05-23 21:02:16 +02:00
Simon Brodtmann
f98bbebdab Solar power is orbiting planet +20% 2025-05-23 13:58:20 +02:00
Simon Brodtmann
9f924c3aea 1.0.45 2025-05-03 23:00:57 +02:00
Simon Brodtmann
90a59a7f47 Any Planet Start: Fix planet discovery being disabled 2025-05-03 23:00:02 +02:00
Simon Brodtmann
596077912f 1.0.44 2025-04-20 23:20:09 +02:00
Simon Brodtmann
60a5e37647 1.0.43 2025-04-20 23:10:31 +02:00
Simon Brodtmann
3fffc31f2d Crushing Industry: Move compatibility code to updates phase 2025-04-20 23:08:58 +02:00
Simon Brodtmann
67b4ec0a09 Any planet start (Vulcanus): Add some fixes to not get stuck 2025-04-20 16:58:57 +02:00
Simon Brodtmann
a6a1461581 Correct description of the Quality Assembler 2025-04-20 16:58:12 +02:00
Simon Brodtmann
58da2ed2d4 Any planet start: Move code to updates stage 2025-04-15 18:08:19 +02:00
Simon Brodtmann
656a151075 1.0.42 2025-04-14 15:42:11 +02:00
Simon Brodtmann
d03dfeb643 Crushing Industry: Fix wrong ingredient amount for gold from crushed gold 2025-04-14 14:22:31 +02:00
Simon Brodtmann
e7077ef65b Helmod: Fix bug with steam assembler
(now really)
2025-04-13 22:50:16 +02:00
Simon Brodtmann
77685f2a3e 1.0.41 2025-04-13 15:11:42 +02:00
Simon Brodtmann
7416b4a505 Prevent broken icons 2025-04-13 15:09:36 +02:00
Simon Brodtmann
e18619c807 Add setting for even earlier personal robots 2025-04-13 13:42:42 +02:00
Simon Brodtmann
c8959290c0 Wood Gasification updated: Fix amount of wood per tree 2025-04-13 00:14:47 +02:00
Simon Brodtmann
5bdde48ef1 Any planet start: Fix circular dependency 2025-04-12 23:53:47 +02:00
Simon Brodtmann
aa44117a49 Any planet start: Fix prerequisites for "Tree seeding" 2025-04-12 20:17:25 +02:00
Simon Brodtmann
667678098d Require cf-lib 0.0.12 2025-04-12 20:13:14 +02:00
Simon Brodtmann
22e3f9709e Helmod: Fix bug with steam assembler 2025-04-12 16:27:11 +02:00
Simon Brodtmann
45f245d422 1.0.40 2025-04-06 16:49:05 +02:00
Simon Brodtmann
dffaa99173 Add setting for wood on Fulgora and make Wooden Fulgora optional again 2025-04-06 16:41:10 +02:00
Simon Brodtmann
51e9682125 Remove inventory of provisional rocket silo 2025-04-06 11:27:55 +02:00
Simon Brodtmann
17c2795b3d Add fix for duplicate ready rocket silo 2025-04-06 11:27:12 +02:00
Simon Brodtmann
0353f91144 1.0.39 2025-04-03 18:40:03 +02:00
Simon Brodtmann
bcc4c7a18f Add Space Age flag 2025-04-03 18:31:39 +02:00
Simon Brodtmann
0bbd830068 AAI Loaders: Adhere belt progression setting 2025-04-03 18:19:12 +02:00
Simon Brodtmann
087c30ffcc AAI loaders, Lane splitters: Apply recipe changes only when AAI Industry is active 2025-03-29 23:10:05 +01:00
Simon Brodtmann
7f67e0eff6 1.0.38 2025-03-28 21:28:06 +01:00
Simon Brodtmann
a78bcb75df Any planet start: Change internal name of the space connection to Lignumis depending on the selected planet 2025-03-28 21:28:01 +01:00
Simon Brodtmann
044e058784 Any planet start (Vulcanus) + Crushing Industry: Move iron crushing to fix soft-lock 2025-03-28 21:13:32 +01:00
Simon Brodtmann
2f01c16cda Readme 2025-03-28 19:05:36 +01:00
Simon Brodtmann
6f0fb8cf6f 1.0.37 2025-03-28 18:53:55 +01:00
Simon Brodtmann
bf2f46512e Any planet start (Fulgora): Medium electric pole is unlocked together with the recycler 2025-03-28 18:43:29 +01:00
Simon Brodtmann
151337c116 Add compatibility for "Gleba reborn" 2025-03-28 10:06:13 +01:00
Simon Brodtmann
6f4e8dcda8 Add compatibility for "Any planet start" (Gleba) 2025-03-28 10:06:13 +01:00
Simon Brodtmann
5ca6eb9b3d Wood mods for Vulcanus and Fulgora are mandatory
Sort mods alphabetically
2025-03-28 10:06:13 +01:00
Simon Brodtmann
8ca02c341c Add compatibility for "Any planet start" (Fulgora) 2025-03-28 09:23:01 +01:00
Simon Brodtmann
c5d94ec0b9 Add compatibility for "Any planet start" (Vulcanus) 2025-03-28 00:33:08 +01:00
Simon Brodtmann
d15f877fe1 readme 2025-03-25 20:21:16 +01:00
Simon Brodtmann
2b847f5cd3 Add descriptions with gold per minute from plants and seeds 2025-03-25 20:21:10 +01:00
Simon Brodtmann
a7490b6277 Crushing Industry: Burner Cusher can be crafted in Lumber Mill 2025-03-25 19:47:39 +01:00
Simon Brodtmann
799e22b90a Switch to "Inserter Fuel Leech" 2025-03-25 19:47:39 +01:00
Simon Brodtmann
ea7c652875 Crushing Industry: Fix name of burner crusher copper recipe 2025-03-24 01:26:07 +01:00
Simon Brodtmann
d7f5d0ca67 1.0.36 2025-03-24 01:18:09 +01:00
Simon Brodtmann
8eca5c0952 Add compatibility for "Crushing Industry" 2025-03-24 01:12:56 +01:00
Simon Brodtmann
07afca839c Wood Industry: Woodchips have "wood" fuel category 2025-03-23 22:50:41 +01:00
Simon Brodtmann
cfe22bf13d AAI Industry: Add "wood" fuel category to burner generator and fuel processor 2025-03-23 22:39:55 +01:00
Simon Brodtmann
2a8a2e3562 Fix recylce recipe being generated for rocket parts 2025-03-23 22:30:32 +01:00
Simon Brodtmann
75570cd460 AAI Loaders: Correct item/recipe order 2025-03-23 22:28:45 +01:00
Simon Brodtmann
d68d0c1087 Lane Splitters: Correct item order 2025-03-23 22:28:27 +01:00
Simon Brodtmann
1bda174426 Basic construction robots copper recipe uses basic circuit boards and wooden gear wheels 2025-03-19 00:27:56 +01:00
Simon Brodtmann
ed170d2d4d 1.0.35 2025-03-18 20:38:16 +01:00
Simon Brodtmann
7bc50df763 Regular lab recipe always uses wood belt 2025-03-18 20:36:49 +01:00
Simon Brodtmann
be06f702fb Add russian translation (thanks Fr_Dae) 2025-03-18 20:02:52 +01:00
Simon Brodtmann
843117dfc9 Readme 2025-03-17 21:59:31 +01:00
Simon Brodtmann
21875da7b1 1.0.34 2025-03-17 21:53:34 +01:00
Simon Brodtmann
a60a63135b Make Burner leech fork mandatory 2025-03-17 21:51:53 +01:00
Simon Brodtmann
a546b14d09 Add new enemies 2025-03-17 21:51:53 +01:00
Simon Brodtmann
ac60c67999 Make the second planet after Lignumis configurable by other mods 2025-03-17 18:02:53 +01:00
Simon Brodtmann
8982b1bf82 Balance basic construction robots 2025-03-17 17:15:04 +01:00
Simon Brodtmann
b2b992af5b Corect Date 2025-03-16 22:24:16 +01:00
Simon Brodtmann
981c74aa73 1.0.33 2025-03-16 22:23:00 +01:00
Simon Brodtmann
d1b780636e AAI Loaders: Reduce basic circuit boards to match other tiers 2025-03-16 18:52:44 +01:00
Simon Brodtmann
6f453071ea Lane splitters: Yellow lane splitter uses basic circuit board instead of electronic circuit 2025-03-16 18:52:17 +01:00
Simon Brodtmann
aae06ac132 AAI Loaders: Yellow loader uses basic circuit board instead of electronic circuit 2025-03-16 18:51:59 +01:00
Simon Brodtmann
9b736073a3 Nerf basic portable generator from 200 kW to 100 kW 2025-03-16 10:45:08 +01:00
Simon Brodtmann
d35e86755a Remove temporary fix for crash due to "Wood Walls and floors" 2025-03-16 00:05:23 +01:00
Simon Brodtmann
12fdcbcb90 AAI Industry: Basic construction robot copper recipe uses basic circuit board instead of electronic circuit 2025-03-16 00:04:39 +01:00
Simon Brodtmann
70d22cb121 Replace iron gear weel with wooden gear weel in lumber mill copper recipe 2025-03-15 16:06:43 +01:00
Simon Brodtmann
1e219ba4ad AAI Industry: Lumber mill copper recipe uses burner assembler instead of electrical assembler 1 2025-03-15 10:33:04 +01:00
Simon Brodtmann
fda2a82b5e AAI Industry: Remove technology "Basic logistics" 2025-03-15 10:04:55 +01:00
Simon Brodtmann
9edaf14f93 AAI Industry: Move copper cable recipe to copper processing 2025-03-15 00:02:21 +01:00
Simon Brodtmann
b0ee9f94bc 1.0.32 2025-03-14 18:50:18 +01:00
Simon Brodtmann
86f8c55506 Fix players after the first not attackable 2025-03-14 18:46:05 +01:00
Simon Brodtmann
34d3b4a1a5 Add setting for assembler recipe progression and move some lumber mill recipes to a setting 2025-03-14 18:28:27 +01:00
Simon Brodtmann
1b622ffa05 Restrict provisional rocket silo to Lignumis 2025-03-14 12:01:37 +01:00
Simon Brodtmann
cbba8dddf2 Balance noise 2025-03-14 00:37:50 +01:00
Simon Brodtmann
598d6a241f Readme 2025-03-13 16:07:54 +01:00
Simon Brodtmann
56974406d7 1.0.31 2025-03-13 14:17:42 +01:00
Simon Brodtmann
41a84a503f Add copper recipe for lumber mill 2025-03-13 14:14:09 +01:00
Simon Brodtmann
3eb14395ac Add more recipes to lumber mill 2025-03-13 13:57:16 +01:00
Simon Brodtmann
eb849de427 AAI Loaders: Yellow loader recipe uses wood loader 2025-03-12 20:44:17 +01:00
Simon Brodtmann
5e22624330 AAI Loader: Adjust recipe 2025-03-12 20:31:48 +01:00
Nydaleclya
6186bf68ad lignumis/prototypes/compatibility/aai-loaders.lua aktualisiert 2025-03-12 20:29:55 +01:00
Simon Brodtmann
24a33546d5 Possibly fix problems with Wooden rocket silo in remote view 2025-03-12 20:24:51 +01:00
Simon Brodtmann
c7885afe34 Mark Any planet start and Planet picker as incompatible 2025-03-12 20:16:43 +01:00
Simon Brodtmann
9a89515b81 Add missing translation 2025-03-12 20:09:22 +01:00
Simon Brodtmann
b2ac4793c6 1.0.30 2025-03-06 22:49:06 +01:00
Simon Brodtmann
4ed26b5b9d Any planet start: Fix startup crash 2025-03-06 22:45:51 +01:00
Simon Brodtmann
d41cc3c822 1.0.29 2025-03-05 09:49:28 +01:00
Simon Brodtmann
ad56704b52 Fix Burner agricultural tower not having a Nauvis recipe 2025-03-05 09:47:03 +01:00
Simon Brodtmann
c481394e55 Alien Biomes: Add warning 2025-03-05 00:12:54 +01:00
Simon Brodtmann
c334459db2 readme 2025-03-04 21:31:06 +01:00
Simon Brodtmann
e1c40fcd33 Nerf quality assembler to +25% quality 2025-03-04 21:28:24 +01:00
Simon Brodtmann
da50f85b5b Set default for setting "Basic circuit boards" to true 2025-03-04 20:46:42 +01:00
Simon Brodtmann
3b26f3a754 readme 2025-03-04 20:46:14 +01:00
Simon Brodtmann
0bfda7246f 1.0.28 2025-03-04 10:17:22 +01:00
Simon Brodtmann
f91f364c8d Prevent possible errors on player initialization 2025-03-04 09:56:59 +01:00
Simon Brodtmann
8e1c774e2a Steam assembler technology should not ignore tech cost multiplier 2025-03-03 18:41:20 +01:00
Simon Brodtmann
1b117be9c6 AAI Loaders: Add missing translation 2025-03-03 18:40:55 +01:00
Simon Brodtmann
67055378c8 1.0.27 2025-03-02 23:49:55 +01:00
Simon Brodtmann
0fb21cf2ea AAI Industry: Fix basic circuit board recipe unlock 2025-03-02 23:44:01 +01:00
Simon Brodtmann
db9dd1c252 Add compatibility for "Lane splitters" 2025-03-02 23:19:45 +01:00
Simon Brodtmann
c648261b3c readme 2025-03-01 23:23:54 +01:00
Simon Brodtmann
9b95d0ab80 Add compatibility for "Any planet start" 2025-03-01 23:23:46 +01:00
Simon Brodtmann
b23b363702 1.0.26
Adds missing dependency
2025-02-28 10:12:10 +01:00
Simon Brodtmann
eaccb4161e 1.0.25 2025-02-28 10:03:59 +01:00
Simon Brodtmann
dfe04514fa Move assets to a separate mod 2025-02-28 10:01:53 +01:00
Simon Brodtmann
4dbd799477 Fix crash due to nil value in recipe ingredients 2025-02-28 10:01:26 +01:00
Simon Brodtmann
376052c38a Don't trigger changing surface trigger for non player controllers 2025-02-28 09:21:29 +01:00
Simon Brodtmann
fb2b9f8b1f readme 2025-02-28 01:06:54 +01:00
Simon Brodtmann
6d357dbb93 Optimize icon 2025-02-28 01:01:31 +01:00
Simon Brodtmann
8c007edbc8 1.0.24 2025-02-28 01:00:35 +01:00
Simon Brodtmann
b30eb0b019 Add optional Basic circuit board 2025-02-28 00:58:57 +01:00
Simon Brodtmann
d0818722ae Add "pressing" recipe category to assemblers 2025-02-27 20:45:25 +01:00
Simon Brodtmann
54321fc686 AAI Loaders: Fix circuit recipe name and icon 2025-02-27 20:17:31 +01:00
Simon Brodtmann
e15ededd6c AAI Industry: Burner agricultural towers can burn processed fuel 2025-02-27 18:48:06 +01:00
Simon Brodtmann
093674890d Set next_upgrade for wood lab 2025-02-27 00:41:11 +01:00
Simon Brodtmann
004343ed77 1.0.23 2025-02-26 23:54:11 +01:00
Simon Brodtmann
45113a106c Add compatibility for Nuclear Science 2025-02-26 23:51:51 +01:00
Simon Brodtmann
e25abc5e3b 1.0.22 2025-02-26 22:27:46 +01:00
Simon Brodtmann
d22251cd2d Add support for AAI Loaders 2025-02-26 19:48:46 +01:00
Simon Brodtmann
d5ccdd3268 Update polish translations 2025-02-26 18:08:26 +01:00
Simon Brodtmann
d01921fa4e Burner long handed inserter uses less energy 2025-02-26 11:00:04 +01:00
Simon Brodtmann
313a035456 Balance moist stromatolite remnant desiccation 2025-02-26 10:27:35 +01:00
Simon Brodtmann
9f7ab57c36 1.0.21 2025-02-25 23:42:11 +01:00
Simon Brodtmann
5533b48999 readme 2025-02-25 23:39:41 +01:00
Simon Brodtmann
1ba035a598 Burner assembler emits pollution on Nauvis 2025-02-25 23:23:18 +01:00
Simon Brodtmann
6f01daf3c4 Add lignumis_skip_science_packs as a way to prevent science packs being added to technologies 2025-02-25 23:14:22 +01:00
Simon Brodtmann
0f63a2548d Add recipe for Burner assembling machine for Nauvis 2025-02-25 23:09:52 +01:00
Simon Brodtmann
1795bc8200 Add polish translations 2025-02-25 22:56:12 +01:00
Simon Brodtmann
d87c85601d Always show physical weapon technologies level 3 2025-02-24 10:28:05 +01:00
Simon Brodtmann
94ecee46d8 Add more crafting categories to the assemblers 2025-02-24 10:21:12 +01:00
Simon Brodtmann
a7381b4620 1.0.20 2025-02-24 00:53:54 +01:00
Simon Brodtmann
ac48ebc7e8 Update compatibility for Cerys 2025-02-24 00:25:51 +01:00
Simon Brodtmann
ec09fc8d07 Add "ignore_tech_cost_multiplier" to "tree-seeding" 2025-02-24 00:25:28 +01:00
Simon Brodtmann
4600905c48 Add compatibility for the mod "Diversitree" 2025-02-24 00:25:04 +01:00
Simon Brodtmann
0388f35d30 I sould've tested it... 2025-02-23 22:40:45 +01:00
Simon Brodtmann
541bb4e4f7 1.0.19 2025-02-23 22:36:24 +01:00
Simon Brodtmann
f9fc1d77a8 Add setting "Enable progressive technologies" 2025-02-23 22:34:21 +01:00
Simon Brodtmann
c67aaeb1b7 Revert "Reapply "Remove fix for wooden walls""
This reverts commit 6f38b60694.
2025-02-23 22:08:20 +01:00
Simon Brodtmann
0372a7cdbf cleanup 2025-02-23 22:07:44 +01:00
Simon Brodtmann
e262dcb967 1.0.18 2025-02-16 23:59:58 +01:00
483 changed files with 3090 additions and 1495 deletions

1
.gitignore vendored
View file

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

View file

@ -2,13 +2,19 @@ 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).
**Warning when adding to existing games:** With the default settings, this mod will break a few things in your existing bases and space ships. Check out the settings to disable what you don't like.
## Mod recommendations
The following mods can be a great addition for this mod:
#### [Burner Leech Fork](https://mods.factorio.com/mod/Burner-Leech-Fork)
#### [Any Planet Start](https://mods.factorio.com/mod/any-planet-start)
There will be fewer inserters that need to be fueled manually.
Allows you to choose the planet that Lignumis orbits. You can continue on Vulcanus, Fulgora or Gleba after leaving Lignumis.
#### [Diversitree](https://mods.factorio.com/mod/Diversitree)
Planted trees will have more than one variant.
#### [Hot metals](https://mods.factorio.com/mod/hot-metals)
@ -22,9 +28,26 @@ 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.
#### [Fulgora: Coralmium Agriculture](https://mods.factorio.com/mod/fulgora-coralmium-agriculture) and [Wooden Vulcanus: Sulfuric Bacteria](https://mods.factorio.com/mod/vulcanus-sulfuric-bacteria)
#### [Wooden Aquilo: Seabloom Algaculture](https://mods.factorio.com/mod/aquilo-seabloom-algaculture)
For wood on the other planets.
For wood on Aquilo.
#### [Crushing Industry](https://mods.factorio.com/mod/crushing-industry)
Recommended with high science cost settings. It adds crushers and crushed ores to increase productivity.
Lignumis adds crushed gold ore and a technology to unlock the crusher with wood and steam science packs.
#### [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
@ -33,12 +56,21 @@ 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)
- [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
* 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
Lignumis, by default, adds wood and steam science packs during `data-updates.lua` to all technologies that match certain criteria.
@ -68,6 +100,8 @@ 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.
@ -75,24 +109,39 @@ Don't touch inputs for labs in this list.
Lignumis adds wood and steam science packs to all labs' inputs in `data-updates.lua` so modded labs will support them.
If your modded lab is special and it should not support these science packs, use this list or set the inputs in `data-final-fixes.lua`.
#### Chaning the second planet (a.k.a. transition to Nauvis)
If you want to create a mod that moves Lignumis to another planet, there is a hidden setting for the scripted transition to teleport the player not to Nauvis but to any planet you like.
This doesn't change any technologies or the location of Lignumis on the map. Make sure you adjust the prototypes as well on your end.
In `settings-updates.lua` add the following to switch to Gleba as the second planet:
```lua
data.raw["string-setting"]["lignumis-second-planet"].allowed_values = { "gleba" }
data.raw["string-setting"]["lignumis-second-planet"].default_value = "gleba"
```
## Todo
- Fix pipe graphics on desiccation furnace and quality assembler
- Trees must not die when absorbing noise
- 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
- 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 [Exotic Space Industries](https://mods.factorio.com/mod/exotic-space-industries)
- Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated
- "Hardcore Lignumis"
## Credits
### Translations
- Simplified chinese (zh-CN): cyx2015s
- Polish (pl): StarGazer
- Russian (ru): Fr_Dae
### Assets
### Assets / Code
[Hurricane](https://mods.factorio.com/user/Hurricane046)
@ -153,3 +202,8 @@ If your modded lab is special and it should not support these science packs, use
[Pixabay](https://pixabay.com)
- [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,4 +1,254 @@
---------------------------------------------------------------------------------------------------
Version: 1.0.47
Date: 31.05.2025
Bug Fixes:
- Fix crash when there is a tree that has no minable property
- Fix crash when the on_rocket_launched event doesn't have a rocket_silo
- Correct Factoriopedia simulation for wooden underground belts
---------------------------------------------------------------------------------------------------
Version: 1.0.46
Date: 23.05.2025
Changes:
- Set solar power to orbiting planet's +20%
- Balance basic robots battery usage
Bug Fixes:
- Correct some item weights
---------------------------------------------------------------------------------------------------
Version: 1.0.45
Date: 03.05.2025
Bug Fixes:
- Any Planet Start: Fix planet discovery being disabled
---------------------------------------------------------------------------------------------------
Version: 1.0.44
Date: 20.04.2025
Bug Fixes:
- Add Secretas optional dependency to fix loading order
---------------------------------------------------------------------------------------------------
Version: 1.0.43
Date: 20.04.2025
Changes:
- Any planet start: Move code to updates stage
Bug Fixes:
- Correct description of the Quality Assembler
- Any planet start (Vulcanus): Add some fixes to not get stuck
- Crushing Industry: Move compatibility code to updates phase to prevent crash
---------------------------------------------------------------------------------------------------
Version: 1.0.42
Date: 14.04.2025
Bug Fixes:
- Helmod: Fix bug with steam assembler (now really)
- Crushing Industry: Fix wrong ingredient amount for gold from crushed gold (BREAKING)
---------------------------------------------------------------------------------------------------
Version: 1.0.41
Date: 13.04.2025
Changes:
- Add setting for even earlier personal robots
Bug Fixes:
- Prevent broken icons
- Helmod: Fix bug with steam assembler
- Any planet start: Fix prerequisites for "Tree seeding"
- Any planet start: Fix circular dependency
- Wood Gasification updated: Fix amount of wood per tree
---------------------------------------------------------------------------------------------------
Version: 1.0.40
Date: 06.04.2025
Changes:
- Add setting for wood on Fulgora and make Wooden Fulgora optional again
Bug Fixes:
- Add fix for duplicate ready rocket silo
- Remove inventory of provisional rocket silo
---------------------------------------------------------------------------------------------------
Version: 1.0.39
Date: 28.03.2025
Changes:
- Add Space Age flag
Breaking changes:
- AAI loaders, Lane splitters: Apply recipe changes only when AAI Industry is active
- AAI Loaders: Adhere belt progression setting
---------------------------------------------------------------------------------------------------
Version: 1.0.38
Date: 28.03.2025
Changes:
- Any planet start: Change internal name of the space connection to Lignumis depending on the selected planet
Bug Fixes:
- Any planet start (Vulcanus) + Crushing Industry: Move iron crushing to fix soft-lock
---------------------------------------------------------------------------------------------------
Version: 1.0.37
Date: 28.03.2025
Changes:
- Switch from "Burner leech fork" to "Inserter Fuel Leech"
- "Wooden Vulcanus" and "Wooden Fulgora" are now mandatory ("Wooden Gleba" is currently being made)
- Crushing Industry: Burner Crusher can be crafted in Lumber Mill (with more Lumber Mill recipes enabled)
- Add compatibility for "Any planet start" - Now it is used to determine the planet after Lignumis and will move the moon accordingly
- Add compatibility for "Gleba reborn"
Bug Fixes:
- Crushing Industry: Fix name of Burner Crusher copper recipe
---------------------------------------------------------------------------------------------------
Version: 1.0.36
Date: 24.03.2025
Changes:
- Basic construction robots copper recipe uses basic circuit boards and wooden gear wheels
- AAI Industry: Add "wood" fuel category to burner generator and fuel processor
- Wood Industry: Woodchips have "wood" fuel category
- Add compatibility for "Crushing Industry"
Bug Fixes:
- Lane Splitters: Correct item order
- AAI Loaders: Correct item/recipe order
- Fix recylce recipe being generated for rocket parts
---------------------------------------------------------------------------------------------------
Version: 1.0.35
Date: 18.03.2025
Changes:
- Add russian translation (thanks Fr_Dae)
- Regular lab recipe always uses wood belt
---------------------------------------------------------------------------------------------------
Version: 1.0.34
Date: 17.03.2025
Changes:
- Balance basic construction robots (reduced energy buffer and usage)
- Make the second planet after Lignumis configurable by other mods
- Add new enemies (only for new games)
- Burner leech fork is now a mandatory dependency
---------------------------------------------------------------------------------------------------
Version: 1.0.33
Date: 16.03.2025
Breaking Changes:
- Replace iron gear wheel with wooden gear wheel in lumber mill copper recipe
- AAI Industry: Lumber mill copper recipe uses burner assembler instead of electrical assembler 1
- AAI Industry: Basic construction robot copper recipe uses basic circuit board instead of electronic circuit
- AAI Loaders: Yellow loader uses basic circuit board instead of electronic circuit
- Lane splitters: Yellow lane splitter uses basic circuit board instead of electronic circuit
Changes:
- Nerf basic portable generator from 200 kW to 100 kW
- AAI Industry: Move copper cable recipe to copper processing
- AAI Industry: Remove technology "Basic logistics"
- AAI Loaders: Reduce basic circuit boards to match other tiers
- Remove temporary fix for crash due to "Wood Walls and floors"
---------------------------------------------------------------------------------------------------
Version: 1.0.32
Date: 14.03.2025
Breaking Changes:
- Some newly added recipes for the lumber mill have been moved to a setting that is off by default
Changes:
- Reduce noise
- Restrict provisional rocket silo to Lignumis
- Add setting for assembler recipe progression
Bug Fixes:
- Fix players after the first not attackable
---------------------------------------------------------------------------------------------------
Version: 1.0.31
Date: 13.03.2025
Breaking Changes:
- Any planet start/Planet picker: Mark as incompatible
Changes:
- Add more recipes to lumber mill
- AAI Loaders: Expensive mode recipe uses basic circuit boards (thanks Nydaleclya)
- AAI Loaders: Yellow loader recipe uses wood loader
Bug Fixes:
- Add missing translation
- Possibly fix problems with Wooden rocket silo in remote view
- Add copper recipe for the lumber mill
---------------------------------------------------------------------------------------------------
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
Date: 16.02.2025
Bug Fixes:

View file

@ -8,5 +8,3 @@ handler.add_libraries({
require("scripts/to-nauvis"),
require("scripts/wooden-rocket-silo")
})

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" -- Cerys
"cerys-science-pack", "cerysian-science-pack" -- Cerys
},
-- These technologies are skipped even if they are matches according to above lists
@ -15,15 +15,26 @@ Lignumis = {
"logistic-system",
"space-platform-thruster",
"kovarex-enrichment-process",
"astroponics"
"astroponics",
"planet-discovery-nauvis",
"planet-discovery-lignumis"
},
-- 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")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 793 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 460 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 837 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 839 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 832 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

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