Discuss Scratch

Flowermanvista
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

I'm sure you've all seen the large number of “my project won't save” topics here in the forums recently. I haven't actually gone and counted, but it feels like there's at least one being made every day.

This is something I've been working on for a few days to try and make this easier for everyone - the Scratch 3 Project Save Troubleshooter will take your project and tell you why it isn't saving (something the Scratch editor apparently can't do), and give you advice about how to fix it.

Check it out here: https://flowermanvista.github.io/ScratchTools/ProjectSaveTroubleshooter/

Last edited by Flowermanvista (Aug. 5, 2022 22:22:37)


The Scratch 3 Project Save Troubleshooter - find out why your project won't save

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Ctrl+Shift+Down for more…
Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?

Want to put a high-quality video in your project with better results than you can get from any GIF converter? Ask me on my profile and I can hook you up.
Flowermanvista
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

bump

The Scratch 3 Project Save Troubleshooter - find out why your project won't save

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Ctrl+Shift+Down for more…
Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?

Want to put a high-quality video in your project with better results than you can get from any GIF converter? Ask me on my profile and I can hook you up.
SuperSonicmario
Scratcher
100+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Projects I uploaded from Scratch 1.4 can't be updated. That has nothing to do with size limits.

Been using Scratch for way too long.

Chiroyce
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Flowermanvista wrote:

Check it out here: https://flowermanvista.github.io/ScratchTools/ProjectJsonMinimizer/index.html
This link looks MUCH better - https://flowermanvista.github.io/ScratchTools/ProjectJsonMinimizer
(GitHub pages will default to index.html if the filename isn't provided

Last edited by Chiroyce (Feb. 4, 2022 10:56:48)








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
T0RRENT_
Scratcher
100+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Can this also compress lists (as having over 200,000 items in a list will cause it not to save)?

My Website | Profile | GitHub | Click this link | I changed my logo for now I guess

My browser / operating system: ChromeOS 14388.61.0, Chrome 98.0.4758.107, No Flash version detected | crappy school chromebook

Perfect line separator to use in the Scratch Forums:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Flowermanvista
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

T0RRENT_ wrote:

Can this also compress lists (as having over 200,000 items in a list will cause it not to save)?
Under normal circumstances, it's not actually possible to have more than 200,000 items in a list - Scratch will not allow you to add any more if it has 200,000 items. Even if you edit project.json to make the list over 200,000 items long, the project will still save as long as project.json is not too big.

AFAIK it's not possible to “compress” lists other than removing the list monitor, which the Project.json minimizer already does. Any attempt to modify their contents might make them incompatible with whatever method that the project creator used to manage list data.

The Scratch 3 Project Save Troubleshooter - find out why your project won't save

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Ctrl+Shift+Down for more…
Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?

Want to put a high-quality video in your project with better results than you can get from any GIF converter? Ask me on my profile and I can hook you up.
Chiroyce
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

bump!

also this doesn't look great on mobile..

Last edited by Chiroyce (March 3, 2022 08:28:32)








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
Flowermanvista
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Chiroyce wrote:

also this doesn't look great on mobile..
(image snip)
oh good, something I don't know how to do.

To be honest I'm not really sure if this is that much of an issue since it's really not practical to use Scratch on phones anyways. It also seems to behave fine in landscape mode on all of the (simulated) devices in Firefox's default list, so…

The Scratch 3 Project Save Troubleshooter - find out why your project won't save

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Ctrl+Shift+Down for more…
Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?

Want to put a high-quality video in your project with better results than you can get from any GIF converter? Ask me on my profile and I can hook you up.
Chiroyce
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Flowermanvista wrote:

To be honest I'm not really sure if this is that much of an issue since it's really not practical to use Scratch on phones anyways. It also seems to behave fine in landscape mode on all of the (simulated) devices in Firefox's default list, so…
I agree, most people would probably use this on a laptop/desktop so this wouldn't be much of an issue.







April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
Steve0Greatness
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Chiroyce wrote:

This link looks MUCH better - https://flowermanvista.github.io/ScratchTools/ProjectJsonMinimizer
(GitHub pages will default to index.html if the filename isn't provided
That's not just GitHub pages… it's just your web browser rendering static websites. First, it requests the exact path that you tried to access. If it gets a 404, then it requests for the index.html.
Of course, that's just how I think it works.

is the worst emoji. It's horrendous and ugly. I hate it. The point of emojis is to show emotions, but what emotion does this show? Do you just wake up in the morning and think “wow, I really feel like a massive stone today”? It's useless. I hate it. It just provokes a deep rooted anger within me whenever I see it. People just comment as if it's funny. It's not. Oh wow, it's a stone head, how hilarious, I'll use it in every comment I post. NO. STOP IT. It deserves to burn in hell. Why is it so * smug. You're a stone, you have no life goals, you will never accomplish anything in life apart from * me off.
god286
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Steve0Greatness wrote:

Chiroyce wrote:

This link looks MUCH better - https://flowermanvista.github.io/ScratchTools/ProjectJsonMinimizer
(GitHub pages will default to index.html if the filename isn't provided
That's not just GitHub pages… it's just your web browser rendering static websites. First, it requests the exact path that you tried to access. If it gets a 404, then it requests for the index.html.
Of course, that's just how I think it works.
Actually, the server sends back the index.html when you go to https://example.com/
edit: A bit more detailed:
When you go to the example.com/ page, your browser sends GET request to https://example.com/ not https://example.com/index.html
Have you ever seen a website where instead of index.html it is index.php or maybe shtml extension? If the browser gave an opinion on index.html then these would not work.
Instead, it is the server's responsibility to give index.html when requesting the / page.
Sometimes servers might have the / page go to a different file, not index.html

Last edited by god286 (June 13, 2022 08:57:52)



      
** ******** ** **
/** **////// // ****** /**
/** ****** ** ** ****** /** ***** ****** **/**///** ******
/** //////** /** /** //////** /********* **///**//**//*/**/** /**///**/
/** ******* //** /** ******* ////////**/** // /** / /**/****** /**
** /** **////** //**** **////** /**/** ** /** /**/**/// /**
//***** //******** //** //******** ******** //***** /*** /**/** //**
///// //////// // //////// //////// ///// /// // // //
Above inspired by @ISTILLMAKESTUFF, made with duckduckgo search “figlet 3d JavaScript”
Steve0Greatness
Scratcher
1000+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

god286 wrote:

Actually, the server sends back the index.html when you go to https://example.com/
Oh… I didn't know that.

is the worst emoji. It's horrendous and ugly. I hate it. The point of emojis is to show emotions, but what emotion does this show? Do you just wake up in the morning and think “wow, I really feel like a massive stone today”? It's useless. I hate it. It just provokes a deep rooted anger within me whenever I see it. People just comment as if it's funny. It's not. Oh wow, it's a stone head, how hilarious, I'll use it in every comment I post. NO. STOP IT. It deserves to burn in hell. Why is it so * smug. You're a stone, you have no life goals, you will never accomplish anything in life apart from * me off.
ZZC12345
Scratcher
500+ posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

Steve0Greatness wrote:

Chiroyce wrote:

This link looks MUCH better - https://flowermanvista.github.io/ScratchTools/ProjectJsonMinimizer
(GitHub pages will default to index.html if the filename isn't provided
That's not just GitHub pages… it's just your web browser rendering static websites. First, it requests the exact path that you tried to access. If it gets a 404, then it requests for the index.html.
Of course, that's just how I think it works.
It's not the client – static hosts in general should render index.html when a path with no extension that would normally return 404 is requested:
Client | GET https://mystaticweb.site/cool_webpage/ HTTP/1.1
↓↑
Server | Ok, no extension and file does not exist - serve static_files/cool_webpage/index.html
Static websites and regular websites look the same to your web browser. It's the server deciding what to send to the client.

This is my signature. Contrary to popular belief, you do not need scratchblocks to protect against evil kumquats.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make sure to check out these cool projects, written in real code!
Aviate - Itinerary - Scratch Auth - Orange OS Linux Distro - ocular - Leopard - PyHelp
tiny_baby_boy77
Scratcher
48 posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

i think it won't save cuz i had this problem and because you might be signed off or logged off your account
AkaiHonoo
Scratcher
2 posts

The Scratch 3 Project Save Troubleshooter (why isn't your project saving? find out here!)

I'm probably thinking it's too much data for your computer to save all at the same time unless it's taking it's time or it's either your computer can't handle how many blocks there are in the project. I don't think either of those are right though because when I just joined scratch the project wouldn't save any of them even though my email was confirmed.

Powered by DjangoBB

Standard | Mobile