Page 1 of 1

[2.0.60] Infinity chests aren't allowed in "from" in upgrade planner

Posted: Fri Jul 25, 2025 11:41 pm
by tinker9
What did you do?
Tried to upgrade a normal quality infinity storage chest to a legendary quality

What happened?
Upgrade planners don't allow infinity chests in the "from" position.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
They are allowed in from.

Does it happen always, once, or sometimes?
Always.

If you can reproduce the issue, provide the exact steps!

0. Turn infinity chests on using Editor Extensions
1. Open an upgrade planner
2. Try to put any infinity chest in the "from" position (it works in "to")

This might be a mod bug, but since these items are hidden in the base game, I'm guessing it's a game bug.

Re: [2.0.60] Infinity chests aren't allowed in "from" in upgrade planner

Posted: Fri Jul 25, 2025 11:56 pm
by Rseding91
Thanks for the report however this is up to the mod to configure if they want to allow this. The engine does not restrict the entity type from being in the upgrade planner. The requirements for being on the from side are the same as any other entity and up to the mod to allow if it wants.

Re: [2.0.60] Infinity chests aren't allowed in "from" in upgrade planner

Posted: Wed Oct 22, 2025 9:29 pm
by tinker9
Unfortunately, the mod refuses to allow this because it causes spurious upgrades using upgrade planners with no filters:
https://codeberg.org/raiguard/EditorExt ... nt-7766990

Is there a way to make "next_upgrade" optional? Or to set it to the same item?

Re: [2.0.60] Infinity chests aren't allowed in "from" in upgrade planner

Posted: Wed Oct 22, 2025 10:22 pm
by Rseding91
Simply don't define next_upgrade and it will not be used. It's not required for upgrade planners to support the entity explicitly.

Re: [2.0.60] Infinity chests aren't allowed in "from" in upgrade planner

Posted: Thu Oct 23, 2025 4:58 am
by robot256
Right, fast_replaceable_group is what actually defines what can be used in the upgrade planner. Set fast_replaceable_group to a unique value, set next_upgrade to nil, and it should work fine.