[Oxyd] [0.17.x] Research Queue

This subforum contains all the issues which we already resolved.
Post Reply
wormmus
Inserter
Inserter
Posts: 27
Joined: Tue Nov 17, 2015 11:01 pm
Contact:

[Oxyd] [0.17.x] Research Queue

Post by wormmus »

Issue: Game does not save the option chosen on map creation for Research Queue availability.

When you are creating a new game, and you use a Map Exchange Key that has Research Queue disabled, and manually change it following importing the key, the game has RQ enabled. When you save and close the game, then reload the game, RQ is disabled.

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5148
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: [0.17.x] Research Queue

Post by Klonan »

I cannot reproduce the issue, creating a save from exchange string with RQ enabled, then saving and loading, the RQ is still enabled

Can you provide any further instructions to try and reproduce the issue?

haellsigh
Manual Inserter
Manual Inserter
Posts: 1
Joined: Wed Feb 27, 2019 5:11 pm
Contact:

Re: [Oxyd] [0.17.x] Research Queue

Post by haellsigh »

In order to reproduce the issue, you have to disable the RQ then create the exchange string.

Once that's done, importing the string and then enabling RQ will create a new map with RQ disabled.

User avatar
BlueTemplar
Smart Inserter
Smart Inserter
Posts: 2420
Joined: Fri Jun 08, 2018 2:16 pm
Contact:

Re: [Oxyd] [0.17.x] Research Queue

Post by BlueTemplar »

I guess there's an internal reason why Research Queue setting is under New Game / Advanced / Technology,
and not, say, Settings / Interface(?) / Interaction(??) ?
BobDiggity (mod-scenario-pack)

wormmus
Inserter
Inserter
Posts: 27
Joined: Tue Nov 17, 2015 11:01 pm
Contact:

Re: [Oxyd] [0.17.x] Research Queue

Post by wormmus »

haellsigh wrote:
Wed Feb 27, 2019 5:20 pm
In order to reproduce the issue, you have to disable the RQ then create the exchange string.

Once that's done, importing the string and then enabling RQ will create a new map with RQ disabled.
I just woke up, and this is how it was done.

Degats
Manual Inserter
Manual Inserter
Posts: 4
Joined: Fri Jan 02, 2015 5:05 am
Contact:

Re: [Oxyd] [0.17.x] Research Queue

Post by Degats »

wormmus wrote:
Wed Feb 27, 2019 11:32 pm
haellsigh wrote:
Wed Feb 27, 2019 5:20 pm
In order to reproduce the issue, you have to disable the RQ then create the exchange string.

Once that's done, importing the string and then enabling RQ will create a new map with RQ disabled.
I just woke up, and this is how it was done.
I've just stumbled upon this one as well [0.17.4]
I created a map earlier in the week and saved the exchange string just in case, but I'd forgotten to enable the research queue (was in the default "After the game is finished" state).
Tried to start the game again by pasting in the exchange string and changing the queue setting, but it's still disabled in game.

I eventually managed to get the queue to turn on with what *should* be the same map settings by changing one other setting and putting it back.


Full repro:

=======================

Original [generated in 0.17.1]:
(1)

Code: Select all

>>>eNpjYBBkYGDoZwAB+9WrVtlzsCTnJ+YAWXYMDA4ODAwN9lzJ+
QUFqUW6+UWpyMKcyUWlKam6+ZmoilPzUnMrdZMSi1NBJkJwgz1HZ
lF+HroJrMUl+XmoIiVFqanFIBYMc5cWJeZlluai62VgrI3LX9vQI
scAwv/rGRT+/wdhIOsB0NIHDFAAUgkUgwHW5JzMtDQGBgVHIHYCS
TMyMlaLrHN/WDXFnhGiRs8ByvgAFYnYDRV50AplRKyGMjoOQxkO8
2GMehij34HRGAw+2yMYELtKgCZDLeFwQDAgki0gSUbG3rdbF3w/d
sCO8c/Kj5d8kxLsGTNlQ30FSt/bAaXZgRoYmeDErJkgsBPmAwaYm
Q/soVI37RnPngGBN/aMrCAdIiDCwQJIHPBmZmAU4AOyFvQACQUZB
pjT7GDGiDgwpoHBN5hPHsMYl+3R/aHiwGgDMlwORJwAEWAL4S5jh
DIjHSASkghZoFYjBmTrUxCeOwmz8TCS1WhuUIG5wcQBixfQRFSQA
p4LZE8KnHjBDHcEMAQvsMN4wLhlZkAAYPpQ3yS4EQD6VKag<<<
Import (1) in [0.17.4] and export immediately, no settings changes:
(2)

Code: Select all

>>>eNpjYBBkYGFgZAAB+9WrVtlzsCTnJ+YAWXYMDA4ODAwN9lzJ+
QUFqUW6+UWpyMKcyUWlKam6+ZmoilPzUnMrdZMSi1NBJkJwgz1HZ
lF+HroJrMUl+XmoIiVFqanFIBYMc5cWJeZlluai62VgrI3LX9vQI
scAwv/rGRT+/wdhIOsB0NIHDFAAUgkUgwHW5JzMtDQGBgVHIHYCS
TMyMlaLrHN/WDXFHhIKDHoOUMYHqEjEbqjIg1YoI2I1lNFxGMpwm
A9j1MMY/Q6MxmDw2R7BgNhVAjQZagmHA4IBkWwBSTIy9r7duuD7s
QN2jH9Wfrzkm5Rgz5gpG+orUPreDijNDtTAyAQnZs0EgZ0wHzDAz
HxgD5W6ac949gwIvLFnZAXpEAERDhZA4oA3MwOjAB+QtaAHSCjIM
MCcZgczRsSBMQ0MvsF88hjGuGyP7g8VB0YbkOFyIOIEiABbCHcZI
5QZ6QCRkETIArUaMSBbn4Lw3EmYjYeRrEZzgwrMDSYOWLyAJqKCF
PBcIHtS4MQLZrgjgCF4gR3GA8YtMwMCANOH/PZAUQA7PqW3<<<
Enable Queue [0.17.4]:
(3) - same as (2)

