【初代ポケモン】好きなイラストをゲーム内に召喚!バイナリ画像召喚法解説【バグ技 任意コード実行 ExcelVBA】

  Рет қаралды 64,724

おせけん(オーキドせんせい研究者)

おせけん(オーキドせんせい研究者)

Күн бұрын

Пікірлер: 92
@vs_prof_oak
@vs_prof_oak Жыл бұрын
2:20あたりでまりさが「俺」と言ってますが、正しい一人称は「私」でした。 痛恨のミス……
@2525おはるまきさん
@2525おはるまきさん Жыл бұрын
実は6:18も....
@yukkurimarisan
@yukkurimarisan Жыл бұрын
俺と言うこともあるから気にしなくていいのぜ。
@KGR0000
@KGR0000 Жыл бұрын
ちょうどそこで思わず停止してコメント欄みにきた
@Hunter_since_ultimate
@Hunter_since_ultimate Жыл бұрын
急に中の人が出てきて草
@MKT_SYKR
@MKT_SYKR Жыл бұрын
@@yukkurimarisan 本人登場ktkr
@user48592
@user48592 Жыл бұрын
もう全部書き換えて赤版を、青版にしても驚かないな…すごすぎる
@メロンのつくね
@メロンのつくね Жыл бұрын
まさか殿堂入りの領域がこんな形で再利用されるなんて 6:48の机だった部分がバゲットサンドに見えてしまいました 崩壊したマップチップが偶然別のものに見えてしまうのもまた面白いです
@Totennko
@Totennko Жыл бұрын
ポケモンリーグのサーバーハッキングって最新作のキャラと同じことしててかっこいいな
@takumixg
@takumixg Жыл бұрын
年末年始にお見かけしてからいつも楽しく観させてもらっています。 主なら打ち込みも自動化してそうって思ったらやっぱりしてましたね。 でも 2:17 は手打ちで検証済みで吹きました笑
@sokuusaz
@sokuusaz Жыл бұрын
よくわからないけど凄すぎる事をしてるのが伝わってきた
@美味しいたまごかけごはん
@美味しいたまごかけごはん Жыл бұрын
いや本当に凄すぎます(先日のコミュニティのマップ破壊、バグか何かで壊れたのかと思ったら…) この空き領域を使えば色んなミニゲームを導入できますね! しかし、打ち込みまで自動化するだなんて…もう脱帽です。。
@ホールブラック-v9s
@ホールブラック-v9s Жыл бұрын
マジで天才だろこの人
@Shiromochimochi
@Shiromochimochi Жыл бұрын
凄すぎる… 仕組みを理解しているともうめちゃくちゃだぁw
@夜空-l2m
@夜空-l2m Жыл бұрын
最近見初めてバグ技とかはいろいろ見てきたけどバイナリエディタとか知らなかったし何やってるか全くわからないけどとんでもなく凄いことしてるのはわかる
@ほい-i3d
@ほい-i3d Жыл бұрын
もっと評価されるべき
@Kaminari01
@Kaminari01 Жыл бұрын
オーキド博士からなぜこの発想になるのか…天才は頭の中がわからん
@mitoken-iti46
@mitoken-iti46 Жыл бұрын
とりあえずよしのんがかわいいことだけはわかった…
@ZksanSalmon
@ZksanSalmon Жыл бұрын
ちなみにSRAM1〜3にはB598くらいから未使用領域なので(殿堂入りデータよりは小さいが)そこも自由にデータを保管出来ますね 殿堂入りデータはめちゃくちゃ広いけどバグポケモン見たりATフィールド行ってバグらせても高確率でデータが壊れるのがネックですね...
@可不可-z2d
@可不可-z2d Жыл бұрын
エクセル開発者もまさかポケモンのドット打ちに使われるとは思わなかったろうな
@fukahiregreat
@fukahiregreat Жыл бұрын
よしのんかわヨ 今までの4倍近く使える領域があるなら色々できる事がありそうですねぇ。
@ゆづぽんだ
@ゆづぽんだ Жыл бұрын
細か!え?自動化?すげぇぇぇぇぇぇ!のびろぉぉぉ!
@風雲叡智
@風雲叡智 Жыл бұрын
ファイヤーのにらみつけるの代わりにかえんほうしゃを覚えさせる方法ってありますか?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
その発想はなかったwww 覚える技の制御機構は今まで解析したことなかったですが、やってみたいですね笑
@kro9053
@kro9053 Жыл бұрын
ファイヤーが救済される世界線を楽しみにしてます笑
@user-bl3ih8vh1m
@user-bl3ih8vh1m Жыл бұрын
主さんすげぇ...!ゲームボーイのアセンブリはどんなサイトで勉強してますか?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
最初はこのサイトで大枠の仕組みを学んで、 pkmn.tk/z80/ その後このpdfを読んでそれぞれの命令の意味を勉強した感じですかね。 userweb.alles.or.jp/chunichidenko/nd3setumeisyo/nd3_z80meirei.pdf あとは先駆者様達が開発した任意コードがどういうアセンブリプログラムで動いているのかを、上記知識を用いて解析してみて、応用できないかやってみたりですかね。
@るんるん-e8c
@るんるん-e8c Жыл бұрын
進化する初代ポケモン
@てすと-k3x
@てすと-k3x Жыл бұрын
オーキドせんせい研究者の 転生したら26年前の日本だった件 彼はバイナリエディタを使い色んな凄い技を持った凄いキャラを作り出して大会に出るのであった
@kake7627
@kake7627 Жыл бұрын
Excel VBAは永遠に不滅!
@霧雨エヴァン
@霧雨エヴァン Жыл бұрын
…もしやこの領域を利用したらパネポンや将棋も作れる…?
@tyouicbm
@tyouicbm Жыл бұрын
他に使えるのSRAMしかねーよなーって思いつつ、何故か劇パト1の最後のシーンが思い浮かんだ俺 これが出来るならPython余裕だと思うんですけど…
@manaf6085
@manaf6085 Жыл бұрын
いや、まじですげえ……と魔理沙とハモった
@ハシホシ
@ハシホシ Жыл бұрын
まさかvbaの使い手だったとは
@kro9053
@kro9053 Жыл бұрын
イベントいじれるってことはピカ版の終盤をアニメに近いストーリーに変更できる感じですか?
@かにくりーむころっけ-i2z
@かにくりーむころっけ-i2z Жыл бұрын
これ今回は画像データを入れておくのに使ってるけど他にもいろいろできるよね
@owata13
@owata13 Жыл бұрын
まさかこのチャンネルでよしのんを見るとは
@First_cosmic_velocity
@First_cosmic_velocity Жыл бұрын
ポケットプリンターで印刷したいなこれ
@n4tua763
@n4tua763 Жыл бұрын
SRAM、VRAM、HRAM、WRAMとか色々ありますけどそれぞれ何なんでしょうか…? バイナリエディタだと0000~FFFFをいじれますが、どこが何RAMでバンク切り替えでどこが入れ替わるとか…全然知らないんですが良ければ教えてください。
@n4tua763
@n4tua763 Жыл бұрын
今更ですが自己解決したので書いときます。普通にゲームボーイのメモリマップ調べたら分かりましたw 0000-3FFF ROM#0 ←ヘッダ・プログラム(読み取り専用) 4000-7FFF ROM#n ←プログラムやデータ(読み取り専用) バンク切り替え可能 8000-9FFF VRAM ←タイル情報(表示中のスプライトやテキストはここ?) A000-BFFF SRAM#n ←セーブデータ領域 バンク切り替え可能 C000-DFFF WRAM ←おなじみのアドレス E000-FDFF ERAM ←ミラー領域 C000-DDFFと同じ FE00-FFFF いろいろ(システム関連)
@ミウ-y8y
@ミウ-y8y Жыл бұрын
VBA勉強中ですけどこういうことにも使えるんですね
@si-vn8il
@si-vn8il Жыл бұрын
まるであつ森のマイデザインみたい
@MAS256_konbu
@MAS256_konbu Жыл бұрын
質問なのですが、他の機種と通信している状態で通信相手のデータ領域を使用することは可能でしょうか
@tamagokakegohanium
@tamagokakegohanium Жыл бұрын
これtasさんにやらせたらえげつない速度で打ち込めそう
@erad5251
@erad5251 Жыл бұрын
バイナリに直接叩き込んでる奴ならありました kzbin.info/www/bejne/pma3aWSvfdB7qqs これを見てると一般人でも使えるバイナリエディタって素晴らしいですよね
@クッキークッキー-b6k
@クッキークッキー-b6k Жыл бұрын
よしのん可愛い
@Shikkuri
@Shikkuri Жыл бұрын
俺もカメラついたポケモンでCCさくらの画像撮ってましたねぇ!(すっとぼけ)
@maniruka
@maniruka Жыл бұрын
埋蔵金掘り出されてて草 PC初心者なのでわかんないんですが、これ使えばSRAM0にでっかいプログラムとか書いて好き勝手出来るんですかね?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
SRAM特有の性質があって少し手間が必要ですが、工夫すればコード実行にも利用できそうです!
@Marx-Donotsura
@Marx-Donotsura Жыл бұрын
SRAM0…殿堂入り記録って30回?ほどするとバグを起こしていなくてもデータが氾濫しておかしくなる…らしい? ボックス4個分…と思うとまあそのくらいのポケモンの数(とレベルとかの情報)になるしそうか
@Marx-Donotsura
@Marx-Donotsura Жыл бұрын
よくよく考えたら20回かも…? 20回で計算すると最大の6匹で毎回殿堂入りしたなら6匹×20回殿堂入り=30匹×4ボックス=120匹分で数が合うし
@trush.can-
@trush.can- Жыл бұрын
レベル上げのために一生殿堂入りしてた記憶があるけど、データやばくなったことはないような…気がする。
@Kuid0us
@Kuid0us Жыл бұрын
ランレングス圧縮とか使って入力時間短縮できないだろうか
@B太郎-g3c
@B太郎-g3c Жыл бұрын
全く理解が追いつかないから相応しいと思ったコメントを残しておく 『まるで意味が分からんぞ!?』
@user-ochinchin4545
@user-ochinchin4545 Жыл бұрын
動画内のように、5かいを使用することでSRAM0のロック解除、初期化を実行するにはどうしたらよいですか?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
5かいは「アドレスD123に記述されている任意コードを実行する」という効果があります。 そして、D123から6byteを「01,66,FF,C3,00,DA」にすることで、5かいの効果を「DA00から記述した任意コードを実行する効果」にすることができます。 これで、5かいをポチッと押すことでDA00以降に記述した目的の効果が発揮される状態になるわけです。 SRAMのロック解除プログラムの詳細は概要欄に載せてあります。 ……という説明で大丈夫ですかね?
@user-ochinchin4545
@user-ochinchin4545 Жыл бұрын
@@vs_prof_oak 返信ありがとうございます 5かいを使用したあと、A600周辺の数値は00になったのですが、マップの見た目に変化が見られませんでした 原因分かりませんか…?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
SRAMを変更するだけでは何も起きないです。VRAM(描画関係のメモリ)にSRAMの変更内容をコピペしつつ、VRAMの変更をマップタイルとして画面に配置までして初めて画面に変化が起きる感じですね。 (それぞれ概要欄のリンク先に載ってるやつです)
@user-ochinchin4545
@user-ochinchin4545 Жыл бұрын
@@vs_prof_oak そういうことだったんですね ご丁寧に教えていただき、ありがとうございました
@ヌソ
@ヌソ Жыл бұрын
バイナリエディタで、初代ポケモンの中にお絵描きソフトを作って下さい!(リクエスト)
@OzakiLindoh919
@OzakiLindoh919 11 ай бұрын
おせけんさんまさかの芳乃P…!?!?(同志)
@vs_prof_oak
@vs_prof_oak 11 ай бұрын
同志です!!!
@俺は誰なんだ
@俺は誰なんだ Жыл бұрын
初代ポケモンがどんどん壊れていくw
@うよりみ
@うよりみ Жыл бұрын
自動でバイナリを打ってくれるファイルって配布しないんですか?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
自動操縦はAPI(keybd_event等)が絡むVBAマクロなので、使用者のPC環境によって調整が必要になるのがネックなのです。 使用者それぞれに対応するのはさすがに無理なので、その部分を公開する予定は今のところないですね(。>д
@NaNash1
@NaNash1 Жыл бұрын
画像データ打ち込んだ後殿堂入りの記録見たらどうなるんすか
@vs_prof_oak
@vs_prof_oak Жыл бұрын
殿堂入りデータ領域の最初のほうは00で埋めるので、殿堂入りしてない扱いになってそもそも見れない状態になりますね。 無理やり見た場合はイラストに応じたポケモン(バグポケ含む)が流れるはずです。
@鏡華-i1w
@鏡華-i1w Жыл бұрын
やべぇことしてて草
@curezaki
@curezaki Жыл бұрын
これって、カラーイラストもできるんかな? 初代ポケモンもスーパーゲームボーイとかでやれば一応カラー表示に対応してるし。
@vs_prof_oak
@vs_prof_oak Жыл бұрын
一応SGBでやるとその時にいる街に応じたカラーのイラストになりますね~ まりさのイラストなんかはクチバシティで描画するといい感じの金髪になるのでオススメです笑
@curezaki
@curezaki Жыл бұрын
@@vs_prof_oak なるほど!! 自分が見ていた実況が赤+GCで赤+白黒の3色だったのでもその場合はどこに行っても赤色が使われるってことですかね。 ポケモンって白黒ソフトなのにカラーデータがあるなんて不思議ですよね。 最後に願望にはなりますが初代のカラー表示についての解説動画が欲しいです。ちらっと検索かけても見つからなかったので。
@vs_prof_oak
@vs_prof_oak Жыл бұрын
色のデータは、GBもSGBも4色(00,01,10,11)しか存在してないです。GBだと「00→白、01→薄灰色、10→濃灰色、11→黒」、SGBだと「00→白、01→薄い中間色、10→濃い中間色、11→黒」として出力される、という違いだけですね。
@篠田カピノン
@篠田カピノン Жыл бұрын
主人公の見た目をオーキド博士に変えたりもできるんかな
@vs_prof_oak
@vs_prof_oak Жыл бұрын
実は以前に変身動画を出してるので、よければ見てみてください~
@sn-md6fx
@sn-md6fx Жыл бұрын
2:45の「バイナリ入力用」のコードってどうなっていますか? 再現してみたいのですが,はてなブログの方に記載がなかったので...
@vs_prof_oak
@vs_prof_oak Жыл бұрын
バイナリ入力用のコードはエクセルで自動入力するときに使うやつですね。通常実機でやる場合はバイナリエディタで入力することになるのでコードの準備は不要です~
@sn-md6fx
@sn-md6fx Жыл бұрын
@@vs_prof_oak 返信早くて助かります!ありがとうございます〜 とりあえずやってみます
@birddomi
@birddomi Жыл бұрын
魔理沙の一人称は「私」なんだよなぁ
@vs_prof_oak
@vs_prof_oak Жыл бұрын
ぐわぁぁぁミスったぁぁぁ……
@jiyu2350
@jiyu2350 Жыл бұрын
俺魔理沙
@vs_prof_oak
@vs_prof_oak Жыл бұрын
痛恨のミス……(。>д
@でんでん-h2l2p
@でんでん-h2l2p Жыл бұрын
俺の知ってるポケモンじゃないw
@amuroray9258
@amuroray9258 Жыл бұрын
どういうことだってばよ…
@ws_ch
@ws_ch Жыл бұрын
1こめ
@sn-md6fx
@sn-md6fx Жыл бұрын
動画のように,ExcelのVBAでマクロを組んでbgbを操作したいのですが,上手く動いてくれません. 例えば, Sub TestKey() Application.Wait Now() + TimeValue("00:00:05") For i = 1 To 5 SendKeys "{s}", True Application.Wait [Now()] + 100 / 86400000 Next i End Sub のようにしても主人公が下に進んでくれません(wasdに上下左右を割り当てています).何か解決方法はありますか?
@vs_prof_oak
@vs_prof_oak Жыл бұрын
自分はsendkeyではなくAPIのkeybd_eventやmouse_eventでやってるのでコードは全然違いますが、そもそもBgbのウィンドウがアクティブになってないとかの可能性はありますかね? Waitの間にbgbのウィンドウをクリックしてアクティブにしたら動いたりします?
@sn-md6fx
@sn-md6fx Жыл бұрын
@@vs_prof_oak 同じことをメモ帳でやってみたら、sが入力されたので、アクティブにはなっていると思います 一度そちらの手順でやってみますね、ありがとうございます
@sn-md6fx
@sn-md6fx Жыл бұрын
出来ました!ありがとうございます〜
@vs_prof_oak
@vs_prof_oak Жыл бұрын
sendkeyだとボタン押してると判定される時間が短すぎて移動に至らないのかなぁとかいろいろ考えてましたが、無事行けたようで何よりです!
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 31 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
手持ち0で旅に出たい主人公vs絶対許さないオーキド【初代ポケモン ゆっくり実況】
5:49
おせけん(オーキドせんせい研究者)
Рет қаралды 84 М.
カイザーなんかいねえよ
20:50
ア▶イス
Рет қаралды 94 М.
通信ルームに不法侵入してみた【初代ポケモン赤】
4:52
おせけん(オーキドせんせい研究者)
Рет қаралды 58 М.
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН