Discuss Scratch

akku--n11
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ハックブロックを使ったプロジェクトは利用規約4.4に違反しますか?
momotarohann
Scratcher
3 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

abee wrote:

#601
いくつか方法がありますが、一番簡単なのはSmalruby3だと思います。
試しにブロックでプログラムを書いてから、「ルビー」のタブを押してみてください。
?
abee
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

なにがわからないですか。言葉で書いてもらえると助かります。
momotarohann
Scratcher
3 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

abee wrote:

なにがわからないですか。言葉で書いてもらえると助かります。
ルビーというボタンはどこら辺にあるんですか
abee
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#607
「音」タブの右です。
なお、Quoteを押さなくてもわかるので大丈夫です。

Last edited by abee (Aug. 17, 2022 08:22:45)

Shunkacchi
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ここでScratchコードをJSONコードに変更してダウンロードできるみたいです。
だけど、なんかScratchで開けないの悲しい(´;ω;`)
zyz13
Scratcher
2 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

ハックブロックを使ったプロジェクトは利用規約に違反しますか?
Shunkacchi
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#610
おそらく違反しないですね。
zyz13
Scratcher
2 posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

教えて頂きありがとうございます
futon0912
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

利用規約4.4で禁止されています。

利用規約 wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.

DeepL翻訳 鵜呑みにしないように。 wrote:

あなたは、あなたまたは他の人が、Scratchエディタの修正版を使って作成したプロジェクトをアップロードすることはできません。

Last edited by futon0912 (Aug. 18, 2022 05:47:12)

Shunkacchi
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

#613
そうでしたか。すみません
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

futon0912 wrote:

利用規約4.4で禁止されています。

利用規約 wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.

DeepL翻訳 鵜呑みにしないように。 wrote:

あなたは、あなたまたは他の人が、Scratchエディタの修正版を使って作成したプロジェクトをアップロードすることはできません。
それは変更されたScratchエディタの話ですが、project.jsonをメモ帳でいじったとしたらどうなのでしょうか?
メモ帳は変更されたScratchエディタとは言えないはずです。
magicAho
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

p_nuts wrote:

futon0912 wrote:

利用規約4.4で禁止されています。

利用規約 wrote:

4.4 You may only submit user-generated projects that were created with (1) the Scratch website editor or (2) an unmodified copy of the Scratch editor compiled from the source code described in Section 5.3. You may not upload any projects that were created, by you or by anyone else, with a modified version of the Scratch editor.

DeepL翻訳 鵜呑みにしないように。 wrote:

あなたは、あなたまたは他の人が、Scratchエディタの修正版を使って作成したプロジェクトをアップロードすることはできません。
それは変更されたScratchエディタの話ですが、project.jsonをメモ帳でいじったとしたらどうなのでしょうか?
メモ帳は変更されたScratchエディタとは言えないはずです。
変更されたScratchエディタとはTurboWarpのようなものでしょうか。
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

はい、TurboWarpやStretch3などのエディタを指すはずです。
ですが、そもそもScratchエディタとして設計されていないものでproject.jsonをいじったらどうなのでしょうかという質問です。
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

質問
Scratchのアセットをアップロードするには具体的にどうすればいいですか。

詳細
https://assets.scratch.mit.edu/{md5}.{extension}
にPOSTするまではわかるのですが、md5を作る方法、送るデータのフォーマット方法?がわかりません。
nodeとかではなく、ブラウザコンソールで完結しそうな感じでお願いします
Atridott
Scratcher
500+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

md5は確か、そのアセットが入っているプロジェクトのprojects.scratch.mit.eduにアクセスして、根気よくコスチューム名の近くにあるやつを探せば良いはずです。
p_nuts
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

いえ、そうではなく
全く新しい画像をアップロードした時、それをmd5にする方法のことです。
ネットワークタブのイニシエーターから調べようとしましたが、訳わかりませんでした(圧縮されているのでわかるはずもなく)
yukku
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

>> #620

ソースコードを見てみると、Scratchではjs-md5というライブラリでmd5にしているようです。
こういうライブラリを使う必要がありそうです。
Catapult-
Scratcher
100+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

project JSON内に最終更新者が書いてある部分ってありますか?
inoking
Scratcher
1000+ posts

Scratch 3.0 をハック(動作や構造を解析すること)しよう!

Catapult- wrote:

project JSON内に最終更新者が書いてある部分ってありますか?
まずは自分で調べてみてください。
それが「ハック」です。

Powered by DjangoBB