Enhance K2SO Compatibility with Gold Research Data and Gold Tech Cards #15

Open
Jiopaba wants to merge 8 commits from Jiopaba/lignumis:master into master
First-time contributor

A combo of my own desires and the suggestion from the mod page: https://mods.factorio.com/mod/lignumis/discussion/68ee59910e43bea837d914de

It also adds a new setting, default-on, that enables this change. The setting itself is listed in the "overhaul" section and doesn't show up unless K2SO is installed. If you have an opinion on whether it fits the vision, feel free to include a force/override in the Director's Cut files. I didn't bother because I'm not the Director.

I'd really appreciate a second opinion on the balance, because I pretty much just slapped this together using the first numbers that came to mind. Looking at the costs to produce one of each science pack vs. one gold research data, it comes out to:

Base
1 Wood Science Pack - 1 Wood Gear + 1 Brick
1 Steam Science Pack - 1 Gold (only in Steam Assembler)

Tech Card (Replaces both science packs)
1 Research Data - 3 Gold (any Assembler)

The Research Data then needs to be further assembled with Blank Tech Cards, but those are basically a complete afterthought in K2SO. Upsides are that it removes the requirement for steam assemblers and that Tech Cards ship better, but it requires three times as much gold for the same volume of research. That's probably not a huge deal, though it may require more aggressive expansion of the Lignumis factory to get sufficient gold. Normal assemblers can achieve better productivity than Steam ones, I believe, so that might eventually offset the costs.

This also currently involves a separate research step, in which Gold Research Data and Gold Tech Cards will be the final research conducted using Steam and Wood Science Packs. This depends on the Krastorio "Advanced Lab" but doesn't have to be researched there. It just doesn't make any sense to start producing them before that point, because it's the prerequisite for Utility Science and everything after it, which is the signal that's used to discern when access is restored to Lignumis, and everything should start requiring Lignumis science again.

I'll open a matching PR in the Assets mod shortly for the four additional assets I created.

Also includes four art assets in cacklingfiend/lignumis-assets#1 (comment)

A combo of my own desires and the suggestion from the mod page: https://mods.factorio.com/mod/lignumis/discussion/68ee59910e43bea837d914de It also adds a new setting, default-on, that enables this change. The setting itself is listed in the "overhaul" section and doesn't show up unless K2SO is installed. If you have an opinion on whether it fits the vision, feel free to include a force/override in the Director's Cut files. I didn't bother because I'm not the Director. I'd really appreciate a second opinion on the balance, because I pretty much just slapped this together using the first numbers that came to mind. Looking at the costs to produce one of each science pack vs. one gold research data, it comes out to: Base 1 Wood Science Pack - 1 Wood Gear + 1 Brick 1 Steam Science Pack - 1 Gold (only in Steam Assembler) Tech Card (Replaces both science packs) 1 Research Data - 3 Gold (any Assembler) The Research Data then needs to be further assembled with Blank Tech Cards, but those are basically a complete afterthought in K2SO. Upsides are that it removes the requirement for steam assemblers and that Tech Cards ship better, but it requires three times as much gold for the same volume of research. That's probably not a huge deal, though it may require more aggressive expansion of the Lignumis factory to get sufficient gold. Normal assemblers can achieve better productivity than Steam ones, I believe, so that might eventually offset the costs. This also currently involves a separate research step, in which Gold Research Data and Gold Tech Cards will be the final research conducted using Steam and Wood Science Packs. This depends on the Krastorio "Advanced Lab" but doesn't have to be researched there. It just doesn't make any sense to start producing them before that point, because it's the prerequisite for Utility Science and everything after it, which is the signal that's used to discern when access is restored to Lignumis, and everything should start requiring Lignumis science again. I'll open a matching PR in the Assets mod shortly for the four additional assets I created. Also includes four art assets in https://git.cacklingfiend.info/cacklingfiend/lignumis-assets/pulls/1#issue-79
Jiopaba added 6 commits 2026-03-19 18:28:14 +01:00
Jiopaba added 1 commit 2026-03-22 06:36:44 +01:00
Some refactoring. Decided to remove the technology entirely and have it be unlocked with Advanced Labs. Needed to directly fix Production Science research as well, since it was erroneously still requiring Steam and Wood. Once Optimization Science shows up, Steam/Wood should already be replaced with Gold Tech Cards.
Jiopaba added 1 commit 2026-03-22 06:39:01 +01:00
Author
First-time contributor

Removed the research step, it was really awkward-looking. It makes it a little less obvious that you should return to Lignumis to start producing your Gold Tech Cards, but it's not exactly hard to figure out when you start noticing they're part of every research, suddenly. Also manually fixed an edge case I missed for Utility Science, so there should be no need to ship Steam and Wood science between planets with this option on. If there was a small phase in there where you still had to that'd be one thing, but having to do that for exactly one science and then tear it down was kind of silly.

Removed the research step, it was really awkward-looking. It makes it a little less obvious that you should return to Lignumis to start producing your Gold Tech Cards, but it's not exactly hard to figure out when you start noticing they're part of every research, suddenly. Also manually fixed an edge case I missed for Utility Science, so there should be no need to ship Steam and Wood science between planets with this option on. If there was a small phase in there where you still had to that'd be one thing, but having to do that for exactly one science and then tear it down was kind of silly.
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u master:Jiopaba-master
git checkout Jiopaba-master

Merge

Merge the changes and update on Forgejo.
git checkout master
git merge --no-ff Jiopaba-master
git checkout Jiopaba-master
git rebase master
git checkout master
git merge --ff-only Jiopaba-master
git checkout Jiopaba-master
git rebase master
git checkout master
git merge --no-ff Jiopaba-master
git checkout master
git merge --squash Jiopaba-master
git checkout master
git merge --ff-only Jiopaba-master
git checkout master
git merge Jiopaba-master
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cacklingfiend/lignumis#15
No description provided.