[kovarex] [0.15.31] Nuclear Reactor modded production not changing

This subforum contains all the issues which we already resolved.
Post Reply
Zanthra
Fast Inserter
Fast Inserter
Posts: 207
Joined: Fri Mar 25, 2016 8:18 am
Contact:

[kovarex] [0.15.31] Nuclear Reactor modded production not changing

Post by Zanthra »

Nuclear Reactors constructed while the prototype has a given consumption rate will not update if the consumption rate is increased by a mod.

For example, in the following save I constructed the left nuclear reactor without a mod adjusting the consumption rate, and the right nuclear reactor was constructed with the attached mod changing the consumption rate to 20MW. When the save is loaded without any mods active, and the consumption rate at 40MW, the left reactor produces the full 40MW, while the right reactor produces about 20MW (although it seems it can go slightly above), while it would be expected to identify the new prototype consumption value and increase its output to 40MW. The left reactor burns its fuel faster as well. Replacing the reactor building will cause it to use the new consumption rate. It seems that reducing the consumption rate of the nuclear reactor will limit the output of previously built reactors, and that if a reactor is built at 40MW for example, the game is modified to be 20MW, then the mod is removed to return the reactors to 40MW, then the reactor will return to the expected 40MW production.

Steps to reproduce:
1) Build a nuclear reactor.
2) Save the game.
3) Enable a mod that increases, or disable a mod that reduces the nuclear reactor prototype consumption value so that the value is higher than it was when the reactor was constructed.
4) Observe the built nuclear reactor retains it's previous output instead of updating to the new rate.
Attachments
nuclear-reactor-production-bug-demo-mod_1.0.0.zip
A mod that simply adjusts the consumption rate of the nuclear reactor to 20MW instead of 40MW.
(944 Bytes) Downloaded 117 times
factorio-current.log
Log file loading the game with this bug.
(4.43 KiB) Downloaded 117 times
BugDemo.zip
A save file with two reactors, one which only runs at about 20MW even when loaded with no mods.
(3.39 MiB) Downloaded 117 times
Last edited by Zanthra on Wed Jul 26, 2017 9:44 pm, edited 1 time in total.

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [0.15.31] Nuclear Reactor modded production not changing

Post by impetus maximus »

a mod? it would help if you said what mod you are using.
have you talked to said mod creator about it?

Patashu
Fast Inserter
Fast Inserter
Posts: 130
Joined: Mon May 08, 2017 11:57 pm
Contact:

Re: [0.15.31] Nuclear Reactor modded production not changing

Post by Patashu »

impetus maximus wrote:a mod? it would help if you said what mod you are using.
have you talked to said mod creator about it?
Look at the OP more carefully - an example mod is provided that changes nuclear reactor production, which demonstrates the bug.

Zanthra
Fast Inserter
Fast Inserter
Posts: 207
Joined: Fri Mar 25, 2016 8:18 am
Contact:

Re: [0.15.31] Nuclear Reactor modded production not changing

Post by Zanthra »

Using the mod Global Tick Time Scale, the issue was first discovered here: viewtopic.php?f=91&t=50281

When a nuclear reactor is built on a map, and the target framerate for the mod is reduced, power production and consumption is increased. Nuclear Reactors caused problems as they would not properly update to the new consumption value when the game was loaded, while every other object in the game seemed to take the change just fine. I found the workaround of deconstructing and reconstructing the reactors, but that does not prevent this from being a bug.

The save and mod attached to the post above are meant to be simple minimal examples of the problem, both to make it easy to locate and for me to make sure that it worked how I thought it did. The mod has one statement in the data-updates.lua file:

Code: Select all

data.raw["reactor"]["nuclear-reactor"]["consumption"] = "20MW"
As far as I understand, a mod changing the value of a prototype should have an affect on all entities of that prototype already constructed when the game is loaded. This is not the case with nuclear reactors in some situations.

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [0.15.31] Nuclear Reactor modded production not changing

Post by impetus maximus »

Patashu wrote:
impetus maximus wrote:a mod? it would help if you said what mod you are using.
have you talked to said mod creator about it?
Look at the OP more carefully - an example mod is provided that changes nuclear reactor production, which demonstrates the bug.
sorry, didn't see mod in the file name.

Zanthra
Fast Inserter
Fast Inserter
Posts: 207
Joined: Fri Mar 25, 2016 8:18 am
Contact:

Re: [0.15.31] Nuclear Reactor modded production not changing

Post by Zanthra »

impetus maximus wrote:sorry, didn't see mod in the file name.
Yeah, I will change it to nuclear-reactor-production-bug-demo-mod_1.0.0.zip . Black on dark grey for the file description is not helpful.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.15.31] Nuclear Reactor modded production not changing

Post by kovarex »

Thanks for the report, it is fixed for the next version.

Post Reply

Return to “Resolved Problems and Bugs”