【初代ポケモン】お手軽20分。バイナリエディタ作成チャート解説【バグ技 任意コード実行】

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 437

  • @vs_prof_oak
    @vs_prof_oak  2 роки тому +127

    23:40あたりのずかん入手法ですが、正しくは「D6CAにAF」でした。誤記載申し訳ありません。
    なお、作成後の使い方や勉強方法についてはこちらをどうぞ。
    vs-prof-oak.hatenablog.com/entry/2023/08/17/145348

  • @宮本まこと-b4l
    @宮本まこと-b4l Рік тому +16

    えげつないくらいわかりやすくて感謝しかない。
    イーブイの名前付けのところは緊張しすぎて最後の方手が震えた。

  • @masayosi01
    @masayosi01 2 роки тому +63

    今回も楽しい動画ありがとうございました。
    オーキドせんせい撃破RTAで使われた技術がふんだんに使われてオールスター感あって楽しかったです。

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +15

      いつもご視聴いただきありがとうございます!
      これまでの研究成果を詰め込みました~

  • @霧雨エヴァン
    @霧雨エヴァン 2 роки тому +151

    イブおじ「また俺は消えるのか…新しいゲームが始まれば転生できるとはいえ骨が折れるぜ…(ヤレヤレ)」

  • @鏡音ラン-h5o
    @鏡音ラン-h5o Рік тому +5

    この前エメラルドの任意コードで一通り遊び終わったので
    この動画を見ながら初代でもやってみたいと思います!ありがとうございます!

  • @クロコスミアサラキア
    @クロコスミアサラキア 2 роки тому +18

    やるにはまず、押し入れからゲームボーイ探して、赤版探して、電池探して。20分超えそう。まぁやってみます!ありがとうございます

  • @yuki2805
    @yuki2805 Рік тому +5

    青版にて無事バイナリエディタ作成できました。ありがとうございます。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      実際にやってみてくださって嬉しいです(*´ω`*)
      よいバグポケライフを~!

  • @teraman64dd8
    @teraman64dd8 Рік тому +5

    初代ポケモンは詳しくないので非常に参考になりました!
    「現在のボックス」をボックス2にしたうえでこの動画の手順を行ったところ、イーブイで打ち込み機を作るところまではうまくいったのですが、そこからバイナリエディタ完全版を入力し実行しようとしたところ起動しませんでした。フリーズもせず打ち込み機が終了し正常に道具欄に戻ったような状態でした。
    打ち込んだ内容が間違っていないことは確認できたので、打ち込み機で無理やりd984をc3に書き換えてからなかよしバッヂを使用したところ、バイナリエディタのような画面は開きましたが全く操作が効かず、アドレスが自動で高速移動していくようなバグった挙動をしていました。
    入力するボックスが違うと正常動作しないのは仕様ですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      チャート上、ボックスのあるパソコンに寄ることが出来ない気がするんですが、どういう状況でボックスを2に変更しましたか?そのあたりに理由があるかも……?

    • @teraman64dd8
      @teraman64dd8 Рік тому

      @@vs_prof_oak 素早い返信ありがとうございます!
      おとどけものをもらう直前にPCに寄り道してボックスを変更しました。手順上この時点ではバグを一切行っていないので問題があるとは思えないのですが…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      こちらでもメモリ解析してみましたが赤緑版であればボックス2に切り替えてもメモリへの影響はないですね。
      打ち込んだ内容が間違いないことを確認されたとのことですが、現状どこかしらのアドレスに打ち間違いがある可能性以外に原因が思い当たらないですね…

    • @teraman64dd8
      @teraman64dd8 Рік тому

      @@vs_prof_oak  もう何度か打ち間違いが無いか確かめてみます。

    • @teraman64dd8
      @teraman64dd8 Рік тому +1

      @@vs_prof_oak 確認してみたところ一か所打ち間違いがあり、そこを修正すると正常に機能しました。大変お騒がせしました。

  • @ynakosi
    @ynakosi Рік тому +8

    よく分からずに入力するプログラムコードをよく「おまじない」って言ったりしますけど、そのおまじないのレベルが半端無いですね。

  • @hakumairamen
    @hakumairamen 2 роки тому +32

    よくメモリを弄ってデータ吹っ飛ぶので助かりました!

  • @reirei7842
    @reirei7842 Рік тому +5

    この様な素晴らしい動画をありがとうございます!わかりやすく、かつリカバリーが簡単で導入しやすかったです!少しずつですが慣れていこうと思います!

  • @うよりみ
    @うよりみ Рік тому +6

    ありがとうございます!!ちゃんとバイナリエディタ作れました!!

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +3

      実際に試してみてくださって嬉しいです!初代ポケモンの無限の世界をお楽しみください(*´ω`*)

  • @鏡華-i1w
    @鏡華-i1w 2 роки тому +22

    すげぇなこの人......

  • @excalibur999tube
    @excalibur999tube Рік тому +6

    扉に入ったら全然違うところに繋がるのめっちゃ世界をハックしてる感あってSF中枢ビンビンに刺激される

  • @denkikairoable
    @denkikairoable Рік тому +13

    ついに重い腰を上げてバイナリエディタを実際に作成してみました
    簡単に言って神になった気分

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      お試しいただきありがとうございます!!
      どんどん使っていきましょう( -∀-)

  • @ヌソ
    @ヌソ Рік тому +35

    プログラミングなんてHelloWorldで止まってるしポケモン初代やったこともないけど、めちゃくちゃ面白かった…!!チャートを辿るだけじゃなくて、どうしてこの操作をするとこうなるのかとか、アセンブリ言語の仕組みとか、分かるようになってみたいなあ

  • @MXILE
    @MXILE Рік тому +2

    こりゃすげぇな、凄すぎる。。。
    バイナリエディタ起動が
    なかよしバッチじゃなくて…
    別の名前変更できたら
    より、カッコイイですな。

  • @IMATCH0603
    @IMATCH0603 2 роки тому +19

    イーブイおじさんはこのチャートでも犠牲になってしまうのか…(困惑)

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +5

      途中でレポート+リセットを挟もうが、運命は変わらない……(無慈悲)

  • @from2m488
    @from2m488 Рік тому +4

    異次元レベルですごい

  • @dango_ch
    @dango_ch Рік тому +3

    なんかイーブイ貰うところで最初のコード打っても次のイーブイ貰えないと思ったらなんか変な名前打ったら何故か何回も貰えました。(語彙力皆無)
    自分のやつグダグダしてたんで間違ってるかもしれません()
    参考になりました!ありがとうございます!

    • @dango_ch
      @dango_ch Рік тому

      この量産型イーブイってポケムーバーに弾かれるのか……?

    • @sansoffical396
      @sansoffical396 Рік тому

      @@dango_chno

  • @shotadftサブ
    @shotadftサブ 2 роки тому +13

    イェイ!これで楽に作れる!

  • @平安町キスケ
    @平安町キスケ Рік тому +9

    奥が深くて興味が湧く湧く。バイナリエディタはゲーム製作者が想定していたものではないのにもかかわらず、アドレスの移動や中身の操作が都合よく十字キーや各種ボタンに綺麗に割り振られて対応している(アドレスの移動も10飛ばし、100飛ばしなどができたり、中身の操作も1の位や10の位をそれぞれ動かせたりする)のはなぜなのでしょうか。
    ボタン操作についても研究によってそう対応するように調整したということなのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +10

      はい、研究によって使いやすいような最適化がされて現在の形になっています。
      0からバイナリエディタの原型を考案した伝説の初代ポケモンバグ研究家Offgaoさん、使いやすいような調整版を産み出したthfanさん、最適化を行ったflag3さんなど、様々なバグ研究家の技術が詰まったすげーやつです(*´ω`*)

    • @平安町キスケ
      @平安町キスケ Рік тому +2

      @@vs_prof_oak はえ~理解不能(褒め言葉)

  • @kokoro5000
    @kokoro5000 Рік тому +4

    10万回再生おめでとうございます!!!!

  • @aki-bu5979
    @aki-bu5979 Рік тому +7

    すみません、既出かもなのですが
    ボックス1以外のボックスにバイナリエディタを接続することはできるでしょうか。
    ポケムーバーがボックス1にしか対応してなくて…
    ボックス8とかに移すなどできるのかなと思いまして。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +5

      たぶんなんですが、D51Fを「87」にしてからボックスを変更するとボックス8にボックス1の内容(バイナリエディタ)がコピーされる……ような気がします

    • @aki-bu5979
      @aki-bu5979 Рік тому +1

      @@vs_prof_oak
      ありがとうございます!
      やってみます!
      バイナリエディタとなかよしバッヂをつなぐD983〜D98Aはそのままで大丈夫ですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      接続はあくまで「今使用しているボックス」に対し行われているので、コピペさえ出来てればD983周りの変更は不要です~

    • @aki-bu5979
      @aki-bu5979 Рік тому +2

      @@vs_prof_oak
      ありがとうございます!できました!
      ボックス1のがんぜクョ以降全てボックス8に移りボックス1が空になりますね
      いやー、いつも早急なご対応感謝いたします🥲

  • @star_weave
    @star_weave Рік тому +4

    お届け物イベントが終わってないと、捕まえるチュートリアルをしてくれるおじさんとか通るたびに面倒な事になりそうだけど🤔

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      バイナリエディタで内部フラグを「お届け物イベントが終わった状態に書き換える」こともできるので問題なしです。

    • @star_weave
      @star_weave Рік тому +1

      @@vs_prof_oak
      そういう事もできるんですね😊
      お返事ありがとうございますm(_ _)m
      3DSのVC持ってるので時間あるときにでも参考にしながら色々と試してみます😊

  • @Camblewf
    @Camblewf Рік тому +2

    実機で既存のデータを使って、フリーズやアドレスのずれに悩まされながらも導入できました。
    ゃわてぽんルート(というより「て」より先に文字を入れる場合)はサファリボール0個、そだてや預け中(nop,ld[bc,yyxx])を前提にしている。(yyxxに[ゃわ]が入ることでbcレジスタにE0DCを入れてアドレスDCE0に飛べるようにしている)…ということか。(てEんからやる場合はイ゛を直接書けない分長くなるのか…)
    なので、既存のデータを使う場合はあなをほるやあなぬけのひもを使ってサファリボールを0にしたうえで「ゃわてE(0x64)ん」を預ける(ボックスの1匹目に直接飛ばす)感じにした方が安定しそうだった。
    どうも自分が実機でやったデータでは00ではなくFFで埋まっているデータが多かったのが原因かも。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      ボックスの切り替えをしたことがない場合はボックスの空領域は00(nop)で埋められているんですが、一度でもボックス切り替えをするとそれ以降ボックスの空領域がFF(rst_38)で埋められます。
      そのため、空領域が00(nop)で埋まっていることを前提にしている「てぽん(jp DE48→nopでDE64まで到達する前提)」が使用不能になるという罠があるのです。

    • @Camblewf
      @Camblewf Рік тому

      @@vs_prof_oak 確かにDE48を覗いてみたらFFで埋め尽くされていました。
      …となると後で育て屋に預けてあるゃわてぽんの名前をいじっておいた方が安全かもですね。ボックス切り替えはポケモンの整理をするのに使ったりしますし。(D988を48→64でいいのかな?)育て屋いじらなければゃわの時点でバイナリエディタに飛ぶとは言え。
      預け状態が異常な育て屋からポケモンを引き取るとどうなるのかはちょっと気になるけれど。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      あくまで「てぽん」は「簡易版プログラミングマシンに飛ぶ」用で、バイナリエディタ本体完成後は利用しないのでそこはお任せですかね。動画では紹介していないですが、個人的にはバイナリエディタ作成後はD986以降を「40,40,C3,E0,DC,50(パパてゃわ)」にするのがおススメです。これだとサファリボールの残数(D984)や育て屋フラグ(D985)に関わらずバイナリエディタへのジャンプが壊れなくなるので。

    • @Camblewf
      @Camblewf Рік тому

      @@vs_prof_oak さっそくバイナリエディタで直接名前を「パパてゃわ」に変えてみました。でもこれジャンプ先が変わっちゃうから一回育て屋から引き取らないとバイナリエディタを再起動できないんですね。
      「パ」を使うのはld b,bが一番他への影響が少なく済むってことなんですね。(というか何の意味があるんだこれ)
      それなら「パパてヨめ」や「パパてEん」にすればより手軽に任意コード実行が楽しめる…?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      ですね、パは無害なのでそれを利用してます。
      バイナリエディタをDCE0から記述してるので、パパてゃわにすればなかよしバッヂで直接バイナリエディタが起動できます。
      パパてEんの場合ボックス先頭のニックネームに飛びますが、バイナリエディタがあればボックスのニックネームをわざわざ使わずにセレクトボタンで任意コード実行できるようになるので、てEんは使わなくてもいい気がしますね

  • @Lizm0414
    @Lizm0414 Рік тому +2

    魔理沙の『…(゚Д゚)ハァ?』が全てを物語ってるwww

  • @間違った文法
    @間違った文法 Рік тому +3

    自分が持ってるゲームボーイ何故かセレクトを強く押しすぎると強制リセットされるので、なかよしバッヂの所で力んでしまって水の泡になってしまい泣きそうですw
    ちなみに内蔵電池が切れててセーブできません

  • @pyonno121960
    @pyonno121960 Рік тому +10

    この動画のおかげで初めてバイナリエディタが導入できました!ありがとうございます!
    ただ、23:37~の「D6EAに02」で図鑑を表示させるのが反映されませんでした。。。何故でしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      実践していただき嬉しいです!ずかん入手については、概要欄にも書かせていただいたのですが、正しくは「D6CAにAF」でした。誤情報申し訳ありません汗

    • @pyonno121960
      @pyonno121960 Рік тому +2

      @@vs_prof_oak 素早いご返信ありがとうございます!無事いけました!

  • @やえてへ
    @やえてへ 2 роки тому +5

    質問です。ここ2年ぐらい他の方の動画含めずっと初代バグの動画を見てきたんですが、この動画でとうとう自分もやりたくなってしまいました。
    今から始めるとなると、VCの中古を狙ったらいいですか?オススメの環境を教えて欲しいです。(PCとかでもできる?)
    ゲームボーイと(GBAでの経験で)操作中にカセットがズレてゲームが中断されそうだなと思い、今はVCの購入を検討しています。

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +3

      3DSでやる場合は、今売ってるかはわからないですが実店舗で初代ポケモンのダウンロードカードを入手するか、運良くポケモンダウンロード済の中古を見つける必要がありますね。
      PCでやる場合は吸出し機・レトロフリーク等でカセットのROMデータ化をする必要があるのでハードルは高めです(ネットの違法upされてるROMを使えばすぐですが、まぁ違法です汗)
      どちらも難しそうだったらGBAかGBASP環境でやるしかないかなという感じですね🤔
      研究というの意味ではPC環境(個人的にはbgbというエミュレーター)が最強ですが、越えるべきハードルはいろいろあるので、
      ROMデータ入手可能→PC
      ダウンロードカード入手可能→3DS
      難しそう→GBA、GBASP
      という感じでしょうか。

    • @やえてへ
      @やえてへ 2 роки тому +1

      @@vs_prof_oak ありがとうございますー!!そしたら当初の考えとおりVC版で考えようと思います…!

  • @飯野貴浩
    @飯野貴浩 Рік тому +5

    VC緑版で完全版バイナリエディタを起動するところまでは行けたのですが
    起動した状態で何かしらのキーを入れるとバイナリエディタが勝手に閉じてしまい
    それ以上の操作ができません。
    この状態からの修正方法はありますでしょうか?

    • @飯野貴浩
      @飯野貴浩 Рік тому +1

      すみません、自己解決しました。
      といっても、動画の手順を1からやり直しただけなのですが...
      ミスがあった手順というとイーブイの部分しか心当たりがないので
      多分入力に誤りがあったのでしょう

  • @sansoffical396
    @sansoffical396 Рік тому +2

    vc版の赤で試しているのですが何回やっても何故かできません、 (簡易版バイナリが出てきません。
    (解決しました
    8回目でやっとできました!

  • @岩尾葵-k2l
    @岩尾葵-k2l Рік тому +3

    興味深い動画をありがとうございます。自分もこの動画でバイナリエディタ起動し裏技を楽しませてもらいました。一点質問なのですが、ボックス1を弄る(コーディングしたイーブイのほかにボックス1にポケモンを預けたあと引き出す等の操作をする)とバイナリエディタは壊れてしまうようですが、この場合はもうバイナリエディタの復旧は出来ず、ゲーム自体をリセットするしかないのでしょうか。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      復旧は不可能ではないですが、かなり手間がかかる(当然20分どころではなくめちゃくちゃ時間がかかる)ので、一から作り直した方が早いかなと思います。
      基本的にはボックスを使いたい場合はいったんボックス2などに変更、使い終わったらボックス1に戻してバイナリエディタを再接続、という対応で行くのがいいですね。

    • @岩尾葵-k2l
      @岩尾葵-k2l Рік тому +1

      @@vs_prof_oak お返事ありがとうございます。今後壊さないように気をつけたいと思います;;

  • @中野八獣
    @中野八獣 Рік тому +4

    ずっと見ていられる

  • @condor_0318
    @condor_0318 Рік тому +3

    これを使えば好きなポケモンを持たせたオリジナルのNPCも作れちゃいますか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      何でもできる、それがバイナリエディタです(*´ω`*)

  • @AntlerThe
    @AntlerThe Рік тому +2

    これは、もとから(開発中のデバッグ用とかで)備わってたバイナリエディタ機能を呼び出すみたいな感じですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      初代ポケモンはGBの容量不足もあり、デバッグモードの残骸はほとんど残ってないです。
      イーブイの名前やステータスが「バイナリエディタ」として機能するように、全てをゼロから構築するチャートになってますね。

  • @Bee_rinrin1108
    @Bee_rinrin1108 Рік тому +6

    わかりやすい動画ありがとうございます!
    質問なのですが、D984をc3に書き換える際どのボタンを押せば良いのでしょうか…?
    色々試してみたのですがうまくいかなかったので教えて頂けると嬉しいです…!

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +6

      Aボタンを押しながら上下ボタンを押すことで右桁、左右ボタンを押すことで左桁を操作できるかなと思います~
      (もしそれでも操作が効かない場合は、E0~8Aのどこかで入力ミスしてるはずなので概要欄のリストで再確認してみてください)

  • @ザワザワ森の住人
    @ザワザワ森の住人 Рік тому +2

    ヤベーやりたくなってキターーーー
    まずは実家の何処かに眠ってる緑の発掘作業からか…

  • @ZksanSalmon
    @ZksanSalmon 2 роки тому +8

    バイナリエディタ導入の解説動画作成お疲れ様です!
    ところでデパートの売り買いの所で所持金を67xx円にすることでなかよしバッヂを出すって方法もあるんですけどRTA的にはそっちの方が早そうですかね?

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +5

      そこに気付くとは……!
      ライバル戦の勝敗によって買い物内容が少し変わってしまいますが、10秒~20秒くらい早くなりますね🤔

  • @kumakame7742
    @kumakame7742 Рік тому +3

    草むら三段目からライバル家のドアの前に立った時点で48もしくは49歩目だったら成功みたいですね
    35歩から40歩だと浜辺のような場所に出てフリーズしました

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      4歩歩くごとに行き先マップが1ずつ変化(減少)していくため、「ライバルの家」のマップより内部番号が12小さい「タマムシ西」にワープするには48歩歩く必要があります。

  • @star_weave
    @star_weave Рік тому +3

    ボックス1じゃなくて他のボックスにイーブイを入れる事はできますかね🤔

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      トキワシティでポケモンセンターに寄り道してボックスを変えておくとボックス1以外に作ることは可能ですね。
      もしくはバイナリエディタ完成後に、D51Fを「87」にしてからボックス8に切り替えるとバイナリエディタをボックス8に引っ越しできます。

    • @star_weave
      @star_weave Рік тому +1

      @@vs_prof_oak
      ありがとうございます😊

  • @Lizm0414
    @Lizm0414 Рік тому +2

    このバイナリエディタは実際に制作陣も使っていたものを呼び出したものなんでしょうか?それとも主がポケモンのゲーム内に、自由なプログラミングが出来る仕組みを作り出したのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      後者になります!

    • @Lizm0414
      @Lizm0414 Рік тому

      @@vs_prof_oak え!?神様だー(ºㅁº)!?!!

  • @Nekoronda777
    @Nekoronda777 Рік тому +6

    導入出来ました!質問なのですがバイナリエディタとなかよしバッヂを繋げたあとはボックスは自由にいじって大丈夫でしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      そのままボックス1をいじるとバイナリエディタが壊れてしまいます。ボックス2に切り替えてからボックス操作を行ってください。その間はバイナリエディタが使えませんが、操作後にまたボックス1に戻せばなかよしバッヂとバイナリエディタが再接続します。

    • @Nekoronda777
      @Nekoronda777 Рік тому

      ありがとうございます!最近vc版を買ったのでこれから楽しもうと思います!

  • @ポニーテール-i2k
    @ポニーテール-i2k Рік тому +2

    質問ですが、これって全部イーブイじゃあないとできないのですか? もしくはN64実機がダメなんですかね なかよしバッジを使っても何も起きないのです

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      あくまでニックネームで任意コード実行しているので、イーブイである必要はありませんが、
      このチャートは最初から始めたあとのまっさらな状態のボックスの使用を想定しているので、使用済データの場合そのあたりでエラーが起きているかもしれません。
      あと64のドードリオGB等だとどこかしらドアなど一部のバグ技が使えないという話は聞いたことありますね🤔

    • @ポニーテール-i2k
      @ポニーテール-i2k Рік тому

      @@vs_prof_oak どうにも原因が不明でしたので、セーブデータを消去して
      GBAで動画の通りに試したら成功しました。N64ではセレクトバグは機能しますが
      挙動がどこまで違うのかシロウトにはわかりませんでした。
      解説動画ありがとうございました!!

  • @tannnu_eva
    @tannnu_eva Рік тому +2

    60の12まで打った時変なとこ押したか分からないけど、バイナリエディタ起動してびっくりしたんですけど、最後まで打たないけないんですか?(一応打ちました)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      プログラミングマシンではバイナリエディタの「画面表示機能」と「ボタン操作機能」を順にプログラミングしているので、最後まで打ち込まなかった場合、見た目は表示されてるけど操作がうまく動かない、みたいな感じになるかと思われます。

    • @tannnu_eva
      @tannnu_eva Рік тому

      そうなんですね!
      ありがとうございます

  • @Kinakoagepandayo
    @Kinakoagepandayo 8 місяців тому

    このバイナリエディタだと長めのコードは打ち込むことができないのでしょうか?
    DA00からところどころに00じゃない部分があるので00にして大丈夫ですかね...
    また大丈夫なら書き換えて大丈夫な範囲を書き換えるためのコードなどを教えてくださると有難いのですが...

  • @itooka25252
    @itooka25252 Рік тому +1

    この動画を見てバイナリエディタ作成は出来たのですが、この先自由にデータを書き換えるためにはどうしたらいいですか?
    自分で理解した上で色々やってみたいので、説明されているサイトや動画などを教えていただけると嬉しいです!

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      コメ欄には入りきらないきがしたので、
      簡単な勉強方法?の解説を作ってみました。
      vs-prof-oak.hatenablog.com/entry/2023/08/17/145348

    • @itooka25252
      @itooka25252 Рік тому

      ええええ本当にわざわざありがとうございます!
      コメントの質問とか全部答えてるし、ひとつひとつのQOR(Quality Of Reply)高すぎてビビりますw
      勉強頑張ります!!!!

    • @itooka25252
      @itooka25252 Рік тому

      ​@@vs_prof_oakお時間ある時で良いので、出来れば何か簡単なものを例に任意コード実行するまでの流れを解説していただけると嬉しいです。
      プログラムを組む→任意コード用に組み替える→実行
      みたいな感じの例があるとより理解が深まるような気がします。

  • @とーふ-t4f
    @とーふ-t4f Рік тому +1

    バイナリエディタを作った後は、一般的なプログラミング知識に基づいてゲームを意図した形に書き換えて遊ぶって感じなのかな?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      メモリアドレスD036を書き換えて好きなポケモンを出現させる、アドレスD133を書き換えて好きな技を覚えさせる、アドレスD2A2を書き換えて好きなアイテムを入手する、アドレスCD38を02にして無限壁貫通状態でいろんな場所に行ってみる、などなどの基本的なメモリ書き換えによる遊びも出来ますし、アセンブリ言語に足を踏み入れて自作任意コードを作ってみてもいいですし、初代ポケモンの詳しいシステムの研究をしてもいいですし、何でもアリです(*´ω`*)

  • @Camblewf
    @Camblewf Рік тому +2

    このチャートで導入したバイナリエディタがD001から始まるのはなんでかなーと思って最初の21 01 D0(ld hl,D001)を書き換えたらD000から始まるようにできましたが、ここの始点アドレス部分はむやみに書き換えない方がいいのでしょうか?ぱっと見は問題なさそうなんですがコードの全容まで見ていないので別の問題が発生していないか不安で…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      はい、最初のhl xxxxで開始位置を指定してます。
      ただ、00があると「なにも入力せずに次に進む」という操作が発生してしまいミスの原因になるかな、と思いあえて01にしてた感じです。

    • @Camblewf
      @Camblewf Рік тому +1

      @@vs_prof_oak そういうことでしたか。だったらDA00やDA67(4かい用)始動にして長めのコード実行用バイナリエディタとかにしても良さそうですね。…それはコピーを取ってやるべきでしょうが。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      そのあたりはお好みですね。
      少なくとも起点を変えてもフリーズはしませんし、変更したいときはバイナリエディタ本体でDCE0からの3byteを変えるだけでいいですし。
      手持ちや道具の情報等を管理するD1xx,D2xxあたりをよく使うならD000でもいいですし、長めの任意コードなどをよく使うならDA00が便利そうです。
      (4かい起動用起点の発想はなかったですが、それも便利そうですね!)

  • @ジャモ-f3p
    @ジャモ-f3p Рік тому +2

    わかりやすい解説ありがとうございました。
    質問なのですが、なぜがバイナリエディタcallの段階でフリーズしてしまうのですが、何処の段階でミスをしているかわかりますか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      プログラミングマシンでE0~8Aの入力が終わって最後にstartボタンを押したときにフリーズする、という意味でしょうか?

    • @ジャモ-f3p
      @ジャモ-f3p Рік тому

      そうではなくて、動画終盤でエンディングを呼び出したり図鑑を見れるようにしたりする番号を書いてくださっていたのを、実行しようとする時にフリーズします(それか表示しているコードがバグります)。わかりにくくてすみません

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      ちなみに使用しているカセットのバージョンは何ですか?

    • @ジャモ-f3p
      @ジャモ-f3p Рік тому

      @@vs_prof_oak 3dsのバーチャルコンソール版です

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      3DSなら問題ないはずですね…
      殿堂入りコードは赤緑用なので、もし青版を使ってた場合正常に動かないですね。
      ちなみに「C9」とだけ書き込んでcallするとフリーズやバグは起きますか?それとも何も起きないですか?

  • @miyabi_puri
    @miyabi_puri Рік тому +6

    ソフトだけでテトリス作れるとかどんだけガバいのよ w

  • @yukkunn123454321
    @yukkunn123454321 Рік тому +1

    ポケモン赤で実践してみました。プログラミングマシンの所まではうまくいきましたが、8Aのアドレス入力後の「スタートを押してバイナリエディタ起動」がどうしてもできません。アドレスは何回も確認してあっているはずですが・・・

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      startボタンの機能はイーブイのうち「グれゃわグ」という名前のやつが担ってます。この名付けを間違ってるか、E0~8Aのアドレスのどこかの中身がミスってるかのどちらかですね。後者ならミスを修正してstartボタンを押せばokですが、イーブイ名付けがミスってた場合はイーブイ名づけからやり直しですね……

    • @yukkunn123454321
      @yukkunn123454321 Рік тому

      @@vs_prof_oak 見直しなど色々試してみましたができませんでした・・・ですが、詳しい対処法など、お返事ありがとうございました!

  • @〆たぬきうどん-g7t
    @〆たぬきうどん-g7t Рік тому +3

    こんにちは!ゲームボーイエミュレータ使っている人なんですけど、イーブイの名前となかよしバッヂ入れ替えとやめる捨てるまでは完ぺきにできて預け屋で透明イーブイ(二番目)を預けてなかよしバッヂを使うでAボタン押すとフリーズします。対象法などあるなら教えてください。(ROMは中古ショップで適当にカセット引き抜いて買って吸い出したものなので、後期か初代シールが削られててわからない状態です。言い忘れてましたけど赤です)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      なかよしバッヂ使用でフリーズする場合は、イーブイプログラミングでどこかの名前をミスってるということになりますね。
      初期版は後期版かは、戦闘中に道具欄を開いてセレクトバグが出来るかで判別可能です(初期版は戦闘中にセレクトバグが出来る)
      あとは概要欄の表の通りに濁点、半濁点、ひらがなカタカナ、大文字小文字に注意して入力していくしかないですね~

    • @〆たぬきうどん-g7t
      @〆たぬきうどん-g7t Рік тому +1

      @@vs_prof_oak 戦闘中にセレクトバグできたから初期版か、後、名前は全部一通り何度も同じようにしても(ミスなし)フリーズはしますね、起動させるにはセレクトかスタートとか押すんですか?それかそのままつかうを選択ですか?(知識があんまなくてすみません初代ポケバグあんましてなかったので)

    • @〆たぬきうどん-g7t
      @〆たぬきうどん-g7t Рік тому +1

      それかエミュがだめだったとかですかね?(使ってるエミュはsameboyです)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +3

      いえ、イーブイの名前と手順さえ合っていれば、ただなかよしバッヂを使用するを押すだけで本来は「E0 00」が表示されるようになってるんですよね(´- `*)
      うーむ、初期版が手元になくてこれ以上のことは何とも言えないですね……申し訳ないです汗

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      一部のバグ技がエミュレーターの種類によって使えないことはまれにあるので、可能性はゼロではないですね……ちなみに自分はbgbをつかってます。

  • @ツナカン-d3q
    @ツナカン-d3q 2 роки тому +6

    どこかしらドアができません。オーキドは突っ立ってるしフリーズもしないので、成功しているとは思うのですが、民家に入ってもワープしません。原因など心当たりがあれば教えていただきたいです。

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +2

      ①主人公のID(ヒトカゲの親のID)にFFが含まれている
      ②ミラーを作成しないタイプのエミュレーター(VBAなど)を使っている
      可能性としてはどちらかですね。
      ①は0.78%の超低確率で発生する現象なので、さいしょからはじめてやり直せば解決すると思われます。
      ②の場合は実機か、ミラーを作成するタイプのエミュレーター(bgbなど)を使用するしかないですね。

    • @ツナカン-d3q
      @ツナカン-d3q 2 роки тому

      エミュレータの種類が原因だったとは
      ありがとうございます

  • @全動画にコメントするch
    @全動画にコメントするch 9 місяців тому

    どんな勉強をすれば思い付くのか
    これ見つける人は基礎を何処で学ぶのか知りたい

  • @kyookmooag
    @kyookmooag Рік тому +1

    質問です。
    これって途中でセーブしても大丈夫ですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      途中セーブ問題なしです。

    • @kyookmooag
      @kyookmooag Рік тому

      ありがとうございます!
      やってみます

  • @yuki_untitled
    @yuki_untitled Рік тому +2

    うおおおお!すごくやりたい…
    と思って3dsを開いたらピカチュウ版だった…orz
    初代ポケモンの種類が4つあると思うんですけど、バグの量的には青版が1番多いんですか?(買うならコレ!とかありますか…?)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      唯一レポートバグとセレクトバグが両方できる、という意味では青版が強いんですが、レポートバグはあまり使うものでは無いので、一番研究されててネットにバグ技の情報が多い、という意味で赤緑版がオススメかな、と思いますねー

    • @yuki_untitled
      @yuki_untitled Рік тому +1

      返信ありがとうございます!
      せっかくですし、実機は無いですがカセット4つとも全部買おうと思います!
      もし、コンビニなどでVC版が残ってたら赤を買いますか…。

    • @yuki_untitled
      @yuki_untitled Рік тому +2

      つい先程無事にバイナリエディタが完成しました…!(3DS VC版 赤)
      ありがとうございます!
      3DS・WiiUのeショップが、2023年3月にはもう利用できなくなるみたいです…。
      利用できなくなる前に購入出来て良かったです…!

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      バイナリエディタ起動おめでとうございます!やってみて頂けてうれしいです(*´ω`*)

  • @Lisbon-mela
    @Lisbon-mela Рік тому +1

    イーブイの名付けで詰まって、自分が持ってるポケモン赤が初期版だって初めて知った😊
    質問なんですが、バイナリエディタとボックス1が接続されてるときに、ポケモン捕獲はできますか?手持ち1体だけなのにボール投げられませんでした。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      メモリアドレスD123とD9B2の数値はそれぞれいくつになっていますか?

    • @Lisbon-mela
      @Lisbon-mela Рік тому

      D123は01
      D9B2は1Eです

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      D123が01ならボール投げられないはずはないですが……自分も手元の初期版で試してみましたが、バイナリエディタ接続後も手持ち1匹なら問題なくボールは投げられますね🤔
      ちなみにボックス2に切り替えてからポケモンを捕まえると、手持ちに加えられますか?それともボックス2に送られますか?

    • @Lisbon-mela
      @Lisbon-mela Рік тому

      @@vs_prof_oak ボックスを切り替えてもボールが使えなかったので、どうやらボックスは関係ないみたいです。
      どうぐの一番上の物以外使えなくなっていました。なかよしバッヂとボールを入れ替えたら使えました。チートコードをそのままバイナリエディタで入力して出したアイテムだったので何か間違いがあったのかもしれません。また、どうぐの2番目までしかカーソルが動かなくなっています。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      完全に理解しました。
      D2A1を02にすれば解決すると思います。D2A1は「どうぐの種類数」なので、これが01のままだと1番目の道具しか使えなくなってしまいます。

  • @bolbol4401
    @bolbol4401 Рік тому +4

    どなたか、マスターボールと不思議な飴をだせるアドレスを知っている方はいませんか?あと、お金はアドレスをいじる事により増やせるものなんですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +7

      所持金はD2CB〜D2CDで管理されているので、その3つを全て99にすればカンストにできます。
      道具についてはなかよしバッヂをどうぐの2番目に配置してから、D2A2を「01」にすればマスターボール、「28」にすればふしぎなアメが入手可能です(どうぐの1番目の種類が変更される)。

  • @オシリスクの翼神竜
    @オシリスクの翼神竜 Рік тому +7

    質問です、バイナリエディタ作成後、手持ちに残るLV25のイーブイは逃さない方が良いですか?
    このイーブイが手持ちに残ることでどのような役割を果たしているのかなども踏まえて解説していただけると助かります。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +10

      イーブイ自体には特に意味はないですね。手持ち0で戦闘するとフリーズしてしまうので安全のために持っておいてる程度です。
      (このイーブイは特にバグってるわけでもない、ホントに何の変哲もないただのイーブイ)
      ただ、逃がす場合はパソコンのボックス1を使用しないよう注意。ボックス1の状態が変化するとバイナリエディタが壊れてしまうので、いったんボックス2などに変更して預ける、逃がす等のボックス操作を行い、操作が終わったらボックス1に戻してバイナリエディタを再接続する、という手順を踏んでください。

    • @オシリスクの翼神竜
      @オシリスクの翼神竜 Рік тому +5

      返信ありがとうございます。
      逃したらフリーズするイーブイとかではなく安心しました、手間をかけて作成したバイナリエディタを壊さないためにもボックス操作は慎重に行いたいと思います。丁寧な解説ありがとうございました。

  • @なめたけ-c5s
    @なめたけ-c5s Рік тому +1

    バーチャルコンソールの赤で試して見ていますが、バーチャルコンソールは初期版扱いなのでしょうか?あと、イーブイのニックネームで「へ」がありますがこれはカタカナひらがなどちらでも良いのでしょうか。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      バーチャルコンソールは後期版扱いですね。
      「へ」と「り」は初代ポケモンでは区別されていないので、平仮名でもカタカナでもokです。

    • @なめたけ-c5s
      @なめたけ-c5s Рік тому

      なるほど、ありがとうございます
      初め初期版と思い込み入力したためタイトル画面に飛ばされました。もう一度ニックネームからはじめてみます

  • @鏡音ラン-h5o
    @鏡音ラン-h5o Рік тому +2

    すみません質問です!
    プレイヤーのIDを変更するアドレスはどこにあるのでしょうか、、、
    ご教授頂けますと幸いです、、、
    当方全くプログラムの知識がないので、、、😢

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      プレイヤー自身のIDは「D2D8-D2D9」の2メモリで管理されていますね。
      ちなみに手持ち1匹目のポケモンの親IDは「D137-D138」で管理されています。

    • @鏡音ラン-h5o
      @鏡音ラン-h5o Рік тому

      @@vs_prof_oak すぐにお返事いただけて嬉しいです!ありがとうございます!
      何がどこのアドレスで管理されてるのか
      一目でわかる表とかって存在しますか、?
      初心者ですみません、、

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      vs-prof-oak.hatenablog.com/entry/2023/08/17/145348
      こちらのブログにメモリ対応表(一部)と、いろいろメモリの中身が載ってるサイトへのリンクが紹介されてます。
      それ以上はググって辿り着くしかないかもです笑

    • @鏡音ラン-h5o
      @鏡音ラン-h5o Рік тому

      @@vs_prof_oak なるほどありがとうございます!😂参考にします!!
      ポケモンごとの親名を変更ってのは可能なんですかね、?その表を見た感じ書かれていなかったので…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      ブログの表は見切れてますが、メモリ構造としては手持ち6匹分のステータス×6、その次に親の名前×6、さらにその次にニックネーム×6,みたいな感じに並んでます。その先は図鑑情報、道具情報……みたいな感じですね。
      thfanさんのサイトも参考にどうぞー

  • @拍手-h6z
    @拍手-h6z Рік тому +1

    質問です!
    なかよしバッヂ1つ売ってしまって11個になったのですが大丈夫でしょうか

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      使用では減らないため、0個にならない限りは問題なしです!

    • @拍手-h6z
      @拍手-h6z Рік тому

      @@vs_prof_oak
      返信ありがとうございます!
      そうだったんですね! 教えて頂きありがとうございましたm(_ _)m

  • @tannnu_eva
    @tannnu_eva Рік тому +1

    バイナリエディタ作ったあと、オーキド博士の手紙?だっけ、のフラグがトキワのアイテム売ってる店(名前ど忘れした)の店員に話しかけると、よろしく!みたいなこと言われるんですけど、フラグのリセットの仕方とか教えて頂けますか

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      アドレスD6CDの数値を1増やす(02→03)と通常のショップイベントになるかなと思います。

    • @tannnu_eva
      @tannnu_eva Рік тому +1

      @@vs_prof_oak ありがとうございます!!!

  • @あきちゃんぴよちゃ
    @あきちゃんぴよちゃ Рік тому +1

    イーブイの名前決めでわけが分からなくなったからリセットしたら初めの主人公の部屋からになってました😢
    だけどヒトカゲのぼうぎょが9でした

  • @はるつき
    @はるつき Рік тому +1

    コメント失礼します🙏
    序盤の方で2番目セレクトバグをしようとしてもヒトカゲがバグらないのですが…🤔

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      ヒトカゲはバグるがワープができない、という意味でしょうか?それともそもそもヒトカゲが変化しない状態でしょうか?

    • @はるつき
      @はるつき Рік тому

      @@vs_prof_oak ヒトカゲが変化しないですね…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      その場合は道具欄の2番目でセレクトボタンがちゃんと押せてないとかくらいしか理由が思い当たらないですね。。。赤緑版で、動画のとおりやればヒトカゲ変化は必ず発生するので。

  • @tannnu_eva
    @tannnu_eva Рік тому +1

    これって、最後のボックス(ボックス1以外)をバイナリエディタにすることって出来ますか?(イーブイがいるボックスを1以外にする)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      トキワシティでおとどけものをもらう前にポケモンセンターに立ち寄ってボックス変更しておくことで別ボックスに作成はできますね。
      バイナリエディタ完成後に別ボックスに持っていきたい場合は、D51Fを「87」に書き換えてからボックス8に切り替えるとバイナリエディタをボックス8に移動(コピペ)できます。

    • @tannnu_eva
      @tannnu_eva Рік тому

      ありがとうございます!!!

  • @無-q5x
    @無-q5x 2 роки тому +8

    概要欄長すぎて笑う
    オブジェクトの配置とか任意に出来るなら、イブおじハウスにイブおじを大量に配置とか
    イブおじを主人公の様に動かして主人公をイブおじハウスに置くことも出来るのかしら

    • @vs_prof_oak
      @vs_prof_oak  2 роки тому +2

      「逆だったかもしれねェ…」
      RAMの範囲内のはずなので可能ですねw

  • @aki-bu5979
    @aki-bu5979 Рік тому +1

    ついにやっちまいました…
    ボックス切り替えてるの忘れてバッヂ起動してセーブデータが吹き飛びました笑笑
    アイスさんのデータ修復でも復活しなかったです💧
    ちなみに、ボックス1に
    がむぜぺョ
    べづづづづ
    づづづづづ
    づづづの
    などの別の任意コードを埋めてボックスにポケモンが入らないようにするっていう対策は取れたりできるんでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +3

      セーブデータの三重ロックを突破してしまうとは……笑
      ボックス1に誤って預けてしまわないようにする対策としては、アドレスD9B2が現在のボックスのポケモン数を管理するメモリなので、ここを1Eにしておくとボックスに30匹いることになり、バイナリエディタを壊すことなく「ボックスがいっぱい」判定を得ることができる……とかですかね?

    • @aki-bu5979
      @aki-bu5979 Рік тому +1

      @@vs_prof_oak 毎度ありがとうございます😭ポカよけ対策で試してみます!いつもありがとうございます!

    • @aki-bu5979
      @aki-bu5979 Рік тому

      D9B2を1Fにしてボックスを疑似満にしたところ、かなりポカよけになってます!
      三重ロック突破はなるべく避けてたんですが…汗
      画面が乱れて画像が荒れた時は覚悟決めるしか無いですね

  • @Camblewf
    @Camblewf Рік тому +3

    ヒトカゲもそうだが、手持ちを埋めるためのイーブイもついでに犠牲になってんのか…道具も2番目以降に蓋をした感じなので、この辺は新規に手に入れたもので埋めてねってことか。

  • @とも-w8j
    @とも-w8j Рік тому +2

    興味本位で導入してみました!ただお届け物の関係でフレンドリィショップが使えません。どうすれば解決できますでしょうか。

    • @MEGANEKOMARU
      @MEGANEKOMARU Рік тому +1

      バイナリエディタで道具錬成すれば解決しそうですね…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      D6CDの数値を1増やす(02→03)となおりますね。

    • @とも-w8j
      @とも-w8j Рік тому

      @@vs_prof_oak 迅速な対応ありがとうございます!無事解決しました!

  • @ガーティー-w8q
    @ガーティー-w8q Рік тому +2

    仲良しバッチ起動したら何度もポケモンセンターの回復が始まり終わるとゲームオーバーになる。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      イーブイの名前のどこかにミスがあると、意図せぬ変な任意コードが実行されて変なことかおこります。

    • @Kasasagi.
      @Kasasagi. 9 місяців тому

      意図せずプログラム呼び出せるのは逆にすごい。運がいい

  • @Emushi0000
    @Emushi0000 Рік тому

    バイナリエディタを持ったまま再スタートとするのがなんとも言えないロマンとノスタルジーの融合で楽しかったです。
    一つお尋ねしたいことがあります。話すスピードの設定はどのアドレスで変更できるのでしょうか。調べて見たり、設定いじっては変化のあるアドレスを探したりしたのですがどうにも特定できませんでした。
    バイナリエディタ導入時に起こしている話すスピードの設定が快速過ぎて普通の速さでは満足できない体になってしまいました。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      話の速さはD2D4の下桁で管理されてます。
      (例:D7の場合は7が下桁)
      下桁が0であれば最速、そこから数字が増えるごとに遅くなっていく感じになってますね

    • @Emushi0000
      @Emushi0000 Рік тому

      @@vs_prof_oak 早速ありがとうございます。やってみます。

  • @ピッピまん
    @ピッピまん 10 місяців тому +1

    捕獲したファイヤーを色違いにしたくて、
    D14D〜D156を色違いになるといわれる158/112/105/105/140に書き換えたのですが、ポケムーバーに送っても色違いにはなりませんでした💦
    色違いにするにはどのようにすればいいのでしょうか…

    • @vs_prof_oak
      @vs_prof_oak  10 місяців тому +2

      初代・金銀で内部データ上「色違いかどうか」を判定しているのは「個体値」を管理する2byteなので、例えば初代ポケモンで手持ち1匹目のポケモンを内部データ上色違いにしたい場合、D146とD147をそれぞれ「AA-AA」にすればOKということになります。

    • @ピッピまん
      @ピッピまん 10 місяців тому

      @@vs_prof_oak
      教えていただいた通りにやったら無事色違いなりました!本当にありがとうございました!
      これからも動画楽しませていただきます☺️

  • @佐藤マグロ
    @佐藤マグロ Рік тому +1

    機会あったらやってみたい

  • @mo-chi-3332
    @mo-chi-3332 Рік тому +2

    D984にC3を入れてセレクト押すとフリーズしてしまうんですけど分かったりしますか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      完全版バイナリエディタのセレクトボタンは「call機能」なので、任意コード実行する時以外は押す必要無しです(むしろ下準備なしで押すとフリーズします)
      D984をC3にセットして、「startボタン」を押すのが正解ですね。
      (プログラミングマシンはセレクトボタンで終了、バイナリエディタはスタートボタンで終了、なのが少しややこしいですがご了承下さい)

    • @mo-chi-3332
      @mo-chi-3332 Рік тому

      @@vs_prof_oak ありがとうございます😊

  • @コロ助-k6o
    @コロ助-k6o Рік тому +2

    質問なんですが、
    D984を01➡C3にしたいのですが上手く出来ません🙇‍♂️
    C3にするにはどこのボタンを押せばいいですか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      Aボタンを押しながら上下左右ボタンを押すことで中身の数値を調整できます。Aを押しながら左右ボタンを押すことで左桁を「C」に、Aを押しながら上下ボタンを押すことで右桁を「3」に書き換えましょう。

    • @コロ助-k6o
      @コロ助-k6o Рік тому

      わかりました。
      丁寧にありがとうございます!
      動きました😊これからいろんなバグに挑戦したいと思います✨

    • @tokutoku-w5i
      @tokutoku-w5i Рік тому

      eighterさん☺️✨

  • @nadja-Applefield
    @nadja-Applefield Рік тому +5

    質問です!☺️
    殿堂入り後→イーブイ25レベル手持ち+ヒトカゲレベル5(選んだポケモンによって変わるかもだが)+お届け物復活→図鑑取得→その場でセーブ完了後→通常進行しながら魔改造って可能なのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +5

      可能です。
      バイナリエディタを使ってバイナリエディタ以外の全てのイベントフラグをリセットして、バイナリエディタを持った状態で最初から冒険を始めたりもできますね~

    • @nadja-Applefield
      @nadja-Applefield Рік тому +6

      @@vs_prof_oak返信ありがとうございました☺️
      現実世界でもバイナリエディタを使いたいですなぁ
      もう1つ質問が どのポケモンゲームでも可能なのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +3

      初代ポケモン(GBでも3DSでも)は可能、金銀クリスタル・ルビサファエメラルドについても任意コード実行は出来るみたいです。
      流石に初代ポケモンみたいに数十分では済まないみたいですが笑

    • @nadja-Applefield
      @nadja-Applefield Рік тому +3

      @@vs_prof_oak なるほど……いつか 現最新版も出来るようになるのかもしれませんね✨

    • @nadja-Applefield
      @nadja-Applefield Рік тому +2

      例の姉貴動画をみていて思ったのですが、大爆発の技を覚えるポケモンがいますが、『自滅せず 相手のみ瞬殺』の仕様変更も可能もありそう

  • @hiyokokun
    @hiyokokun 7 місяців тому

    すっごい楽しそう

  • @wataame-80d2
    @wataame-80d2 Рік тому +2

    簡易版バイナリエディタは、具体的にどこのメモリを書き換えていますか?

  • @ヴェールトロース
    @ヴェールトロース Рік тому +1

    わかりやすい動画ありがとうございます
    質問です
    2番目セレクトバグを治すときに1番目と2番目を入れ替えたあとD123を01に変えるとフリーズしてしまうのですが原因がわかりますでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      D123はただの手持ちポケモンの数のメモリなのでフリーズする要素はない気がしますが……🤔
      05から01に変更すると思うんですが、どの段階でフリーズしますか?(04にした時点でフリーズするのか、02まではフリーズしないのか)

    • @ヴェールトロース
      @ヴェールトロース Рік тому +2

      @@vs_prof_oak
      申し訳ありませんm(_ _)m!
      STARTとSELECTを逆に押していたようです…
      自分の確認不足でしたm(*_ _)m

  • @うよりみ
    @うよりみ Рік тому +1

    また質問失礼します!
    簡易版プログラミングマシンについて質問なんですが、簡易版プログラミングマシンを作る過程で25番目ってバーチャルコンソールの場合でもにぽづにぞを入力するのでしょうか、何度もすみません

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      バーチャルコンソールの中身は後期版と全く同じと考えて頂いてokです~

    • @うよりみ
      @うよりみ Рік тому

      @@vs_prof_oak ありがとうございます!簡易版プログラミングマシン上手く出来ました!

  • @Ayanamibbx
    @Ayanamibbx 11 місяців тому +1

    すいません
    質問です
    言葉にしづらいのですが
    治すところでD〇〇〇(忘れた)
    にいきたいのに
    下に行こうとすると
    アドレスが全部
    с〇〇〇〇になってしまいます
    連打しまくって使えますが
    正直めちゃめちゃ面倒なので
    直し方が知りたいです!

    • @vs_prof_oak
      @vs_prof_oak  11 місяців тому

      表示機能がバグっているということは、簡易版エディタでの入力のどこか1byteがミスってるはずなので、対応表を見ながら修正してから再度完全版を起動してみてください!

    • @Ayanamibbx
      @Ayanamibbx 11 місяців тому

      @@vs_prof_oak ありがとうございます

    • @Ayanamibbx
      @Ayanamibbx 11 місяців тому

      @@vs_prof_oak
      すいませんも一つ質問します
      バイナリエディタは完成したのですが
      ストーリーとかはどうやって進めればいいでしょうか?
      なんにもできないのですが…

    • @vs_prof_oak
      @vs_prof_oak  11 місяців тому

      とりあえずD6CAを「AF」、D135を「13」、D2D5を「04」、D68A,8Bを「FF,07」にすればイーブイが空を飛べるようになるので、好きな場所にいけます!

    • @Ayanamibbx
      @Ayanamibbx 11 місяців тому

      @@vs_prof_oak
      ありがとうございます出来ました
      所持金をカンスとさせる
      にはどうしたら良いでしょうか?

  • @Cadora4429
    @Cadora4429 Рік тому +1

    バイナリエディタ作成まではできたのですが、startボタンを押してもバイナリエディタが終了できません。解決策等はあるでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      スタートボタンだけが効かない場合はどこか1箇所だけ打ち間違っている可能性があるので、リセットして簡易版プログラミングマシンでの打ち込みを再確認・修正する必要がありそうです。

    • @Cadora4429
      @Cadora4429 Рік тому +1

      @@vs_prof_oak やり直してみたら解決しました!ありがとうございました。

  • @Ixdistrck
    @Ixdistrck Рік тому +1

    これってROMのVer1.0じゃなきゃダメなんですかね?
    1.1だと、家を1周、右の壁から引き戻し看板1マス通り過ごしてから入る、という手順を踏んでも出来ない(ライバルの家の内部に入ってしまう)らしいんですが…

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      ミラー領域を作らないタイプのエミュレータ(VBAなど)を使用している場合どこかしらドアは発動しないので、実機か、bgbなどミラー領域を作るタイプのエミュレータを使うと解決するかなと思います。

  • @べカビゴン
    @べカビゴン Рік тому +2

    ピーピーエイドの入れ替えで26番目がいびまでなくマスターボールになってしまいます。どうすればいいでしょうか。

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      26番目のメモリは「せってい」によって変化するので、イぴまではないこともありますが、気にせずピーピーエイドと入れ替えてしまって大丈夫です!
      26番目にピーピーエイドが配置されれば問題ないですし、特に悪影響もないです。

    • @べカビゴン
      @べカビゴン Рік тому

      @@vs_prof_oak ありがとうございます!

  • @ikaunagi4840
    @ikaunagi4840 Рік тому +1

    はじめまして
    毒消しでバッグを壊すとこまでは上手く行ったのですが、やめるの下に行く部分で何故か上手く行かないです🤔
    青(3DS)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      青版はやめるの下のバグアイテムの名前に「送り文字(Bボタンを押さないと次に進まない文字)」がかなり多く含まれています。
      下に進まなくなったらBボタンを1回ずつ、動くまで押す、というのを繰り返してどうぐの76番目まで辿り着く必要がありますね。

    • @ikaunagi4840
      @ikaunagi4840 Рік тому

      @@vs_prof_oak やっと完成しました!
      ありがとうございます!m(_ _)m
      追記
      ボックスを1から2にし、また1に戻したらバイナリエディタが使えなくなってしまいました...
      中身はいじってないですが、エディタのボックスの中身を見るのもダメだったりしますか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      いえ、中身を見たりするだけなら特に問題ないです。
      預けたり引き出したり逃がしたりするとアウト、というだけですね。
      接続解除要因としては他にサファリゾーンを使用すること、などがありますが心当たりはありますか?
      (サファリゾーンの使用により接続解除された場合は、「パパてゃわ」という名前のポケモンを育て屋さんに預けると再接続されます)

    • @ikaunagi4840
      @ikaunagi4840 Рік тому

      サファリゾーンに行ったりはしてないのですが、ボックス2のときにエディタを起動しようとしたのが心当たりです

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      あぁ……なるほど。。。
      ボックス2でエディタ起動しようとすると、準備をしていないボックス2の領域で予期せぬ任意コード(のようなもの)が実行されてしまうため、その結果作り込んでいたバイナリエディタの任意コードが破損してしまった可能性がありますね(。>д

  • @himanakusogaki
    @himanakusogaki Рік тому +1

    すいません、vc赤でリセしたらいつもの如くバイナリエディタが反応しなくなりました…多分サファリゾーンのボールの個数の部分が初期化されたからだと思うんですが解決法ってありませんか?(サファリ行って戻ったら解決したんですけど対策法とかないでしょうか)

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      D983:1E
      D984:40
      D985:40
      D986:C3
      D987:E0
      D988:DC
      にしておくと、
      サファリボールが「16個ちょうど」でない限りサファリボール数に関わらずバイナリエディタ(DCE0)に飛んでくれるようになるかなと思います。

    • @himanakusogaki
      @himanakusogaki Рік тому +1

      無事できました!ありがとうございます!

  • @aki-bu5979
    @aki-bu5979 Рік тому +2

    初めまして。
    動画を見て驚愕し、久しぶりに3ds起動させて青版でバイナリエディタ作成しました。
    こんな世界があったとは!って感じです😊
    質問なのですが、研究者様がはてなブログに書かれてた、エディタ作成後の初期化して冒険をスタートさせる方法を実行すると、初期位置から動けなくなってしまうのですがそれはこの動画のように殿堂入りさせてないからなのでしょうか?
    長文ですみません…💧

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +3

      試してみていただけて嬉しいです!
      手元の青版で検証してみたところ、どうやらD4A0~D4BFまでのメモリの初期状態が赤緑版と少し異なるようで、D4A9に00、D4AFに3E、D4B0に17を入れる必要があるようです。(はてなブログのほうにも追記しておきました)
      変更後画面に黒いのが出てきたりしますが、階段を降りれば治ります。

    • @aki-bu5979
      @aki-bu5979 Рік тому +1

      @@vs_prof_oak 返信ありがとうございます!
      試してみます!

    • @aki-bu5979
      @aki-bu5979 Рік тому +1

      早速試してみました!動けるようになり階段を降りれば黒くなる現象も解消しました!
      ありがとうございます。
      一つ気になったのが、その時に試しにバイナリエディタを起動させようとなかよしバッヂを使ったら、ブースターのニックネームをつける挙動になったのですが初期化した後すぐにバイナリエディタはボックス操作するまで使えないのでしょうか?何度も申し訳ありません💦

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +2

      うわぁぁ、めちゃくちゃ肝心なメモリを00にしてました汗
      D983~D98Aはそのままにしておく必要があります!!
      なかよしバッヂとバイナリエディタを接続している超重要メモリでした汗

    • @aki-bu5979
      @aki-bu5979 Рік тому +2

      @@vs_prof_oak
      あっ💦
      動画内でD983をC3っておっしゃられてましたね…汗
      迂闊でした…すみません。
      それ以降も一部変えてはダメだっんですね!
      再度検証してみます!
      最初の相棒をそらをとぶカビゴンにして冒険しようと思ってたのでこれで始められそうです。
      色々ありがとうございます!
      これからも動画楽しみにしてます♪

  • @ティラミス-e8n
    @ティラミス-e8n Рік тому +1

    バイナリエディタ起動時の開始位置がE001になってしまうのですがどうしてですか?
    ちなみに青版です

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      E0~8Aのどこか(最初の方?)に入力ミスがあるかと思われます。
      概要欄の対応表を見ながら間違っているメモリを修正して再度スタートボタンを押してみてください。

  • @zakojb
    @zakojb 8 місяців тому

    もしiPhoneとかiPadでやりたい人へ
    Deltaっていうエミュレータならどこかしらドアが出来るのでおすすめです

  • @lightnarasan
    @lightnarasan Рік тому +1

    あの質問なのですが、操作方法が動画の通りじゃないのですが、どうしてなのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      プログラミングマシンの操作方法が動画の通りじゃない場合は、イーブイの名前入力でどこかミスがあります。
      バイナリエディタの操作方法が動画の通りじゃない場合は、E0~8Aの入力のどこかにミスがあります。
      概要欄の表を見つつ打ち込みなおしてみてください。

    • @lightnarasan
      @lightnarasan Рік тому

      あとD123を置き換えたらフリーズするのですがなぜでしょうか

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      たぶん置き換えたあとにセレクトボタンを押してしまってるんじゃないかなと思います。バイナリエディタ本体では基本的にはセレクトボタンは使用しないです。
      スタートボタンで閉じましょう。
      (セレクトボタンはcall機能がありますが、下準備なしでcallするとだいたいフリーズします)

  • @冷凍チャーハン
    @冷凍チャーハン 11 місяців тому +1

    5年後、ダイパとかBWとかもこうなるんやろうなあ〜...

  • @Huriko3810
    @Huriko3810 Рік тому +6

    うぽつです_|\○_

  • @kenji-zh8qd
    @kenji-zh8qd Рік тому +1

    このバグは最新のSVでもできますか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      今のところ任意コード実行バグはダイヤモンドパールまでは可能らしいです。
      今後方法が発見される可能性はありますが、現状ではSV含め、ブラックホワイト以降のバージョンでは不可能となってますね。

  • @トミーショットガン
    @トミーショットガン Рік тому +1

    質問です!バイナリエディタ導入まではできたのですがバイナリエディタの操作がうまくいきません(上下ボタンを押しても±1ずつ動かない)のですが僕の操作方法が間違っているのでしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      プログラミングマシンで入力するE0から8Aの中に、バイナリエディタの表示機能と操作機能がそれぞれ含まれているんですが、おそらく操作機能に該当するアドレスのどこかで入力ミスしてると思われます。概要欄の対応表を見ながらミスを修正して、再度startボタンを押せば動くようになるはずです~

    • @トミーショットガン
      @トミーショットガン Рік тому

      @@vs_prof_oak ありがとうございます!!!これからも頑張ってください!

  • @aya_ka16
    @aya_ka16 Рік тому +2

    部屋整理してたら古の3DS発見した!これでポケモン赤できるぞぉぉぉ!!

  • @Harupipi253
    @Harupipi253 Рік тому +6

    実機(gameboycolor)でバイナリエディタを開けました!

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      おめでとうございます!やってみて頂けてうれしいです(*´ω`*)

  • @Seiji_Forger
    @Seiji_Forger Рік тому +1

    名前で失敗したとき心が折れかけましたww

    • @vs_prof_oak
      @vs_prof_oak  Рік тому +1

      昔はイーブイ120匹必要だったので、それよりは楽だと思って頑張るしかないです笑

    • @Seiji_Forger
      @Seiji_Forger Рік тому

      @@vs_prof_oak
      できないと思ってたら青でやっていましたw
      なので赤買いました
      神動画ありがとうございます

  • @fiy__kun1234
    @fiy__kun1234 Рік тому +1

    同じ方法を3DSVCの青版で試しているのですが、うまくいきません。
    タマムシのイーブイの部屋に似た場所にはたどり着けたのですが、操作不能になりました。
    このやり方は赤緑版でないとだめなのでしょうか?
    それとも自分のやり方の問題でしょうか?

    • @vs_prof_oak
      @vs_prof_oak  Рік тому

      いえ、3DS青版でも可能です。
      イーブイの部屋に行けない原因として可能性があるのは、
      ①ライバルの名前が「イイイオ」になっていない
      ②どうぐの24番目とどうぐの76番目の入れ替え操作で、入れ替える場所を間違えている
      どちらかですね。
      青版だとおそらくバグアイテムの名前が動画の赤緑版と異なっていると思いますが、入れ替える場所さえあっていればイーブイの部屋に行けますのでスロー再生の部分を参考に再挑戦してみてください~!