Code: Select all

>>>eNpjYBBkYGFgZAAB+9WrVtlzsCTnJ+YAWXYMDA4ODAwN9lzJ+
QUFqUW6+UWpyMKcyUWlKam6+ZmoilPzUnMrdZMSi1NBJkJwgz1HZ
lF+HroJrMUl+XmoIiVFqanFIBYMc5cWJeZlluai62VgrI3LX9vQI
scAwv/rGRT+/wdhIOsB0NIHDFAAUgkUgwHW5JzMtDQGBgVHIHYCS
TMyMlaLrHN/WDXFHhIKDHoOUMYHqEjEbqjIg1YoI2I1lNFxGMpwm
A9j1MMY/Q6MxmDw2R7BgNhVAjQZagmHA4IBkWwBSTIy9r7duuD7s
QN2jH9Wfrzkm5Rgz5gpG+orUPreDijNDtTAyAQnZs0EgZ0wHzDAz
HxgD5W6ac949gwIvLFnZAXpEAERDhZA4oA3MwOjAB+QtaAHSCjIM
MCcZgczRsSBMQ0MvsF88hjGuGyP7g8VB0YbkOFyIOIEiABbCHcZI
5QZ6QCRkETIArUaMSBbn4Lw3EmYjYeRrEZzgwrMDSYOWLyAJqKCF
PBcIHtS4MQLZrgjgCF4gR3GA8YtMwMCANOH/PZAUQA7PqW3<<<
Import above (3), queue resets to "After the game is finished"
Enable queue again and export [0.17.4]:
(4) - still the same

Code: Select all

>>>eNpjYBBkYGFgZAAB+9WrVtlzsCTnJ+YAWXYMDA4ODAwN9lzJ+
QUFqUW6+UWpyMKcyUWlKam6+ZmoilPzUnMrdZMSi1NBJkJwgz1HZ
lF+HroJrMUl+XmoIiVFqanFIBYMc5cWJeZlluai62VgrI3LX9vQI
scAwv/rGRT+/wdhIOsB0NIHDFAAUgkUgwHW5JzMtDQGBgVHIHYCS
TMyMlaLrHN/WDXFHhIKDHoOUMYHqEjEbqjIg1YoI2I1lNFxGMpwm
A9j1MMY/Q6MxmDw2R7BgNhVAjQZagmHA4IBkWwBSTIy9r7duuD7s
QN2jH9Wfrzkm5Rgz5gpG+orUPreDijNDtTAyAQnZs0EgZ0wHzDAz
HxgD5W6ac949gwIvLFnZAXpEAERDhZA4oA3MwOjAB+QtaAHSCjIM
MCcZgczRsSBMQ0MvsF88hjGuGyP7g8VB0YbkOFyIOIEiABbCHcZI
5QZ6QCRkETIArUaMSBbn4Lw3EmYjYeRrEZzgwrMDSYOWLyAJqKCF
PBcIHtS4MQLZrgjgCF4gR3GA8YtMwMCANOH/PZAUQA7PqW3<<<
Change Terrain scale from 200% to 150% and back again, changing nothing else:
(5) - different this time!

Code: Select all

>>>eNpjYBBkYGFgZAAB+9WrVtlzsCTnJ+YAWXYMDA4ODAwN9lzJ+
QUFqUW6+UWpyMKcyUWlKam6+ZmoilPzUnMrdZMSi1NBJkJwgz1HZ
lF+HroJrMUl+XmoIiVFqanFIBYMc5cWJeZlluai62VgrI3LX9vQI
scAwv/rGRT+/wdhIOsB0NIHDFAAUgkUgwHW5JzMtDQGBgVHIHYCS
TMyMlaLrHN/WDXFHhIKDHoOUMYHqEjEbqjIg1YoI2I1lNFxGMpwm
A9j1MMY/Q6MxmDw2R7BgNhVAjQZagmHA4IBkWwBSTIy9r7duuD7s
QN2jH9Wfrzkm5Rgz5gpG+orUPreDijNDtTAyAQnZs0EgZ0wHzDAz
HxgD5W6ac949gwIvLFnZAXpEAERDhZA4oA3MwOjAB+QtaAHSCjIM
MCcZgczRsSBMQ0MvsF88hjGuGyP7g8VB0YbkOFyIOIEiABbCHcZI
5QZ6QCRkETIArUaMSBbn4Lw3EmYjYeRrEZzgwrMDSYOWLyAJqKCF
PBcIHtS4MQLZrgjgCF4gR3GA8YtMwMCfLBn6GwPSwIAPKimQg==<
<<
Queue is now actually enabled in game immediately and also after importing (5).

=======================

TL;DR Workaround:
  1. Import original exchange string with research queue disabled/default.
  2. Enable queue
  3. Change another setting (eg Terrain/Water Scale) and put it back.
Queue should now actually be enabled.

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [Oxyd] [0.17.x] Research Queue

Post by Oxyd »

Thanks, should be fixed in 0.17.7.

Post Reply

Return to “Resolved Problems and Bugs”