Sounds like a real good way to slow down the game.
Can't they just use the "Cleanup" Feature on the game, and have everything visible?
Offline
Common_Sense wrote:
Sounds like a real good way to slow down the game.
Can't they just use the "Cleanup" Feature on the game, and have everything visible?
it said that in the first post...
Offline
hmnwilson wrote:
Here's another idea that requires an easy-to-do glitch.
First, paint the background any color but white. Then press the "new sprite" button. When the paint editor comes up, move it out of the way so you can see the same button you used to make the new sprite, and click it again. (your computer might make the 'error' noise, but it still works.) You'll now notice two white dots on the stage. Press the "cancel" button, and one of the dots will disappear while the other stays on-screen. You can double-click it to bring up the scripts, but it won't show up in the list of sprites. Then just edit the costume so you can see it more easily. This will seriously confuse the hackers, and you can double-click it any time to show it's scripts/costumes/sounds.
Now, undoing it.
All you need to do is open a new project, then delete the default sprite. Then go to the File menu and select "Import project...", find it, and import it. The sprite will appear like normal.
If you don't believe me, try it. It works.
yes, this is in the first post too...
Offline
TobiOlivers wrote:
hmnwilson wrote:
[post]
yes, this is in the first post too...
You're right, I didn't notice.
Last edited by hmnwilson (2009-12-21 23:43:35)
Offline
hmnwilson wrote:
TobiOlivers wrote:
hmnwilson wrote:
[post]
yes, this is in the first post too...
You're right, I didn't notice.
![]()
lol, its all right!
love the signature
Last edited by TobiOlivers (2009-12-22 00:27:12)
Offline
The-Whiz wrote:
There is a way to make your projects almost impregnable. Here it is:
1. Click the new sprite button.
2. Move the window that appears.
3. Click the new sprite button again.
4. Click cancel in the window.
5. Double click the white square in the middle of the screen.
6. It's there, but it doesn't appear in the sprites box.
I tried this, submitted it, and downloaded, guess what. They all showed.
Offline
SnowGuy wrote:
The-Whiz wrote:
There is a way to make your projects almost impregnable. Here it is:
1. Click the new sprite button.
2. Move the window that appears.
3. Click the new sprite button again.
4. Click cancel in the window.
5. Double click the white square in the middle of the screen.
6. It's there, but it doesn't appear in the sprites box.I tried this, submitted it, and downloaded, guess what. They all showed.
That's what you're supposed to do.
EDIT: Oops, I wasn't clear enough. That's what you're supposed to do if you're hacking...
Last edited by Chrischb (2009-12-24 00:46:19)
Offline
SnowGuy wrote:
The-Whiz wrote:
There is a way to make your projects almost impregnable. Here it is:
1. Click the new sprite button.
2. Move the window that appears.
3. Click the new sprite button again.
4. Click cancel in the window.
5. Double click the white square in the middle of the screen.
6. It's there, but it doesn't appear in the sprites box.I tried this, submitted it, and downloaded, guess what. They all showed.
I had this problem too - it always selects the first sprite created when downloaded. So make sure you have two sprites, one created earlier than the other one.
Offline
One good way to make your games harder to hack is to add menus. They use lots of confusing blocks, and make the hacker mad. Also, when you are changing your variables, use an extra equation to get the same effect. For example[blocks]
<change{ score }by( (( 4 <+> 5 )) <-> 8 ))))
instead of
<change{ score }by( 1
[/blocks]
Last edited by itchyone (2009-12-24 13:25:44)
Offline
itchyone wrote:
One good way to make your games harder to hack is to add menus. They use lots of confusing blocks, and make the hacker mad. Also, when you are changing your variables, use an extra equation to get the same effect. For example[blocks]
<change{ score }by( (( 4 <+> 5 )) <-> 8 ))))
instead of
<change{ score }by( 1
[/blocks]
How exactly does a menu help? I'm confused.
Offline
In my opinion, to make it impreganable, it just has to be an actual game/animation, and not just a picture. Because pictures and drawings are just easy to steal/borrow, yet programming, you have to understand, which not every can always do, because, when you make something, obviously you understand it, but it's harder to understand at first, something you didn't make.
Offline
These techniques apply to games or projects that require a fair amount of scripting. Art is just a background/costume, and I suggest using BYOB and turbo speed to pen all the pixels.
Another idea is to place your name (Chrischb drew this!) into the art in a way that would be hard to edit.
Offline
If anyone's interested, I made sort of a "proof of concept" of the hidden sprite bug/feature people are talking about.
http://scratch.mit.edu/projects/ahawesome/821007
I did this before I read all of the posts in this thread though, so I didn't set the sprites' x and y positions to "n/a" like one poster said. I might try that to see what happens, though...
Offline
ahawesome wrote:
If anyone's interested, I made sort of a "proof of concept" of the hidden sprite bug/feature people are talking about.
http://scratch.mit.edu/projects/ahawesome/821007
I did this before I read all of the posts in this thread though, so I didn't set the sprites' x and y positions to "n/a" like one poster said. I might try that to see what happens, though...
Nice work there.
Offline
Chrischb wrote:
Another idea is to place your name (Chrischb drew this!) into the art in a way that would be hard to edit.
There are some programs out there that do that, I think... I've run across at least one watermarker. Also, some websites (example, example) automatically watermark a submission, so you could submit to one of those first if you had an account, but the watermark is a sitewide standard, although on the first example you can customize the watermark if you have a Pro membership.
Last edited by Cat_Animator (2010-01-04 14:39:11)
Offline
Cat_Animator wrote:
Chrischb wrote:
Another idea is to place your name (Chrischb drew this!) into the art in a way that would be hard to edit.
There are some programs out there that do that, I think... I've run across at least one watermarker. Also, some websites (example, example) automatically watermark a submission, so you could submit to one of those first if you had an account, but the watermark is a sitewide standard, although on the first example you can customize the watermark if you have a Pro membership.
Ooh, thanks for bumping this.
Yes, watermarks can be handy.
Offline
this protecting nonesense will never work. you guys should make a line of 'hack - proof' games where people can try to steal the passwords from the scripts, then they reupload the project with the password written in the middle of the page
Offline
Oh, wow! good job, Chrischb!
Offline
everythingRhymes wrote:
this protecting nonesense will never work. you guys should make a line of 'hack - proof' games where people can try to steal the passwords from the scripts, then they reupload the project with the password written in the middle of the page
There's always a way to discover the contentsvof a project... but thread is mainly for fun and to share tips.
Offline
This should be stickied!!!!
Offline
shamrocker wrote:
This should be stickied!!!!
![]()
I don't see a reason for it... it's not important. If it were to be stickied, the word "hackers" in the title should be changed to "remixers" - which is against easy remixing, something that was built specifically nto Scratch.
Off topic: How did you find this thread? It was buried,
Offline
When you make a game with arrow keys and a goal, like the Worlds Hardest Game, I know a script that will make it undraggable. But make sure you disguise it or hide it. 1. Make the sprite. 2 Make the moving scripts. Now, this is what the plain script would look like:
[blocks]
<when[ Player ]clicked>
<stop all>
[/blocks]
easy!
Offline
Interesting method for hackers: (I am sharing this for public knowledge, NOT because I support remixes )
1. Download a project with hidden sprites
2. Save a copy on your hard drive/wherever else
3. Open it again
No more hidden sprites... they all show up
Yet another good method made really easy to defeat.
My contribution to the protectors (I wish you luck! )
If you use the above method on my project Shift Scratch'd you will find that the password sprite is STILL not easy to mess with... the codes are written in (LOL) code, and are decoded every time one is entered to be matched. This makes it VERY hard for someone who doesn't understand EXACTLY what is going on to find the codes and put them online. Also, combine this method with VERY LONG and VERY RANDOM codes (for example, '[A&-@HD03d;3OzU.|') so the hacker will think that they have done something wrong in decoding the codes, and will try something else in hopes of a more English-looking code.
EDIT: Don't use Shift Scratch'd as an example, I left the auto-decoding script in there in a couple of pieces...
Last edited by nXIII (2010-03-17 19:42:34)
Offline