任意コード実行でポケモン召喚システムを作ってみた

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

ความคิดเห็น • 207

  • @gamehibiki
    @gamehibiki  3 ปีที่แล้ว +110

    前回のでんこうせっか:東北提督
    今回難しすぎたかもしれないゾ・・・

  • @ろーね-p8t
    @ろーね-p8t ปีที่แล้ว

    なかよしバッヂのポケモン召喚でコードをE3にすればチーフ、E2でオーキド出せます

  • @riku-yakumo-wagwagmin
    @riku-yakumo-wagwagmin 3 ปีที่แล้ว +11

    つまり任意同行ってのは「自分の意思でついて行く」か「無理やり連れて行かれるか」選べってことか

  • @flat7990
    @flat7990 3 ปีที่แล้ว +44

    ハッカー育成教材と化した初代ポケモン
    これもう半分ロケット団育成プログラムでしょ

  • @純也佐々木-r6s
    @純也佐々木-r6s 3 ปีที่แล้ว

    2:02 出張老人をデリバリーwwww

  • @Miki-nl6ii
    @Miki-nl6ii 3 ปีที่แล้ว +9

    自分はEmでやってましたが、習得するまで他の人の書いたコードを読んで実行して対照実験とかで理解して、徐々に操れるようになりました

  • @もさーる-v6x
    @もさーる-v6x 2 ปีที่แล้ว

    バグの聖都、タマムシ

  • @MyOrange1182
    @MyOrange1182 3 ปีที่แล้ว +56

    出張老人というより徘徊老人では…?

  • @user-Yareyaredaze
    @user-Yareyaredaze 3 ปีที่แล้ว +31

    開幕のこち亀のOPが懐かし過ぎるんだ…

  • @user-iq5jq9tf6h
    @user-iq5jq9tf6h 3 ปีที่แล้ว +18

    ダイパリメイクが発表されてもなお
    初代バグを探求し続けるガナヒビ好き

  • @Creepermen777
    @Creepermen777 3 ปีที่แล้ว +31

    任意コード実行でGB産色ミュウが剣盾に跋扈しているという...

    • @骨助-c1s
      @骨助-c1s ปีที่แล้ว

      GB産は正規の奴は個体値の関係で色はいないんだよな。
      前提としてGB産色違いは金銀の色違いの条件に当てはまるポケモンがそうなるけどそれには防御・素早さ・特殊の個体値が10(16進数でA)かつ攻撃の個体値が2・3・6・7・10・11・14・15のいずれかってのが条件になる。
      でも2DSの限定パックの特典のGB産は個体値がすべて15(F)なのでその時点でありえない。
      エメラルド産のなら色違いの仕組みが違うので可能性はあるけど

  • @ewomo
    @ewomo ปีที่แล้ว

    現役プログラマだけどさっぱりわからんくて草

  • @cccc6259
    @cccc6259 3 ปีที่แล้ว +2

    今回もガチ動画ですね!
    ありがたく動画拝見します。

  • @like_hara
    @like_hara 3 ปีที่แล้ว +78

    13:18 に出てくる h はアセンブリ言語における16進数の suffix (接尾辞)です。7h や FFh のように数値の後ろに付けてその数値が16進数であることを表します。h は hexadecimal (16進数)の頭文字ですね。
    16進数を表す prefix (接頭辞)として 0x が有名ですが、意味は同じです。(0x7 == 7h, 0xFF == FFh)

  • @Scr_MIYUKINNGU
    @Scr_MIYUKINNGU 3 ปีที่แล้ว

    カービィ作れそうですね。

  • @yeti-dango
    @yeti-dango 3 ปีที่แล้ว +3

    まだ見てないけど
    任意コード実行は最早「ポケモンバグ」じゃなくて「プログラムへの干渉」なんだよなぁ

    • @のむのむ
      @のむのむ 3 ปีที่แล้ว

      ポケモンバクを介したプログラムへの介入なのでセーフ

    • @pcm298
      @pcm298 3 ปีที่แล้ว

      普通のバグだってプログラムの“一部”には干渉しているぜ。

  • @tomatomatoma01
    @tomatomatoma01 2 ปีที่แล้ว

    MLPでフフってなった

  • @雪見だいふく-i5w
    @雪見だいふく-i5w 3 ปีที่แล้ว +14

    昔聞いた裏技で下ごしらえでポケモンのPPを5にする〜とかは多分これ関係なんだろうなぁ。PP関係あるの?と当初から不思議やった。

  • @fivestar5293
    @fivestar5293 3 ปีที่แล้ว +1

    プログラミングわからないのでさっぱりワケわからんですがBGMが軽快で心地よかったのでずっと見てられましたとさ。
    今日も有難うございます💓

  • @CryFlux
    @CryFlux 3 ปีที่แล้ว +6

    パソコンが無くてもバイナリエディタが使えるゲーム機って最高じゃん!(黒目)

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +1

      当たり前だよなぁ(歓喜)!

  • @sumihiro4376
    @sumihiro4376 3 ปีที่แล้ว +2

    任意コード実行といえば
    初代ロックマンで人力でED召喚してたRTA動画があったなぁ
    ニコニコだからコメで解説してたけど全く理解できなくて変な笑いが出た

  • @orutega
    @orutega 3 ปีที่แล้ว +5

    ガナヒビネキすこ

  • @Futsu_no_SATO
    @Futsu_no_SATO 3 ปีที่แล้ว +21

    秘密道具って本当に秘密道具だなww

  • @らぴ-y8s
    @らぴ-y8s 3 ปีที่แล้ว +1

    ニャースが必要ということは、物語の進行に関係なく赤バージョンは通信してくれってことですね

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว

      代わりにプリンを用いたレシピがあるから

  • @タベルイツキ
    @タベルイツキ 2 ปีที่แล้ว

    初代ポケモンがきっかけでアセンブリ言語の勉強するってすごいけどなんか草

  • @m1KoSun
    @m1KoSun 3 ปีที่แล้ว +17

    5かいバグの任意コード実行でテトリス作ってた変態いたな

  • @貴之佐野
    @貴之佐野 2 ปีที่แล้ว

    このオーキドのポケモンをゲットできますか?

  • @土曜の夜-i2w
    @土曜の夜-i2w 3 ปีที่แล้ว +16

    16:00 ふとすぎるピッピ
    すこ

  • @驚く伊藤誠
    @驚く伊藤誠 3 ปีที่แล้ว

    サムネが金欲しさになんでも炎上案件にするヤツのそれで草

  • @ドッシイ
    @ドッシイ 3 ปีที่แล้ว

    相手を引っ掻いて回復するのズルすぎて草
    と思ったけど吸い取るとかギガドレインとかと一緒か

  • @9263エリシア
    @9263エリシア 3 ปีที่แล้ว

    最低限ポケモンの状態を再現出来れば可能(ポイントアップ3個必要)

  • @Scr_MIYUKINNGU
    @Scr_MIYUKINNGU 3 ปีที่แล้ว

    assemblyは鬼やで…
    バイナリ(機械語)の次にむずいからなあ

  • @asahinex1
    @asahinex1 3 ปีที่แล้ว +6

    昔遊んでたゲームが新しく感じられて本当に楽しい
    任意コード実行とやらはそういうギミックだったんだなぁ

  • @セルロース-z3k
    @セルロース-z3k 3 ปีที่แล้ว +1

    はじめまして、こんにちは、「かいがらバッヂ」を用いてサファリからはいってすぐでて 育て屋に預けたポケモンのニックネームから実行が一番シンプル

    • @nekonomura3694
      @nekonomura3694 2 ปีที่แล้ว

      なかよしバッヂを使ってバイナリエディタ起動するのが一番難易度高い

  • @user-GreenFc
    @user-GreenFc 3 ปีที่แล้ว +14

    任意コードの発生条件、いったいどうやって限局して同定するんやと思ったけどそうじゃないよな
    人が作ったんだから人が扱える様な論理で作られとるわな

  • @okirakufufu
    @okirakufufu 3 ปีที่แล้ว

    13:26
    _人人人人人人人人人人_
    ) T D N (
     ̄VVVVVVVVVVVV VVV ̄

  • @カイティ-p4f
    @カイティ-p4f 3 ปีที่แล้ว +21

    3世代の任意コード実行でめちゃくちゃ遊んでたけど、初代にも任意コード実行あったのか…驚いたゾ

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +11

      第二世代にも任意コードありますよー。自分は第二世代壊して遊んでます。
      試しにコード書いておきます。
      主人公の名前を手持ち六匹目のNNに変更
      @MAIL
      ぼかぞぺぽギろヅ
      かむぜギザデズな
      ちボずつずまの
      手持ち六匹目の親名を一匹目のNNに変更
      @MAIL
      ギろゾどヅぜろぜ
      ギザデズボな空空
      ちずつごまの
      主人公の所持金を999999円にする
      @MAIL
      ヅぷゆひェぼダデ
      ボぼプデボぼぼぶ
      デの
      ポケモンを最強にする
      @メール
      ぼフぞゥ9れがろ
      ぜダギズョベづ空
      ガねだ3
      (空は空白と同義とする)

  • @nh4726
    @nh4726 2 ปีที่แล้ว

    なかよしバッヂじゃないんや...

  • @エピネフリン-r8i
    @エピネフリン-r8i 3 ปีที่แล้ว +5

    かなりアセンブリだよこれ!
    普段C++ばっか使ってるから新鮮だなぁ...

  • @あいうえお-m3e
    @あいうえお-m3e 3 ปีที่แล้ว +3

    鬼に金棒、ガナヒビに任意コード実行

  • @くり-w4u
    @くり-w4u 3 ปีที่แล้ว +1

    よくこんなこと見つけられるな…すげぇ…

  • @beam-ogi
    @beam-ogi 3 ปีที่แล้ว +5

    オーキドもミュウツーと同じでポケモンにしてポケモンを使っていたのか...

  • @Surimi_KNight_San
    @Surimi_KNight_San 3 ปีที่แล้ว +4

    背景例のポッチャマで草

  • @pic10g
    @pic10g 3 ปีที่แล้ว +3

    凄い面白そうな企画、期待

  • @air_compresser
    @air_compresser 3 ปีที่แล้ว +3

    青版の5かいは育て屋にてウんのの預けるだったかでできるのでバージョン明記必須だよね

  • @Camblewf
    @Camblewf 3 ปีที่แล้ว +1

    PP調整の項目を見ていると,ニャースの代わりにプリンを使う型はずいぶん簡単になったんだなと。
    あれだとプリンは特定の技を覚えさせるだけで良くなるし。(あとプリンはバージョンに依存しない)
    100個以上の道具やバグアイテム(特に名前の長いやつ)を使わないようにコードを迂回させるのとかは昔のゲームの創意工夫感があって好き。
    シルフのチーフはトレーナーの情報が存在しないらしく,直近のデータを引っ張り出してしまうとか聞いたことがある。

  • @KRRRRRRROK
    @KRRRRRRROK 3 ปีที่แล้ว +17

    任意コード実行…アイテム溢れ…ゼロ勝クリア…ウッオヤツガ

  • @けつからエメラルド
    @けつからエメラルド 3 ปีที่แล้ว +10

    エラー品ポッチャマぬいぐるみが回ってて草

  • @artel1103
    @artel1103 3 ปีที่แล้ว +2

    ついにガナヒビが任意コード実行に手を出したぞ!

  • @masayosi01
    @masayosi01 3 ปีที่แล้ว +3

    なかよしバッヂを使った任意コード実行だったら、ポケモンもPPも調整しなくてもいいから楽でいいゾ
    (ただ、ニックネームを使うので入力不可文字のせいで完全に自由にコードは組めない模様)

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +2

      それこそ、て[64h]ンののをてヨめののとかに変えてやればいいだろう。

    • @nekonomura3694
      @nekonomura3694 2 ปีที่แล้ว

      @@Belwood-ts6ev 結論
      バイナリエディタ最高!ってことでいいですね?

  • @くま-z3k7h
    @くま-z3k7h 3 ปีที่แล้ว +24

    任意コード実行といえば第3世代(RSE,FRLG)のイメージだったけど初代でもできたんすねぇ(関心)

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +5

      10年以上前から方法論が確立されてんだよなあ

    • @pcm298
      @pcm298 3 ปีที่แล้ว +1

      JITとかインタプリタ言語でバグのない一部のゲーム以外は全部できる。

  • @エスラウエス
    @エスラウエス 3 ปีที่แล้ว +1

    やっと任意コード実行をやってくれたか!

  • @poperuto007
    @poperuto007 3 ปีที่แล้ว +4

    8:25
    「0」はゼロともオーとも読むこともできるから「0C」=「OC」
    つまりたれぞうは1ばんどうろだった…?
    ポッポのコード番号も24 あっ、そっかあ…

  • @hadukikuga3742
    @hadukikuga3742 3 ปีที่แล้ว +2

    プログラミングの知識どころか数字やアルファベットの羅列を見るだけで目まいがするレベルなんだけど、BWで6Vメタモンほしさに乱数調整とかいう未知の技術に手を出すことを決意、慣れないファイルダウンロードとかして必死にパソコンとにらめっこしたりコンマ単位でDS起動したりしてたことを思い出したなあ
    結果的に乱数成功したときは感動したしその後理想めざパ個体の準伝とかも成功して楽しかった・・・

  • @goroumido7952
    @goroumido7952 3 ปีที่แล้ว +11

    不意のふとすぎるで持っていかれた

  • @Osico-fornai
    @Osico-fornai 3 ปีที่แล้ว +9

    TDNはプログラム用語だった……?

    • @豊田修平-b8e
      @豊田修平-b8e 3 ปีที่แล้ว +2

      ホモビに出ただけでプログラムと結び付けられる男

  • @papa-cc8zj
    @papa-cc8zj 3 ปีที่แล้ว

    相変わらずの奥の深さ٩( 'ω' )و
    オフ会0人って、ジョイマンのサイン会じゃないんだから(笑)
    相変わらずトキワの森のBGMのロケット団感半端ないって!(笑)

  • @青木青-u3t
    @青木青-u3t 3 ปีที่แล้ว

    ポケモン召喚システムってメガテンみたいですき

  • @air_compresser
    @air_compresser 3 ปีที่แล้ว +2

    ガナヒビがついに任意コードに手を出した!!金銀Em任意コードに一歩近づいたか?

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +4

      エメラルド任意コードはマジで魔境

    • @air_compresser
      @air_compresser 3 ปีที่แล้ว +4

      @@Belwood-ts6ev 暗号化の法則まで読んで構成してますからね…作ってる人バケモンすぎる

  • @コバンザメ鷹山
    @コバンザメ鷹山 3 ปีที่แล้ว +1

    バグというか公式の想定していなかった無改造チートみたいなもんですかね?

  • @average334
    @average334 3 ปีที่แล้ว +1

    勉強のモチベーションとして、これ自分でポケモンの改造したり新たなGBソフトを作ったりすれば、アセンブリによるプログラミングに関する知識身につくかも?

  • @大掃除
    @大掃除 3 ปีที่แล้ว +1

    初代ポケモンって実にダイレクトに夢をかなえられる夢のツールじゃねえのか
    バイナリエディタ作ったりテトリスとかシューティングゲーム作ってる人もいるしなあ

  • @たるき-l3e
    @たるき-l3e 3 ปีที่แล้ว

    ポケモン召喚プログラム…メガテンですねクォレア…

  • @GOOOKAI
    @GOOOKAI 3 ปีที่แล้ว +2

    ガナヒビ姉貴ができないなら誰もできないよ。

  • @ccp4013
    @ccp4013 3 ปีที่แล้ว +2

    13番目セレクトバグは、バグらせるポケモンをアネデパミで隠せば物語序盤でもフリーズしないのではなかったですか?

    • @Camblewf
      @Camblewf 3 ปีที่แล้ว

      そうではあるけれど,いろいろやるのに結局タマムシまで行った方がいいってのもあるかも。どこかしらドアを使えばマサラから一気に行けるし。

  • @bd-iu5sk
    @bd-iu5sk 3 ปีที่แล้ว +2

    任意コードといえば自分は金銀なんだよなぁ

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +1

      やっぱりそう思うか。
      金銀は容量かつかつだけど色々遊べたり没データが豊富だから良き。でもsRAMのデータを書き換えるのが無茶苦茶難しいから、割ときつい

  • @uuyk5521
    @uuyk5521 3 ปีที่แล้ว +2

    開幕……エイプリルフールはまだ一月先だぞ(すっとぼけ)
    任意コードの仕組みはプログラミングをちょっとでも齧ってたらわかる。
    難しいのは本編の通り、その設計だが……

  • @ポット-h6m
    @ポット-h6m 3 ปีที่แล้ว +1

    召喚システムなんてそんなメガテンみたいな…

  • @houston1344
    @houston1344 3 ปีที่แล้ว +3

    よくわからんが、面白いことはわかったゾ。

  • @leosuke3883
    @leosuke3883 3 ปีที่แล้ว +3

    オーキドのポケモンガチすぎる

  • @aff_mfmf
    @aff_mfmf 3 ปีที่แล้ว +4

    19:21「西」とは

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว

      下方向が北かもしれないだろ!

    • @ilovekapibara90
      @ilovekapibara90 3 ปีที่แล้ว

      北を向いた時の左手の方向だ!
      上が北とは限らん!!

  • @King_of_DEDEDE_of_Kirby
    @King_of_DEDEDE_of_Kirby 3 ปีที่แล้ว +7

    早い時間にガナヒビの動画見られたぁ

  • @cat32-x1c
    @cat32-x1c 3 ปีที่แล้ว +4

    コード使ってまでバグしたい人

  • @Daght274
    @Daght274 3 ปีที่แล้ว

    最初こちかめで草

  • @ヘリウム貴公子
    @ヘリウム貴公子 3 ปีที่แล้ว +11

    伝説の5かいキター

  • @ゲームいっちゃん趣味チャンネル
    @ゲームいっちゃん趣味チャンネル 3 ปีที่แล้ว

    任意コードってまず図鑑を完成させないといけないのか。

  • @umaru4869
    @umaru4869 3 ปีที่แล้ว +7

    コードとかいっつもどうやって見つけてるんだ…

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +1

      みんな自作してるんですよ。
      ポケモンのデータアドレス(道具一番目の種類等)を特定してCPUごとに決められた機械語(GBだと8080)に従ってプログラミングしてるんです

    • @umaru4869
      @umaru4869 3 ปีที่แล้ว +1

      @@Belwood-ts6ev なんかすごい(小並感)

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +2

      @@umaru4869 ちなみに自分は金銀の任意コードを専攻しています

    • @ilovekapibara90
      @ilovekapibara90 3 ปีที่แล้ว +1

      @@Belwood-ts6ev
      なるほどわからん

  • @ばぬ
    @ばぬ 3 ปีที่แล้ว

    こないだアセンブリ言語をちょっと習ったのでわかったような気がしたようなそうでもないような気がしました。

  • @かっちゃん-b6s
    @かっちゃん-b6s 3 ปีที่แล้ว +1

    すごいためになる

  • @aoki23nori
    @aoki23nori 3 ปีที่แล้ว

    いきなりの両さん
    か、植木等か?

  • @sojilo4860
    @sojilo4860 3 ปีที่แล้ว +1

    ちょうどなかよしバッヂ使ってたので勉強になります

  • @可不可-z2d
    @可不可-z2d 3 ปีที่แล้ว +4

    んにゃぴ・・・よくわかんなかったです

  • @happy_syamu_syamu
    @happy_syamu_syamu 3 ปีที่แล้ว +2

    収〜… すき

  • @あいうえお-m3e
    @あいうえお-m3e 3 ปีที่แล้ว +3

    賞金の計算の時0レベは256として扱われるのか

  • @ごるねす
    @ごるねす 3 ปีที่แล้ว +1

    アセンブリ言語…PICマイコン…P16F84A…うっ頭が

  • @アンダーバー-h9z
    @アンダーバー-h9z 3 ปีที่แล้ว

    伝説の始まり

  • @朝比奈唯-w9o
    @朝比奈唯-w9o 3 ปีที่แล้ว

    コラッタは夢の国の出身だった・・?

  • @Ntatsuhiko
    @Ntatsuhiko 3 ปีที่แล้ว +3

    なんやこいつ…(畏怖)

  • @ホンダアキフミ
    @ホンダアキフミ 3 ปีที่แล้ว +1

    好きこそものの上手なれ

  • @sharp1126
    @sharp1126 3 ปีที่แล้ว

    プログラミング用語の中にTDN紛れ込んでて草

  • @average334
    @average334 3 ปีที่แล้ว +2

    一緒に勉強するのって、授業というよりゼミナールって感じしますね

  • @みるくみるたんく
    @みるくみるたんく 3 ปีที่แล้ว +1

    サイコキネシスくんの波々すこ

  • @椎名慧-y3z
    @椎名慧-y3z 3 ปีที่แล้ว

    オーキドのポケモンって、グリーンと一緒?

  • @meguminOoniyme
    @meguminOoniyme 3 ปีที่แล้ว +2

    そもそもポイントアップ使わずにPP調整って時点で私にゃ無理っすわ

    • @Camblewf
      @Camblewf 3 ปีที่แล้ว

      メノクラゲはPP多い技を結構覚えるから調整はやりやすいけれどね。
      それにボロのつりざおを使えば無抵抗なコイキング相手に延々技を使えるし。

  • @村上敦紀
    @村上敦紀 3 ปีที่แล้ว

    アネデパミ使えばタマムシ行かなくてもフリーズしなかった気がします。(いつかの動画でガナヒビさん自身が言ってた。)

  • @管理用-y6f
    @管理用-y6f 3 ปีที่แล้ว

    天草式十字凄教みたいだな

    • @Belwood-ts6ev
      @Belwood-ts6ev 3 ปีที่แล้ว +1

      また懐かしい言葉を。たしかに日常から魔術的記号を得るアレに近いかもしれんが

  • @或は里華Lyrica
    @或は里華Lyrica 3 ปีที่แล้ว +3

    皆早いな~!

  • @Escape_Key
    @Escape_Key 3 ปีที่แล้ว +1

    25:22 0は何人いても0なんだよなぁ...

  • @らぷらぷ-f3s
    @らぷらぷ-f3s 3 ปีที่แล้ว +4

    1:23 オーキドせんせいって言い方慣れへんわ

  • @Juvenile18Ticket-Fun
    @Juvenile18Ticket-Fun 3 ปีที่แล้ว

    いわくだきでオーキド博士を砕く動画も解説付きで再投稿して下さい!