ScratchData LogoScratchData
Back to Vadik1's profile

project.json size reducer

VAVadik1•Created March 22, 2021
project.json size reducer
589
545
12151 views
View on Scratch

Instructions

Reaching project.json limit is surprisingly easy when trying to make any decently big project. This project may be helpfull in those cases. All instructions are in the project This thing: 1.Removes all unused list, variable and other monitor data 2.Replaces values covered by blocks to empty strings or 0s. 3.Reduces amount of characters used for block/list/variable/broadcast/comment/monitor identifiers If you see too many 0 in your project, don't worry, they take up less space than "" (empty strings) and it remains like that even after uploading the project on scratch. Changelog: v4(14november2021): Added ability to work with sb3 files directly or download projects given a project id. Fixed a bug with it not updating identifiers in the monitors. Visible monitors and monitors refferenced by scripts are no longer removed. The webpage is now hosted on github pages. v3(26march2021): Fixed random unrelated parts of json getting replaced after processing an already processed file. The fix involved completelty rewriting half of the whole script. Fixed special characters(for example ☁) getting corrupted due to incorrect text encoding. Fixed deleted, but still refferenced variables and lists corrupting project.json. Some minor UI bugfixes. Added broadcast and comment compression. Added debug mode. v2(23march2021): Fixed invisible blocks bug, user-friendlier UI, list and variable identifier compression v1(22march2021): Project released

Project Details

Project ID505513306
CreatedMarch 22, 2021
Last ModifiedAugust 12, 2023
SharedMarch 26, 2021
Visibilityvisible
CommentsAllowed