Hey, thank you so much for this. Honestly, this is one of the most useful bug reports I've gotten. You clearly spent real time testing, and several of these turned out to be genuine bugs I was able to track down and fix. Huge thanks.
Here's where things landed:
Fixed:
- The "Unable to Generate the Game URL" popup. That error was misleading. The link was actually being generated fine; itch.io was just blocking the auto copy to clipboard. The scary popup is gone now, and the URL is placed in the field ready for you to copy manually.
- Custom sprites not saving. There was a real bug that could corrupt custom artwork when saving or sharing. Fixed.
- Saving and reloading resetting to default. The big one. Saving and then reloading could wipe your game back to the default. Reloading now restores your last saved project instead of starting over. This also explains why your renamed skills and title/author "weren't saving", the whole game was reverting, not just those fields.
- Level-Up skill descriptions being unreadable. They were getting squeezed and cut off with "...". They now use the full card space.
- A crash when loading a malformed room that I found along the way.
Not changed (yet):
- The screen shifting down for a couple seconds when changing rooms. I couldn't reproduce this from the code. If you can tell me which direction you were moving, whether it's on desktop or mobile, and whether it happens inside the itch player or on the standalone page, that would help a lot.
- The armor making you nearly invincible / adding 3 armors. You're right that the current armor is very strong. That one is a balance and design change rather than a straight bug fix, so I'm thinking it through before I touch it.
Turned out not to be bugs:
- The Restart Game bug was already fixed in the current editor, which is why imported games into Explore don't have it.
I also added a small bonus: if a game ever gets big enough that a share link might break, you'll now get a heads up to use Export (HTML) instead. For perspective, the largest game currently in Explore only uses about 44% of that limit, so normal games won't ever hit it.
Thanks again, seriously. Reports like this make the tool better for everyone.