This is a fairly niche bug report about the ability for ShiftSave to use pre-existing savegames that I would like to see patched due to its potential otherwise.
ShiftSave can use a savegame that has another world under the [World] section, and, if used with a cutscene, will place you in the other world as expected. That's not the part I'm reporting. If this is a bug, I find it to be potentially useful and don't want it to be patched out. (It doesn't break the current save when you reset either; it stays attached to the world you were originally in, but still brings you to the correct state and destination in the world you've been transported to.)
However:When you shift to another world via ShiftSave, the World.ini of the new world isn't loaded until the player resets the game and reloads the save -- even though other assets like custom tilesets, custom music, and custom icons
are loaded by then. So if this is used in a level, it comes with the caveat that the player will have to reload the current save in order for the proper World.ini to be used. This is the part I'd like to be patched.
For a world that shows off this shift-to-other-worlds mechanic, click
HERE.
(That world has its own other worlds included in the world folder, which works because the World Folder section can have directories; i.e:
[World]
World Folder=Wibi - KS+ Nested Levels Demo\NestedRetrowill cause the savegame to load the folder "NestedRetro" inside the folder "Wibi - KS+ Nested Levels Demo" as though it were a world folder. So there's multiple Map.bins. knyttlevels.com refuses to accept that file, probably because of the multiple Map.bins, but it can be installed and played perfectly fine in KS+ 1.3.8.)