Comments (10)
Hi John,
No, this is not intentional. Any module should be able to fit into these refineries. I haven't played recently, and I do know they change the game a lot, so I probably need to update this mod to get it working again.
It would mean I need to take a look at the official refinery code of the game, see what changed, and then apply those changes to the mod.
Due to the game being still heavily under development, this happens once every few weeks or months. Sorry.
I'll release a new update soon. Hopefully tomorrow if my private life allows me.
Much thanks for notifying me, it helps a lot to keep this mod up and running.
from factorio_sr.
Great for getting back so quick, I understand life gets in the way of factorio, it comes up with something like "only use productity on intermediate products" I had a look at the code for your refinery and the base game and it all looked the same. Cheers
from factorio_sr.
I found the problem. The productivity module explicitly requires to have all the allowed intermediate products (recipies) listed in order for it to be allowed in any building.
This behaviour was probably like this from the start. But I'll release 1.3.2 today with a fix. This version will add my specialized refinery recipes to the allowed intermediate products for productivity modules.
I tried it in-game and it worked. I'd love to hear from you if it is solved in 1.3.2
from factorio_sr.
Hi, it's allowing me to insert productivity module 1 not 2 or 3, still comes up with "productivity only allowed for intermediate Product",
thanks for the quick response/ help
much appreciated
john
from factorio_sr.
i am only using your mod and creative mod, just to allow all research on a new game to try it,
from factorio_sr.
require("config")
require("core")
require("prototypes.category")
require("prototypes.entities")
require("prototypes.item")
require("prototypes.recipe")
require("prototypes.technology")
data.raw["assembling-machine"]["oil-refinery"].fast_replaceable_group = "assembling-machine"
-- Allow productivity modules in the specialized refineries by adding the recipies as intermediate products
table.insert(data.raw.module["productivity-module"].limitation, "specialized-refining-petroleum")
table.insert(data.raw.module["productivity-module"].limitation, "specialized-refining-light-oil")
table.insert(data.raw.module["productivity-module"].limitation, "specialized-refining-heavy-oil")
table.insert(data.raw.module["productivity-module-2"].limitation, "specialized-refining-petroleum")
table.insert(data.raw.module["productivity-module-2"].limitation, "specialized-refining-light-oil")
table.insert(data.raw.module["productivity-module-2"].limitation, "specialized-refining-heavy-oil")
table.insert(data.raw.module["productivity-module-3"].limitation, "specialized-refining-petroleum")
table.insert(data.raw.module["productivity-module-3"].limitation, "specialized-refining-light-oil")
table.insert(data.raw.module["productivity-module-3"].limitation, "specialized-refining-heavy-oil")
from factorio_sr.
That fixed it, looks like you have to name all the productivity modules separately.
cheers
from factorio_sr.
Ah, this needs to be done per module?
In that case the commit from atehxx is indeed more near, now I get it.
I'll update to 1.3.3 asap for everybody else
Thanks for your help John
from factorio_sr.
I meant neat, not near
from factorio_sr.
No problems, you did most of the work i just played with it.
thanks for making a great mod
from factorio_sr.
Related Issues (4)
- game crashes HOT 2
- 0.16 Update HOT 1
- Update for 0.17 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from factorio_sr.