Releases: TurboWarp/sb3fix
v0.4.0
sb3fix has learned how to fix projects that won't load because the sb3/zip file is itself corrupted, before the JSON can even be read out. We now have a backup approach to get files from the zip that doesn't rely on the central directory being intact, and assets that have mismatched sizes due to corrupted data in the data segments will be removed instead of throwing errors when loading the project.
We've also added a new platform option to choose between Scratch and TurboWarp. Currently, that affects which kinds of values variables can be. Might affect more in the future.
v0.3.7
Add a fix for a Scratch bug where running the "turn video [on/off/on flipped]" block with a boolean input or other things that aren't just the dropdown results in the project not being able to be loaded. We'll detect this and default the camera to being off.
(We won't change the scripts so it'll keep corrupting each time it runs, but at least you'll be able to open the project so you can find and adjust these scripts yourself)
v0.3.6
Fix text and number primitives with invalid type
v0.3.5
- fix invalid color inputs
- fix invalid sprite position
v0.3.4
v0.3.3
v0.3.2
Fix sounds with invalid dataFormat too
v0.3.1
v0.3.0
Changed jszip dependency to @turbowarp/jszip
v0.2.2
Add an empty stage if a project is missing one entirely