Discuss Scratch

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

I have created a Scratch 1.4 mod called Explore, named this because not only am I exploring Squeak and Scratch in a whole new way but also the users of this mod will too. Explore has many features that let the user explore programming outside of Scratch - using files, the Internet, and more.

Website
This the website for Explore: http://explore-programming.weebly.com/

Download Explore 3.4
The latest completed version of Explore is 3.4. Download. Explore is not a virus! Read here.

Please give feedback on how to make Explore better!

Help!
liam48D is writing a great guide to Explore here.
Also, check out the Scratch Wiki article for Explore.

Credits
Find them here. Thank you jueschnei, who is working on the development of a great Windows Installer with fixes, its own new Explore2EXE, and a bug reporter.

Last edited by powerpoint56 (Oct. 30, 2015 20:05:40)



Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

what happened to branch?

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

Two problems:
  • I'm doing this mod off of the source code. Various features of the mod, like entering presentation mode or opening/importing a project, do not work. For instance, the File>Open button gives this error:
    UndefinedObject(Object)>>error:
    UndefinedObject(Object)>>doesNotUnderstand:
    ScratchFileChooserDialog>>labelForHomeFolder
    ScratchFileChooserDialog>>addShortcutButtons
    ScratchFileChooserDialog>>type:
    ScratchFileChooserDialog class>>openScratchFileFor:
    ScratchFrameMorph>>openScratchProject
    CustomMenu(SelectionMenu)>>invokeOn:at:
    ScratchFrameMorph>>fileMenu:
    ScratchMenuTitleMorph>>mouseDown:
    It seems like maybe part of opening a project is undefined? Is this supposed to happen in the Scratch Source code? How can I fix things like this?

  • Another problem: I have created two categories, called “Connect” and “More”. They show up on the category panes, but when I try to use the blocks I have put in them, they do not do anything. The blocks are colored red (like the obsolete blocks) but I added in the code to make them a different color. Any way to make them work again?

Thanks you!


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

powerpoint56 wrote:

Two problems:
  • I'm doing this mod off of the source code. Various features of the mod, like entering presentation mode or opening/importing a project, do not work. For instance, the File>Open button gives this error:
    UndefinedObject(Object)>>error:
    UndefinedObject(Object)>>doesNotUnderstand:
    ScratchFileChooserDialog>>labelForHomeFolder
    ScratchFileChooserDialog>>addShortcutButtons
    ScratchFileChooserDialog>>type:
    ScratchFileChooserDialog class>>openScratchFileFor:
    ScratchFrameMorph>>openScratchProject
    CustomMenu(SelectionMenu)>>invokeOn:at:
    ScratchFrameMorph>>fileMenu:
    ScratchMenuTitleMorph>>mouseDown:
    It seems like maybe part of opening a project is undefined? Is this supposed to happen in the Scratch Source code? How can I fix things like this?

  • Another problem: I have created two categories, called “Connect” and “More”. They show up on the category panes, but when I try to use the blocks I have put in them, they do not do anything. The blocks are colored red (like the obsolete blocks) but I added in the code to make them a different color. Any way to make them work again?

Thanks you!
for

#1. My mod does the same thing so i have to use the .image, if you were using an .exe, that's why.

#2.

So connect and more…. did you do certaino r g and b's, not the obsolete combination? also, they don't work? Are you sure the code is right? try putting one in control, and see if it works then, if it still doesn't work, it is the code.

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

powerpoint56 wrote:

Two problems:
  • I'm doing this mod off of the source code. Various features of the mod, like entering presentation mode or opening/importing a project, do not work. For instance, the File>Open button gives this error:
    UndefinedObject(Object)>>error:
    UndefinedObject(Object)>>doesNotUnderstand:
    ScratchFileChooserDialog>>labelForHomeFolder
    ScratchFileChooserDialog>>addShortcutButtons
    ScratchFileChooserDialog>>type:
    ScratchFileChooserDialog class>>openScratchFileFor:
    ScratchFrameMorph>>openScratchProject
    CustomMenu(SelectionMenu)>>invokeOn:at:
    ScratchFrameMorph>>fileMenu:
    ScratchMenuTitleMorph>>mouseDown:
    It seems like maybe part of opening a project is undefined? Is this supposed to happen in the Scratch Source code? How can I fix things like this?

  • Another problem: I have created two categories, called “Connect” and “More”. They show up on the category panes, but when I try to use the blocks I have put in them, they do not do anything. The blocks are colored red (like the obsolete blocks) but I added in the code to make them a different color. Any way to make them work again?

Thanks you!
for

#1. My mod does the same thing so i have to use the .image, if you were using an .exe, that's why.

#2.

So connect and more…. did you do certaino r g and b's, not the obsolete combination? also, they don't work? Are you sure the code is right? try putting one in control, and see if it works then, if it still doesn't work, it is the code.
1. Yeah, I'm using an exe. So if I use the .image and then save it with an exe for whoever's using it, will it work then?
2. I did enter a non-obsolete color code. I'm just redoing the whole process; I'll post again to give results.


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

