Discuss Scratch

Tenuuni
Scratcher
22 posts

I got Scratch 2.0 v44 to work!

So, I was on the journey for some juicy hidden blocks, and I was looking for the oldest one. v44. I downloaded the SWF and tried opening it in the standalone player. It only showed the player, not the editor. That was bad. So, using my ActionScript knowledge, I decompiled the SWF and I spent a lot of time finding the editor setting. I tried
document.body.children[0].ASsetEditMode(true)
but the browser threw a dreaded error.
Uncaught TypeError: document.body.children[0].ASsetEditMode is not a function
I was devastated. Luckily, due to this random guy on Github I got it working.
TL;DR all I had to do is change
return isOffline || isExtensionDevMode;
to
return true;
and made it work. For those who want it, download it here.

Last edited by Tenuuni (Oct. 1, 2022 08:58:11)

truth2022-1
Scratcher
96 posts

I got Scratch 2.0 v44 to work!

(°<°)
XvoloeTheCool
Scratcher
58 posts

I got Scratch 2.0 v44 to work!

repeat (say [])
end
WojtekGame
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

XvoloeTheCool wrote:

repeat (say [])
end
Don't necropost.
qloakonscratch
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

Tested it on both my Linux machine and my Chromebook, it works.
medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

I kept trying to click the “i” because I kept thinking it would show the sprite info LOL

It just shows the number of scripts in everything, while if you click the “cat” profile picture, it shows this:

And yeah, it works.
KosraeKoder144
Scratcher
68 posts

I got Scratch 2.0 v44 to work!

It doesn't work! Using my SWF player, it just is the stage and that's it.
wer65hertg
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

I have to try this

WojtekGame wrote:

XvoloeTheCool wrote:

repeat (say [])
end
Don't necropost.
One of the few times I'm grateful for this actually.
Tenuuni
Scratcher
22 posts

I got Scratch 2.0 v44 to work!

huckleberrya wrote:

It doesn't work! Using my SWF player, it just is the stage and that's it.
Maybe try using a browser with Flash support. It happens sometimes.
medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

wer65hertg wrote:

I have to try this

WojtekGame wrote:

XvoloeTheCool wrote:

repeat (say [])
end
Don't necropost.
One of the few times I'm grateful for this actually.
Yeah, this has v44 and a lot of other versions. A lot of them look identical to each other:
https://github.com/medlans/2.0-Archives
wer65hertg
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

medians wrote:

Yeah, this has v44 and a lot of other versions. A lot of them look identical to each other:
https://github.com/medlans/2.0-Archives
You should put that on archive.org or something (not the Wayback Machine).
medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

wer65hertg wrote:

medians wrote:

Yeah, this has v44 and a lot of other versions. A lot of them look identical to each other:
https://github.com/medlans/2.0-Archives
You should put that on archive.org or something (not the Wayback Machine).
Yeah, I prob will.
Jonathan50
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

Tenuuni wrote:

document.body.children[0].ASsetEditMode(true)
looks familiar. I remember being able to try Scratch 2.0 before it was released (you weren't really supposed to, but people shared how to on the forums…) by simply running that after following a link to the SWF (which was in /static or somewhere on the Scratch website). Probably after the alpha on Scratch Day 2012 (https://en.scratch-wiki.info/wiki/Development_of_Scratch_2.0) but before the public beta?

It's getting impossible to trace the lineage of all these re-shared old Scratch versions. But I know there are a lot on the ScratchR SVN tree, so maybe that's were some came from. (Judging by the pictures on the wiki, this version is from before Sept. 2012?)

Last edited by Jonathan50 (April 3, 2023 02:07:17)

medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

Jonathan50 wrote:

Tenuuni wrote:

document.body.children[0].ASsetEditMode(true)
looks familiar. I remember being able to try Scratch 2.0 before it was released (you weren't really supposed to, but people shared how to on the forums…) by simply running that after following a link to the SWF (which was in /static or somewhere on the Scratch website). Probably after the alpha on Scratch Day 2012 (https://en.scratch-wiki.info/wiki/Development_of_Scratch_2.0) but before the public beta?

It's getting impossible to trace the lineage of all these re-shared old Scratch versions. But I know there are a lot on the ScratchR SVN tree, so maybe that's were some came from. (Judging by the pictures on the wiki, this version is from before Sept. 2012?)
I think it's from May 2012 or earlier because it calls the More Blocks category “My Blocks”, and the wiki revision for the My Blocks page says it was moved for a name change in that month.
https://en.scratch-wiki.info/w/index.php?title=My_Blocks&oldid=42436
Edit:
https://en.scratch-wiki.info/w/index.php?title=Variables_Blocks_(subcategory)&oldid=41650
The Data category in v44 is called Variables, like in 1.x and 3.0.

Last edited by medians (May 5, 2023 23:05:32)

CountryComedian2009
Scratcher
2 posts

I got Scratch 2.0 v44 to work!

the flash player: why do they forget about me?
Goodthingsaregood66
Scratcher
100+ posts

I got Scratch 2.0 v44 to work!

Here's a list of all the blocks in this prototype that aren't present in the final version of 2.0:
Say block with the dropdown menu

The motor blocks from 1.4

The start scene block

The forever if block from 1.4

The separate stop script and stop all blocks from 1.4

The stamp transparent block

The loud block from 1.4

And that's all i could find.

Last edited by Goodthingsaregood66 (June 16, 2023 23:16:12)

medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

Stamp transparent was removed because the functionality was moved to the ghost effect.
Scenes were replaced with backdrops and the when backdrop switches to block.
Also, if you want to try more prototypes, see:
https://github.com/medlans/2.0-Archives (find the “.swf” files)
Goodthingsaregood66
Scratcher
100+ posts

I got Scratch 2.0 v44 to work!

And yes, it indeed does nothing.

Last edited by Goodthingsaregood66 (June 16, 2023 23:40:49)

medians
Scratcher
1000+ posts

I got Scratch 2.0 v44 to work!

Goodthingsaregood66 wrote:

It indeed does nothing.
Yep!
It was only present in v349 or Map Scratch.
Goodthingsaregood66
Scratcher
100+ posts

I got Scratch 2.0 v44 to work!

Now if only we could find a prototype with the scratch days block intact.

Powered by DjangoBB