[2.0.34] Undoing upgrade clears requests for requester chests

Things that we don't consider worth fixing at this moment.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 819
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

[2.0.34] Undoing upgrade clears requests for requester chests

Post by Hares »

Steps to Reproduce
  1. Deploy requester of buffer chest
  2. Configure its requests
  3. Drag an upgrade planner that transforms it into a active provider chests
    • Sidenote: Upgrading into any non-requester chest might result in the same behaviour
    • Upgrade planner BP:
  4. Wait until upgrade is done
  5. Undo the last action
Expected:
  • Requester chest back to normal
  • Requests in the requester chest are restored
Actual:
  • Requester chest back to normal
  • Requests in the requester chest are discarded
  • Other settings are discarded too
See Also
Click to expand the recording
For Devs
There's many, many reports to the chests (force) upgrade, and many reports to undo/redo functionality, many of them related to the chests. Even though you (Wube team) told us in the past that the current implementation of upgrade task does not have proxy for settings (like ghosts do) and thus applying all is not possible in all cases, I can suggest workaround that works for chests. All you need to do is to add internal property in the base class of all chests, or at least for all logistical chests, which holds both control behaviour, requests, and requests settings, and the child class only "enabled" these fields. Alternatively, it can be stored in the tag-like field which exists only within the running game and not persisted between saves and "helps" undo/redo and upgrade planners to apply settings.
Attachments
2025-02-17 23-35-33.mp4
(10.18 MiB) Downloaded 21 times
Fulgora is the best planet. Vulcanus needs rework. Feel free to proof me wrong.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15575
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.34] Undoing upgrade clears requests for requester chests

Post by Rseding91 »

Thanks for the report however I do not believe we will be doing anything about this.
If you want to get ahold of me I'm almost always on Discord.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 819
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [2.0.34] Undoing upgrade clears requests for requester chests

Post by Hares »

Rseding91 wrote: Mon Apr 21, 2025 11:04 pm Thanks for the report however I do not believe we will be doing anything about this.
Is there any chances we would get extra internal properties in 2.1?
Fulgora is the best planet. Vulcanus needs rework. Feel free to proof me wrong.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15575
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.34] Undoing upgrade clears requests for requester chests

Post by Rseding91 »

Hares wrote: Mon Apr 21, 2025 11:41 pm Is there any chances we would get extra internal properties in 2.1?
Not likely. Class size is always a concern and extra properties like that make the memory usage larger even when mods are not being used - which has historically meant “no”.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Won't fix.”