Yes! I redid the same process, and now the blocks work. The only problem is that the block colors are still red. I'm going to use rgb for the color value instead, since I'm more familiar with it.

Edit: Fixed the colors too! And thank you SFollis; now it works having to do it in the .image.

Last edited by powerpoint56 (June 16, 2013 17:38:49)



Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

How do you add a new menu on Scratch (menu as in File, Edit, Share, Help, etc.)?


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

powerpoint56 wrote:

How do you add a new menu on Scratch (menu as in File, Edit, Share, Help, etc.)?
oh this, sorry for being late D: i was working on something


I actually haven't gotten this to work, but yet it might just work for you

goto

Scratch-UI-Panes>>ScratchFrameMorph>>initialization>>createMenuPanel

now, where it says

t1 _ #((#File #fileMenu (#Edit #editMenu (#Share #shareMenu (#Help #helpMenu ).

you replace it with this

t1 _ #((#File #fileMenu (#Edit #editMenu (#Share #shareMenu (#Help #helpMenu (#NewMenu #newmenuMenu.

then, go to

…>>…>>menu/button actions

then add

newmenuMenu: t1
| t2 |
t2 _ CustomMenu new.


then use
t2 add: ‘Text’ action: #textAction. —- adds a section you can choose, and if clicked, does the action.
t2 addLine. — adds the line in between sections


then add after your done doing that stuff


t2 localize.
#(3 4 5 ) do: [:t3 | t2 labels at: t3 put: ((t2 labels at: t3)
copyFrom: 1 to: (t2 labels at: t3) size - 1)
, ScratchTranslator ellipsesSuffix].
t2 invokeOn: self at: t1 bottomLeft + (0 @ 10)

Last edited by SFollis (June 16, 2013 18:53:41)


powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

powerpoint56 wrote:

How do you add a new menu on Scratch (menu as in File, Edit, Share, Help, etc.)?
oh this, sorry for being late D: i was working on something
That's fine; I was busy with other stuff anyway.

And thank you so much for the menu code! I'm busy with File I/O right now, but in a bit I'll be able to test it out.


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

Oh, and how do I get rid of the check-box from a reporter or boolean in the block palette?


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

powerpoint56 wrote:

Oh, and how do I get rid of the check-box from a reporter or boolean in the block palette?

YourLocalBlockLib wrote:

No Stage monitor: The checkbox can be removed from next to a block by going to Scratch-Blocks >> CommandBlockMorph >> private >> canBecomeWatcher. Add #yourSelector:GoesHere: before “) includes: selector)”. Accept.

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

powerpoint56 wrote:

Oh, and how do I get rid of the check-box from a reporter or boolean in the block palette?

YourLocalBlockLib wrote:

No Stage monitor: The checkbox can be removed from next to a block by going to Scratch-Blocks >> CommandBlockMorph >> private >> canBecomeWatcher. Add #yourSelector:GoesHere: before “) includes: selector)”. Accept.
Thanks!


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

what happened to branch?
No idea. The download was lost and nothing's happening with it.



Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

powerpoint56 wrote:

SFollis wrote:

what happened to branch?
No idea. The download was lost and nothing's happening with it.

you sure? http://branchblocks.weebly.com/download.html

davidkt
Scratcher
1000+ posts

Explore 3.4, Scratch mod

Nope, download's still broken.

Remember when I looked like this? I still do.


Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

davidkt wrote:

Nope, download's still broken.
nooooooo! at least i have 1.1…

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

davidkt wrote:

Nope, download's still broken.
nooooooo! at least i have 1.1…
I do too. Do you have a Mac? (I have the Windows version; if you have the Mac version we could both re-upload ours and put them on the Downloads page.


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
SFollis
Scratcher
500+ posts

Explore 3.4, Scratch mod

powerpoint56 wrote:

SFollis wrote:

davidkt wrote:

Nope, download's still broken.
nooooooo! at least i have 1.1…
I do too. Do you have a Mac? (I have the Windows version; if you have the Mac version we could both re-upload ours and put them on the Downloads page.
darn it nope, windows. i want a mac though, i'm sure djdolphin has it though, didn't he make that online version too?

Or did he not finish it after it didn't work?

powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

SFollis wrote:

powerpoint56 wrote:

SFollis wrote:

davidkt wrote:

Nope, download's still broken.
nooooooo! at least i have 1.1…
I do too. Do you have a Mac? (I have the Windows version; if you have the Mac version we could both re-upload ours and put them on the Downloads page.
darn it nope, windows. i want a mac though, i'm sure djdolphin has it though, didn't he make that online version too?

Or did he not finish it after it didn't work?
It didn't work. But he/she knew how to make the Mac version. I'll comment on their Profile page…

Last edited by powerpoint56 (June 17, 2013 20:34:38)



Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)
powerpoint56
Scratcher
1000+ posts

Explore 3.4, Scratch mod

dj had it!

I'll make a new forum topic for Branch and update the download.


Explore, my Scratch mod | Car Crash | My projects | (image by @MicroMacro)

Powered by DjangoBB