I think it probably started with the April Fool’s Super Balance patch.
Added duplicates to the mode menu within the custom game room options.
When I enabled each mode and checked the operation in the game,
When creating a room, the one active in light blue is the normal game mode, and the other is the April Fool’s hero mode. (It is strange that only hybrids are arranged in reverse…)
These are implemented without any explanation and cannot be distinguished on the GUI, so many users may be confused.
If you select a pair of two identical modes, change their settings, and export them, structured text with duplicate names for the same modes will be generated, but cannot be imported again due to a duplicate error.
A further problem is that when you import structured text that contains a valid mode definition, April Fools mode is enabled preferentially.
So if you import custom code that extends the built-in game modes, you’ll be playing the April Fool’s version.
The only solution is to manually enable normal mode.
1 Like
Yep, they remove every event game mode once it finishes, but they kept April Fools for some unknown reason.
I hope they get disabled when new season starts
The June 21, 2024 update did not fix this issue, it just got worse.
Really really disappointing…
When importing a setting that includes the basic Hybrid mode and Payload mode, the Workshop Community mode takes priority.
(In the previous patch, the April Fools mode took priority)
Furthermore, starting with this patch, it seems that enabling Workshop Community mode causes a bug that limits the number of maps that can be used in the mode to two.
When exporting a setting, two identical mode keys are output, like “Hybrid{},Hybrid{}”, but if you try to import this as is, you will get an error of multiple definition.
The Workshop Community mode must be managed by a key with a different mode name.
why they have the same mode name key?
It’s really ridiculous…
------------------- added post --------------------
There also seems to be a bug in the value retrieved by CurrentGameMode() in the workshop.
・When playing Payload and Hybrid modes of basic, it returns values that not match the Payload and Hybrid constants.
In contrast,
・When playing the Payload and Hybrid modes of Workshop community, it returns values that match the Payload and Hybrid constants.
This issue is breaking the game logic of my mod.
I’ve decided to give up on maintaining it…
1 Like