Issue Type: Other
Impact: High
Frequency: Often
Date First Experienced: 2021-02-01 00:02:00 (-07:00)
Date Last Experienced: 2021-03-28 00:03:00 (-06:00)
Reproduction Steps:
Using packages is absolutely essential for managing multiple places in my universe game. However, I also use Team Create, and sometimes I want to work on changes to these packages without actually updating the contents of these packages, because I am working on a branch of currently-broken code.
Whenever I try to manually publish my team create game, I get this warning:
However, leaving the team create seems to publish my game just fine even with unsaved changes to these packages. So I have been relying on that interaction between team create and unpublished packages.
This bug report is that even though these changes seem to save/publish on Team Create, they don’t actually publish to the game on the website until I publish these package changes.
Right now I’m working on a feature that involves text filtering, so I need to play the live game in order to test these changes. However, I don’t want to publish my changes to these packages just yet because I’m not ready to propogate these changes to every single game in my universe.
Expected Behavior:
I would expect the game on the website to update to the saved version on Team Create when I exit Team Create, regardless of whether there are unsaved changes to a single package.
Frankly, this restriction that you’re not allowed to publish your place with unsaved packages is an arbitrary and useless restriction that is probably bound to cause lots of lost work in the future if a Team Create server ever crashes while I’m making changes on it.
Actual Behavior:
I’m only able to playtest a super old version of the game through the website.
I know this is an old version because some UI elements have been renamed:
Current names:
Workaround:
Not using packages, or not using Team Create but instead working from a local file. Both are not an option for me, and regardless, I need to be able to publish my game with unsaved changes to my packages in order to playtest text filtering, which does not work properly in offline tests.