Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch 3.0 をハック(動作や構造を解析すること)しよう!
- tennsai3
-
Scratcher
32 posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
ちなみにsb3をzipに変えることはできました。戻すこともできましたアイコンもちゃんと戻ってます(クロームブック)僕もうまくいきませんでした。しかも、sb3に拡張子を変えても、アイコンはzipのままでした。ベータ版はアップロード機能をもうサポートしているのでしょうか?アップロード機能はもう使えるみたいです。
ダウンロードしただけのファイルでもアップロードできませんか?
すみません、私は試していません。
※この話題なら Scratch3.0について話し合う所 のほうがいいかも
ところで、ふと思ったことがあったので、実験してみました。
zipだったファイルの拡張子をもう一度sb3に戻してアップロードを試してみましたが、うまくいきませんでした。
Last edited by tennsai3 (March 7, 2022 02:52:09)
- yuzupon1133-sub
-
Scratcher
1000+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
project.jsonの中の一番最初に書かれたターゲットの名前ってことでは?
- 5675678
-
Scratcher
1 post
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
#423 https://itta611.github.io/# ←これを使えば簡単にできますよ
- yukku
-
Scratcher
1000+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
>> #491は最初のTargetを表しているのですか?
色々さがしていたらこちらに似たようなものを見つけました。これは
私は
実際Targetsの一番最初は必ずステージで、無理やり変更すると読み込めなくなるからyuzupon1133-subさんと言っていることあまり変わらない
this.runtime.getTargetForStage()
色々さがしていたらこちらに似たようなものを見つけました。これは
([ステージ v]の[x座標 v]::#5CB1D6のブロックのコードです。この部分ではこのコードがステージを取得するのに使われています。
私は
もしステージが存在しているならステージのnameの値、存在しないなら「no stage yet」を返すと推測します。
→現行バージョンではステージは必ず存在し、ステージのnameの値は常に「Stage」なので常に「Stage」が返される
実際Targetsの一番最初は必ずステージで、無理やり変更すると読み込めなくなるからyuzupon1133-subさんと言っていることあまり変わらない
Last edited by yukku (March 9, 2022 11:45:16)
- yuzupon1133-sub
-
Scratcher
1000+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
getTargetForStage関数を見つけました。
https://github.com/LLK/scratch-vm/blob/f405e59d01a8f9c0e3e986fb5276667a8a3c7d40/src/engine/runtime.js#L2462
まずターゲットをすべて取得して、それがステージなら(isStage==trueなら)objectを返してるっぽいです。
https://github.com/LLK/scratch-vm/blob/f405e59d01a8f9c0e3e986fb5276667a8a3c7d40/src/engine/runtime.js#L2462
まずターゲットをすべて取得して、それがステージなら(isStage==trueなら)objectを返してるっぽいです。
- Bellomaker
-
Scratcher
500+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
(前の話とずれますが)
JSONハックをしやすくするためにScratch用JSONエディタを作ってみました。
良いところ
JSONが整形されて出てきます(保存の際は自動的に縮小されます)
Tabを入力できる(ここ一番頑張った)
です。みなさんのJSONハックに役立ったらと思います。
まだまだ開発中ですが、使ってみてください。
https://prots.belm.repl.co/
※トピック違いでしたら教えてください。
JSONハックをしやすくするためにScratch用JSONエディタを作ってみました。
良いところ
JSONが整形されて出てきます(保存の際は自動的に縮小されます)
Tabを入力できる(ここ一番頑張った)
です。みなさんのJSONハックに役立ったらと思います。
まだまだ開発中ですが、使ってみてください。
https://prots.belm.repl.co/
※トピック違いでしたら教えてください。
- Bellomaker
-
Scratcher
500+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
#496 @tennsai3さんへ
今の話ではないです、ちゃんとURLを見ていただけますか。また、「今の話」と短絡的に書かれても理解しづらいです。もう少しちゃんと日本語を書いてくれると助かります。
今の話ではないです、ちゃんとURLを見ていただけますか。また、「今の話」と短絡的に書かれても理解しづらいです。もう少しちゃんと日本語を書いてくれると助かります。
- inoking
-
Scratcher
1000+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
#496:
その問題があったのは3年半前のベータ版時代の話だということです。
今となってはちゃんと動くのは当たり前なので
ここに投稿してもらっても情報はありません。
まずは日付を確認してみるとよいでしょう。
その問題があったのは3年半前のベータ版時代の話だということです。
今となってはちゃんと動くのは当たり前なので
ここに投稿してもらっても情報はありません。
まずは日付を確認してみるとよいでしょう。
- Mario-098
-
Scratcher
100+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
Scratch 3.0 のハックってiPadでもできるんですか❔
よくわからないから
教えてほしい
end
Last edited by Mario-098 (March 22, 2022 10:03:57)
- p_nuts
-
Scratcher
1000+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
あまり詳しくないのでわかりませんが、専用ソフトとか使えばできるんじゃないですか?(JSONエディタなど)
- daihuku-otya
-
Scratcher
100+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
jsonも一応できました
Last edited by daihuku-otya (March 22, 2022 10:23:50)
- Catapult-
-
Scratcher
100+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
JSONファイルのコスチュームを調べているのですが、rotationCenterXとrotationCenterYは何を表しているのでしょうか?直訳すると回転の中心ですが、ここの値によって編集したコスチューム(svg)が読み込めなくなったり変形したりします。
- Catapult-
-
Scratcher
100+ posts
Scratch 3.0 をハック(動作や構造を解析すること)しよう!
また、Scratch のコスチューム取得にはMD5が使われていますがハッシュ関数なので逆関数はないですよね。
ブルートフォースで調べているのですか?
ブルートフォースで調べているのですか?










