Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » I Broke Scratch 1.4!
- MCAnimator3D
-
500+ posts
I Broke Scratch 1.4!
So one day, I was messing around on the Scratch Forums and ame across something tht said you can gift click the R in Scratch in 1.4, so I did that. Then I started exploring it. And doing some random stuff with it. I close Scratch 1.4 and reopened it. I didn't open! I tried to reinstall it, but somehow tht wouldn't work! I looke on the Wiki and saw something along the lines of “If you are a beginner in Squeak, do not do this as it can ”break“ your Scratch!” I wish I saw that before. Any suggestions of what I could do to restore it? I need 1.4 for making fonts and some other purposes.
- Hardmath123
-
1000+ posts
I Broke Scratch 1.4!
Hmm… what goes wrong when you open it? What did you mess around with? Did you ever select an option called “save image for end-user”? And, finally, what OS do you have (Mac/Windows/Linux)?
- MCAnimator3D
-
500+ posts
I Broke Scratch 1.4!
When I try to open it, the cursor switches to its loading look an nothing else happens. I put some kind I text thing on it, made it full screen, closed some windows tht were in it (not sure what ones though). And my OS is a Windows 7. Hmm… what goes wrong when you open it? What did you mess around with? Did you ever select an option called “save image for end-user”? And, finally, what OS do you have (Mac/Windows/Linux)?
- GP1
-
100+ posts
I Broke Scratch 1.4!
I had this problem when I started modding Scratch. Here is how you can fix it. Just uninstall, then reinstall Scratch. Scratch doesn't save any setting files in local app data, so reinstalling the program files will reset the Squeak image.
- MCAnimator3D
-
500+ posts
I Broke Scratch 1.4!
Ok, I uninstalled the (for some reason 3) Scratch copies, so next I tried to delete the folder in C:\Program Files (x86) named Scratch, but it said it was open in another program. There wasn't anything open at all! I had this problem when I started modding Scratch. Here is how you can fix it. Just uninstall, then reinstall Scratch. Scratch doesn't save any setting files in local app data, so reinstalling the program files will reset the Squeak image.
- MCAnimator3D
-
500+ posts
I Broke Scratch 1.4!
I fixed the problem. All I had to do is where it says choose a file to save the Scratch folder in, I just renamed the folder 1.4 is being held in to “Scratch 1.4 New” instead of “Scratch” since there was already a local file that couldn't be manipulated in any way. Now I have the shortcut and it works!
- TheSuccessor
-
4 posts
I Broke Scratch 1.4!
Glad you fixed it. 
For future reference, if you are using Windows Vista or 7 (and probably 8, but not sure), a system called UAC virtualization is in place by default. (See http://en.wikipedia.org/wiki/User_Account_Control#Features, second paragraph.) This means that if Scratch is not running as administrator, the Squeak VM does not have permission to write the modified image file into Scratch's installation folder. It is instead saved to “C:\Users\<Username>\AppData\Local\VirtualStore\<Scratch installation path>\Scratch.image”. This folder is not cleared across re-installations, and as such re-installing Scratch will have no effect. Changing the folder name works because the broken image is nowhere the computer knows how to find, but next time you re-install you will likely find the problem shows up again. To permanently fix the problem, delete the Scratch folder from your VirtualStore. Also, if you intend to share a 1.4 mod you have made (not using the source) with others, either develop it launching Scratch as administrator, or share the image file found in the VirtualStore directory, not the one where Scratch is installed.

For future reference, if you are using Windows Vista or 7 (and probably 8, but not sure), a system called UAC virtualization is in place by default. (See http://en.wikipedia.org/wiki/User_Account_Control#Features, second paragraph.) This means that if Scratch is not running as administrator, the Squeak VM does not have permission to write the modified image file into Scratch's installation folder. It is instead saved to “C:\Users\<Username>\AppData\Local\VirtualStore\<Scratch installation path>\Scratch.image”. This folder is not cleared across re-installations, and as such re-installing Scratch will have no effect. Changing the folder name works because the broken image is nowhere the computer knows how to find, but next time you re-install you will likely find the problem shows up again. To permanently fix the problem, delete the Scratch folder from your VirtualStore. Also, if you intend to share a 1.4 mod you have made (not using the source) with others, either develop it launching Scratch as administrator, or share the image file found in the VirtualStore directory, not the one where Scratch is installed.
- Discussion Forums
- » Advanced Topics
-
» I Broke Scratch 1.4!