ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
10:10 霊「0-1は?」魔「-1?」霊「正解!」霊「と言いたいところだけど-の概念がないので繰り下がって16進法でFFh、10進法で255だね」-1って言われた時に「惜しい!」や「残念!」と煽らずに、まずは生徒に対して笑顔で「正解!」と言ってあげて、その次に "実はこんな答えだったんだよ" って丁寧に解説するその姿勢にハッとさせられました。
気になるのはその手の処理の時に直前の値のデクリメントが起こらないのかってことだったり。オーバーフローした時に隣のアドレスを侵食したりするのはよくあることだし。
@@Camblewf 遅レスだけどその手の計算はレジスタに置いて処理してそうだしフラグレジスタのキャリーフラグが立つだけだと思うそうじゃなくて繰り下がりで書き換わった領域が普通の処理過程ですぐ上書きされるので影響が出ないとか書き換わった結果普通にバグってるけど影響が見えるところに出ないだけとかかもしれないけど
けつばん確定な
これって補数表現ってことだよね?
ポケモンのバグ技がすきなんですが、自分の場合は結構漫然とした「パターンのトレース」だけでやってしまってるところがあります。アイス先生の動画をみると、バグの根本的な部分が非常に勉強になります。
ガナヒビちんもすきよ ちばりや~
ガナヒビさん好きです!(唐突)
ガナヒビ先生も分かりやすくて楽しいです
本物で草
ガナヒビネキおっすおっす
「欠番」という言葉を知らない小学生は「けつ」という単語だけでゲラゲラ笑ってた当時
ケツ版ですね
ケツ板だと思ってた
まじこれよ笑
@@kyohei3552 これ
けつばんアトム
どびプま゚ とかいう印象的なワードが毎回出てくる根本的な仕組みがわかって感動
ナニソレ( ˙꒳˙ )?
@さたん 実戦3:02 4:02 解説14:57 18:30
個人的にアネ゛デパミ゛が1番好き
@@ゆづぽんだ ふーん、ただの神か。()
@@musickyo-9975 ➖←これか
バグをなぞる動画やWebページは多いけど、その仕組みまでしっかり解説しているところは少ないのでこういった情報はかなり貴重だと思います。計算機科学の学問にも通じるところがあって観ていて楽しいです!
66
プログラムの構造などを読み取れるからすごくいい
一般的なけつばんゲットの解説だけではなく、なぜ起きるか、反転モード、サイドンピカチュウ化まで解説できるとはわしゃ もう いうことは ない! きみが ポケモンはかせ じゃ!後半も楽しみしております
こうして詳しい原理を解説されると、バグは「よくわからんことが起きてる」のではなく、起きている出来事全てに明確な理由があるのだと実感する。
プログラム的には原因がわかるエラーの方がたすかるのは有名な話なんか知らないけど動くが一番怖い
元開発者?って思うぐらい内部構造把握してるのすごすぎる。リバースエンジニアリングでここまでわかるものなのか?何者なんだこの人
涙が出るくらい難しいけどすごいことはわかる
そもそもこの時代のポケモンが、技術で言えば今の方が上だろうが、容量との兼ね合いで物凄い工夫して作られてるんだなって方に感心した
26:03 最初にグラフィックが登録されたのが、サイドンだったからだと思います。図鑑番号はストーリーに沿った順番になってますが、開発段階ではその時に出ていたポケモンのデザインをとりあえず枠に入れておいて、その後にどこに登場させるかを決めたり、使わないものは削除したりしていたという事を聞いた記憶があります。グラフィックが一から順番に登録されず途中に空白があったり、同じ進化系のポケモンがバラバラになっていたりするのもこれが理由だった筈です。
あくまで僕の記憶に基づくものなので合ってる保証ないです。
あってるで元々東宝怪獣とウルトラマンがモチーフだったからゴジラみたいなサイドンが一番に作られとるんや
バグ技として見てたけど、普通にプログラミングの勉強になりますね!過去に出来たゲームなのにここまで精密な仕掛けで出来ているとは…おもしろいですね!
こういうバグやプログラムの内側を知るのってなんかすこ
「終端文字破壊系バグ」→これはウチの業界では「バッファオーバーラン」、または単純に「オーバーラン」って呼んでますね意図しない領域までコピーしてることから付いたのだと思ってます
1024で割った余りは「なんかそうしたら素早さの計算合ったから合ってるのでは?」って話だったりします……(参考元書いた張本人)
999を最大値にしたくて512以上の数値を扱うために2バイト使っているっぽいもんね。
2:17道具欄がもう凄い
どの動画もめちゃくちゃ理論的かつ判りやすく、今まで抱いていた疑問が解けてありがたいです!もしよろしければなのですが、以下の有名なバグ技がプログラム的にどういう原理で発生するかの解説動画を観てみたいです…!【準備】空を飛ぶを持つポケモンを用意①シオンタウン左側の道路(or ハナダシティ上の草むら)で、画面に入った瞬間勝負を仕掛けてくるトレーナーが見えない状態でスタートボタンを連打しながら歩く②トレーナーが画面に映った瞬間メニューが開けるので空を飛ぶで任意の街に移動③適当なトレーナーと一マス開けて遭遇して倒す(負けるだったかも…?)④シオンタウン(ハナダシティ側で試した場合はハナダシティ)に飛ぶ⑤シオンタウン左(or ハナダシティ上)から出た瞬間勝手にメニューが開くので閉じる⑥野生のポケモンと戦闘になる(最後に遭遇したポケモンのとくしゅ値がポケモンの内部番号になる?)
もはやけつばんモードも通常プレイの如く流してたけど仕組みが知れるのは嬉しいです!
6:45 ここのQRコードを読み込むとミュウ釣りの解説動画に飛ぶ久々に見直して気付いた
こういう基礎知識(バグの基礎知識ってなんだ…?)がしっかりしてる人が新たなバグを発見したり任意コードでやりたい放題したり出来るんだろうなぁ
『けつばん』については父親が子供の時に友達の間でも流行ったらしいです
これ見ると、データベースの開発がどれだけ偉大か、ってよくわかるな。データベース使えばこんなバグにはならない…
まあ当時でここまで大規模な対戦RPG無かったからね携帯電話やパソコン持ってる人がいる家庭が稀な時代だし
開発的にはあってはならないことなんだろうけど、事ゲームに至ってはバグがあればあるほど盛り上がる可能性もあるという矛盾
ポケモンBDSPがいい例だな
バグを知ることによって、ポケモンというゲームがどのように動いているのかも垣間見える面白いです!
昔、体力バーがバグったポケモンにつのドリルが命中してしまって、どうなるのか放置してたらバーが1周?してまた新たなバーが減り始めたのでさすがにリセットした記憶があるんですが、あの体力もたぶん有限でいつかは倒れてたんだな…と。おもしろい動画ありがとうございます。
解析の内容がもうコード書けるレベルまで落とし込まれてるw
この動画見てるとメモリ操作が面白そうに見えてくる不思議
バグらせていると度々フリーズする原因として此のシステムが原因だったりするのだろうね。終端文字を探す際、中々見つからなくて最終的に膨大なデータになっていて、其れをコピーしようした結果、容量不足で処理落ちしてフリーズ。IT用語でバッファオーバーフロー、バッファオーバーランと呼ばれる現象で、サイバー攻撃ではお馴染み。
博識ニキたすかる
動画の主旨とはなんの関係もないんですが解説役が魔理沙じゃなくて霊夢なのが地味に好きです
けつばんはそもそもポケモンに分類されないと思ってました。初代では「現在調査中」、金銀以降は図鑑に載らない=初代と金銀の間で「ポケモンではない」と判明した…みたいな。
この歌は「Pops up the mind wings」です。
ガチ文系学部卒ワイ、ミュウ釣りの動画を理解するまで観たのでこの動画をスラスラ観ることができました。バグって楽しい!
青版でハナダバグを使用して、シオンタウンのタワー3Fなどでトレーナーを倒した後、ケツバンが出てきました。3体確認。ナンバーがたまたま152以上255以下だったからケツバンとして出たのかもしれません
このケツバンのサイドン化もサイドンが初めてデザインされたポケモン説の理由の一つになってるよな
20:38 つまりこれって、終端文字が無くコピーされ続けてるからあのまま放置してれば一生コピーされ続けるってことだよね こわ
ちゃばんまで丁寧なけつばん動画たすかる
このポケモンバグ界隈が最近いろいろ盛り上がってて嬉しいアイスニキ好き
しっかりは理解できなかったけど、何となくの仕組みは理解できて、すごく楽しかった!それにしても、赤緑が発売された当時、ネットも普及していなかった時代なのに、どうやってこのバグが全国の子供たちに広まっていったのか、今でも不思議…。噂とか都市伝説と同じように広まったのか?(自分は、高学年の兄貴に聞いたけど…)
ア"ネ"デパミイヂャゾA懐かしい響きだな
自分のHPをバグらせる技があって、それを使ってけつばんを倒したっけなぁ。2、3時間永遠と戦闘して、倒すとレベルがずーっと上がり続けて最終的に戦闘終了時にフリーズする。
あれ程のコマンド入力をしてようやく非通常領域から読み込める当時のデバッグ精度の高さよ・・・
初めて見たけど、コピーの話が遺伝子の翻訳見たいなやり方してて、容量の少ない当時の工夫が感じられる
ライバルっていうアイテムずっと使ってた。あれ便利だよね
小学生の時におつきみやまでけつばん出現した時はビビり散らかしましたねぇ!
けつばんモードになるのは技が2つ以上あって戦闘の技が空白になっている場合ってイメージがある。完全に技が無い場合はわるあがきが出るっぽいし。確かPP回復時のポインタ保持を利用して空白を選択することでもけつばんモードって発生するんだったよね。ピカ版で軽く修正されたっぽいけれど。そうなると空白が選択されてしまう状況に問題があるのか。金銀だと覚えた技メニューに似た不具合があって,1番目の技が無いポケモンの2番目の技を選択できるみたいだし。
昔みたLv100動画でポケモンパソコンガズドビという文字化けが何なのか不思議に思ってたのですが、ちゃんと理由があったんですね丁寧な説明ありがとうございます
ガキの頃はただホラーだったけど、実際にSEとして働いていると別の意味で怖いわw文字列はもうStringでしか扱いたくないw
私のなかでは152番目のポケモンはチコリータではなくけつばんだと思ってます
ィ゛ゃゾ┛Aとアネ゙デパミ゙の謎もこれで説明出来るのか・・・ン十年隔てて謎が解明するの感動がすごい!
6:45ちゃんと認識した
わっ、分かりやしぃ〜!面白い。バグの原因解説って難しいと思うけど、難しい内容をひとつずつ説明してくれて分かったような気にさせるのがうめぇ〜!だいたい分かった
初代ポケモンのスロットでリールが回っている時に初代ゲームボーイ本体を上下させるとリールが止まって見える現象を解説いただきたい。
面白すぎる是非続けて欲しいシリーズリクエストなのですが、初代金銀からポケモンバンクに送る際のデータ変換の仕様について解説して欲しいですバグポケを7世代に送りまくって遊んでて名前が消えたりするのが謎なんですよね
初期版の緑で確かけつばん持ってた。ブーバーの声してたのを覚えている。姿はどうだったかな。
兄貴たちがけつばん、ミュウ発生、マスターボール増殖でよく遊んでた😂
懐かしいな子供の頃に緑の初回盤発売日に買ってその3日後に凄い人気ゲームだと発覚どこの店に行っても売り切れってなってた記憶があります
これほんとわかりやすい
教訓:文字をプログラムで処理する時には終端文字はしっかりつけようね!いやまあバグってる話の時にそんなことしても遅いんですが。
文字じゃないところを読んでいる時点でそれは酷だと…
この時代、終端文字を意識するほど低いレイヤを扱う仕事がどれだけあるのか。。・・・多分自分がおんぶにだっこな言語しか使ってないだけなんだろうけど。でもこの問題が出てくるのは容量か実行速度がシビアな時ぐらいしか思いつかない
ハード系のシステム開発やってる身としてはこの致命的なバグは青ざめます…
リリース後に発覚すると吊りたくなりますね…
これメモリ書き換えとかイーブイプログラミングみたいなのが仮想世界とかでできちゃったらやばいね笑 アマゾンプライムのアップロードって映画の世界でもメモリ書き換えが通用するなら何でもありになっちゃいそう
昔やってたLv100バグではポケモンのHPがバグってポケセンで回復すると解消されるけどポケセン行く前に対象のモンスターにかいふくorまんたんのくすりを与えると延々と回復していたやつも上限があったのかな?
あれは回復が行われているわけではなく自分のポケモンの体力をMAXに戻しているので実際には体力を減らしているのです恐らく、現在のポケモンのHPにくすりの回復量を足す→もし最大値を越していたら最大値にする、みたいな流れで動いています
@@アイス-j3p なるほど、返信ありがとうございます!
前回のバイナリエディタを使って色々中身いじってたので、見つけたフラグとどうぐの話が出てきたときこれ進研ゼミでやったところだ!状態になりました、今回も面白い動画ありがとうございます!!
初代ポケのバグがここまで仕組みが分かるなんて。。。しかも分かりやすい解説、、!ありがとうございます!
懐かしいバグやりすぎてポケモン図鑑の152にけつばんが出た時、当時これなんぞ?って思ったわ
昔やってたルビーサファイアの、秘密基地でバトルすると、相手トレーナーが出してくるモンスターが?のデザインで出てきて、聞いたことない鳴き声だったんだけど、あれはなんだったんだろう。デバッグ用データがなんらかの原因で出てきたのかな。
秘密基地のトレーナーがバグやってたんじゃない
昔、欠番という言葉を知らなかったので、ケツに絆創膏貼ってるポケモンを想像してた(笑)
私は穴版かと思ってた友達とケツバージョンって言ってた
うぽつ!けつばんもそうですが最後の図鑑の反転についてのお話大変面白かったです。勉強になりました。
3:34 なかよしバッヂには苦い思いでしかないww
一通り動画観てきたけど「終端文字」って言葉がずっとグルグルしてる
すごい勉強になる・・・
技タイプ:マニアの技マシン23についても解説お願いします
自分はセレクト14回おしたり、パソコンの前で1歩下がるみたいな裏技して出してたりした記憶が…あとはレベル100以上の裏技つかったり。
小学生の頃は「けつばん」ってケツを思いっきり蹴ることだと思ってた
31:50 たぶんこれ 250+10=5(FF+A=5)32:02 ×162 ○167
サイドンは赤緑開発時点で初期の初期(1990年くらい?)に出来上がっていたから内部番号が01なのかも。
聞いた話だとポケモンはウルトラマンに影響を受けていて、ウルトラ怪獣みたいなモンスターをデザインして、最初に出来上がったのがサイドンのデザインだったって話があります。内部番号は出来上がったデザイン順らしいです。
6:35へぇー↑すこ
毎回めちゃくちゃ興味深い動画ありがとうございます。オーキドせんせいとバトルできる理由の解説が聞いてみたいです。
けつばんの画像見てると最近ツイッターに流れてくる嘘CMのやつ連想するわ「わかっているんだろう?自分がトレーナーなどではないことを」
欠番は骨盤かなんかの間違いだと思ってました…
知らない欠番の入手方法だ…自分は何で手に入れたかな…記憶が…欠番を使いたい時はフリーズしたと思いきや、全部のボタン連打し続けると全ポケモンの鳴き声が終了次第戦闘できるんだよね。フリーズしたと思ったけどボタン押しまくって音が変わったから気付けたけど。
キッズだった当時は欠番なんて言葉馴染みがないからケツがバーンとしか・・・
赤版 緑版 青版 ケツ版
他のゲームのバグも-1(255)になったりして書き換えなんかが起こったりバグったりする…
ケツバンってアイテムを1番下に移動したり、セレクト3回押したりで出た気がします。もう20年前ぐらいで詳しくは覚えてないけど分裂は今でも覚えてる
26:00 1なら誰かが必ずいるから最もバグらない数字なのでは
とても分かりやすく、すばらし縺?虚逕サ縺ァ縺励◆縲
26:00 なんでサイドンが番号01なのかだけど、サイドンって一番最初にデザインされたポケモンらしいから1なんじゃないかな。推測に過ぎないけど…。
グラフィック表示の反転処理の部分、もしもポケモンが設定されている151匹じゃなかった場合のセーフティネット(ifのelse処理もしくはswitchのdefault処理)に落ちてるっぽいなそして鳴き声がサイドンなのは危険なバグが発生するのを回避するためにデバッグで適当に入れた数字である1がそのまま残っちゃったとかあたりか(開発中に鳴き声がRAMを参照したせいでスピーカーが壊れたエピソードとかありそう)
0除算を防ぐために1を入れるとかは普通に有りそうだもんね。
戦闘中の技と戦闘外の技が別で管理されてるってことは、「ものまね」でもバグ起こせたりするんだろうか
隠し要素としていつか出てこないかなぁゲームで
図鑑のけつばんは奇跡だったんだな
いずれは他のバグポケについても解説していただきたいです(アネデパミとか‥‥)
なぞのばしょとかも含めて実は開発者の粋な図らい説を子供の頃推してたけど本当に単なるバグなんやな、、
質問ですがファイヤーやフリーザーやサンダーを混ぜたポケモン(通称レイ)がけつばんって言われてますが本当にそうなんですか?
特にそういう形跡は見られなかったので違う気はしますが、都市伝説なのではっきりと断言はできません
カイザーと一緒で小学生の嘘から広まった都市伝説153番目にホウオウがいるとか言うのと同じ
途中のQRコード読んだら別の動画に飛べたw
確かサイドンは最初にデザインされたポケモンだって話だからナンバー1なんだと思う
なるほど、さっぱり分からん
レベル18のメタモンってどこで手に入る?
15番道路とかがいいと思います
そっかよく考えたら初代赤緑のメタモンは最低Lv.23か…青でもイワヤマトンネルのLv.19が最低だったか。
サイドンはザ・モンスターっぽいしゲーフリのお気に入りだった説。サカキやグリーンも使うし
10:10
霊「0-1は?」
魔「-1?」
霊「正解!」
霊「と言いたいところだけど-の概念がないので繰り下がって16進法でFFh、10進法で255だね」
-1って言われた時に「惜しい!」や「残念!」と煽らずに、まずは生徒に対して笑顔で「正解!」と言ってあげて、その次に "実はこんな答えだったんだよ" って丁寧に解説するその姿勢にハッとさせられました。
気になるのはその手の処理の時に直前の値のデクリメントが起こらないのかってことだったり。オーバーフローした時に隣のアドレスを侵食したりするのはよくあることだし。
@@Camblewf 遅レスだけどその手の計算はレジスタに置いて処理してそうだしフラグレジスタのキャリーフラグが立つだけだと思う
そうじゃなくて繰り下がりで書き換わった領域が普通の処理過程ですぐ上書きされるので影響が出ないとか書き換わった結果普通にバグってるけど影響が見えるところに出ないだけとかかもしれないけど
けつばん確定な
これって補数表現ってことだよね?
ポケモンのバグ技がすきなんですが、自分の場合は結構漫然とした「パターンのトレース」だけでやってしまってるところがあります。
アイス先生の動画をみると、バグの根本的な部分が非常に勉強になります。
ガナヒビちんもすきよ ちばりや~
ガナヒビさん好きです!(唐突)
ガナヒビ先生も分かりやすくて楽しいです
本物で草
ガナヒビネキおっすおっす
「欠番」という言葉を知らない小学生は「けつ」という単語だけでゲラゲラ笑ってた当時
ケツ版ですね
ケツ板だと思ってた
まじこれよ笑
@@kyohei3552 これ
けつばんアトム
どびプま゚ とかいう印象的なワードが毎回出てくる根本的な仕組みがわかって感動
ナニソレ( ˙꒳˙ )?
@さたん 実戦3:02 4:02 解説14:57 18:30
個人的にアネ゛デパミ゛が1番好き
@@ゆづぽんだ ふーん、ただの神か。()
@@musickyo-9975 ➖←これか
バグをなぞる動画やWebページは多いけど、その仕組みまでしっかり解説しているところは少ないのでこういった情報はかなり貴重だと思います。計算機科学の学問にも通じるところがあって観ていて楽しいです!
66
プログラムの構造などを読み取れるからすごくいい
一般的なけつばんゲットの解説だけではなく、なぜ起きるか、反転モード、サイドンピカチュウ化まで解説できるとは
わしゃ もう いうことは ない! きみが ポケモンはかせ じゃ!
後半も楽しみしております
こうして詳しい原理を解説されると、バグは「よくわからんことが起きてる」のではなく、起きている出来事全てに明確な理由があるのだと実感する。
プログラム的には原因がわかるエラーの方がたすかるのは有名な話
なんか知らないけど動くが一番怖い
元開発者?って思うぐらい内部構造把握してるのすごすぎる。リバースエンジニアリングでここまでわかるものなのか?何者なんだこの人
涙が出るくらい難しいけどすごいことはわかる
そもそもこの時代のポケモンが、技術で言えば今の方が上だろうが、容量との兼ね合いで物凄い工夫して作られてるんだなって方に感心した
26:03 最初にグラフィックが登録されたのが、サイドンだったからだと思います。図鑑番号はストーリーに沿った順番になってますが、開発段階ではその時に出ていたポケモンのデザインをとりあえず枠に入れておいて、その後にどこに登場させるかを決めたり、使わないものは削除したりしていたという事を聞いた記憶があります。グラフィックが一から順番に登録されず途中に空白があったり、同じ進化系のポケモンがバラバラになっていたりするのもこれが理由だった筈です。
あくまで僕の記憶に基づくものなので合ってる保証ないです。
あってるで
元々東宝怪獣とウルトラマンがモチーフだったからゴジラみたいなサイドンが一番に作られとるんや
バグ技として見てたけど、普通にプログラミングの勉強になりますね!
過去に出来たゲームなのにここまで精密な仕掛けで出来ているとは…
おもしろいですね!
こういうバグやプログラムの内側を知るのってなんかすこ
「終端文字破壊系バグ」→これはウチの業界では「バッファオーバーラン」、または単純に「オーバーラン」って呼んでますね
意図しない領域までコピーしてることから付いたのだと思ってます
1024で割った余りは「なんかそうしたら素早さの計算合ったから合ってるのでは?」って話だったりします……(参考元書いた張本人)
999を最大値にしたくて512以上の数値を扱うために2バイト使っているっぽいもんね。
2:17
道具欄がもう凄い
どの動画もめちゃくちゃ理論的かつ判りやすく、今まで抱いていた疑問が解けてありがたいです!
もしよろしければなのですが、以下の有名なバグ技がプログラム的にどういう原理で発生するかの解説動画を観てみたいです…!
【準備】空を飛ぶを持つポケモンを用意
①シオンタウン左側の道路(or ハナダシティ上の草むら)で、画面に入った瞬間勝負を仕掛けてくるトレーナーが見えない状態でスタートボタンを連打しながら歩く
②トレーナーが画面に映った瞬間メニューが開けるので空を飛ぶで任意の街に移動
③適当なトレーナーと一マス開けて遭遇して倒す(負けるだったかも…?)
④シオンタウン(ハナダシティ側で試した場合はハナダシティ)に飛ぶ
⑤シオンタウン左(or ハナダシティ上)から出た瞬間勝手にメニューが開くので閉じる
⑥野生のポケモンと戦闘になる(最後に遭遇したポケモンのとくしゅ値がポケモンの内部番号になる?)
もはやけつばんモードも通常プレイの如く流してたけど
仕組みが知れるのは嬉しいです!
6:45
ここのQRコードを読み込むとミュウ釣りの解説動画に飛ぶ
久々に見直して気付いた
こういう基礎知識(バグの基礎知識ってなんだ…?)がしっかりしてる人が新たなバグを発見したり任意コードでやりたい放題したり出来るんだろうなぁ
『けつばん』については父親が子供の時に友達の間でも流行ったらしいです
これ見ると、
データベースの開発がどれだけ偉大か、ってよくわかるな。
データベース使えばこんなバグにはならない…
まあ当時でここまで大規模な対戦RPG無かったからね
携帯電話やパソコン持ってる人がいる家庭が稀な時代だし
開発的にはあってはならないことなんだろうけど、事ゲームに至ってはバグがあればあるほど盛り上がる可能性もあるという矛盾
ポケモンBDSPがいい例だな
バグを知ることによって、ポケモンというゲームがどのように動いているのかも垣間見える
面白いです!
昔、体力バーがバグったポケモンにつのドリルが命中してしまって、どうなるのか放置してたらバーが1周?してまた新たなバーが減り始めたのでさすがにリセットした記憶があるんですが、あの体力もたぶん有限でいつかは倒れてたんだな…と。おもしろい動画ありがとうございます。
解析の内容がもうコード書けるレベルまで落とし込まれてるw
この動画見てるとメモリ操作が面白そうに見えてくる不思議
バグらせていると度々フリーズする原因として此のシステムが原因だったりするのだろうね。
終端文字を探す際、中々見つからなくて最終的に膨大なデータになっていて、其れをコピーしようした結果、容量不足で処理落ちしてフリーズ。IT用語でバッファオーバーフロー、バッファオーバーランと呼ばれる現象で、サイバー攻撃ではお馴染み。
博識ニキたすかる
動画の主旨とはなんの関係もないんですが解説役が魔理沙じゃなくて霊夢なのが地味に好きです
けつばんはそもそもポケモンに分類されないと思ってました。
初代では「現在調査中」、金銀以降は図鑑に載らない=初代と金銀の間で「ポケモンではない」と判明した…みたいな。
この歌は「Pops up the mind wings」です。
ガチ文系学部卒ワイ、ミュウ釣りの動画を理解するまで観たのでこの動画をスラスラ観ることができました。バグって楽しい!
青版で
ハナダバグを使用して、シオンタウンのタワー3Fなどでトレーナーを倒した後、ケツバンが出てきました。
3体確認。
ナンバーがたまたま152以上255以下だったからケツバンとして出たのかもしれません
このケツバンのサイドン化も
サイドンが初めてデザインされたポケモン説の理由の一つになってるよな
20:38 つまりこれって、終端文字が無くコピーされ続けてるからあのまま放置してれば一生コピーされ続けるってことだよね こわ
ちゃばんまで丁寧なけつばん動画たすかる
このポケモンバグ界隈が最近いろいろ盛り上がってて嬉しい
アイスニキ好き
しっかりは理解できなかったけど、何となくの仕組みは理解できて、すごく楽しかった!
それにしても、赤緑が発売された当時、ネットも普及していなかった時代なのに、
どうやってこのバグが全国の子供たちに広まっていったのか、今でも不思議…。
噂とか都市伝説と同じように広まったのか?(自分は、高学年の兄貴に聞いたけど…)
ア"ネ"デパミ
イヂャゾA
懐かしい響きだな
自分のHPをバグらせる技があって、それを使ってけつばんを倒したっけなぁ。
2、3時間永遠と戦闘して、倒すとレベルがずーっと上がり続けて最終的に戦闘終了時にフリーズする。
あれ程のコマンド入力をしてようやく非通常領域から読み込める当時のデバッグ精度の高さよ・・・
初めて見たけど、コピーの話が遺伝子の翻訳見たいなやり方してて、容量の少ない当時の工夫が感じられる
ライバルっていうアイテムずっと使ってた。あれ便利だよね
小学生の時におつきみやまでけつばん出現した時はビビり散らかしましたねぇ!
けつばんモードになるのは技が2つ以上あって戦闘の技が空白になっている場合ってイメージがある。
完全に技が無い場合はわるあがきが出るっぽいし。
確かPP回復時のポインタ保持を利用して空白を選択することでもけつばんモードって発生するんだったよね。ピカ版で軽く修正されたっぽいけれど。
そうなると空白が選択されてしまう状況に問題があるのか。
金銀だと覚えた技メニューに似た不具合があって,1番目の技が無いポケモンの2番目の技を選択できるみたいだし。
昔みたLv100動画でポケモンパソコンガズドビという文字化けが何なのか不思議に思ってたのですが、ちゃんと理由があったんですね
丁寧な説明ありがとうございます
ガキの頃はただホラーだったけど、実際にSEとして働いていると別の意味で怖いわw
文字列はもうStringでしか扱いたくないw
私のなかでは152番目のポケモンはチコリータではなくけつばんだと思ってます
ィ゛ゃゾ┛Aとアネ゙デパミ゙の謎もこれで説明出来るのか・・・ン十年隔てて謎が解明するの感動がすごい!
6:45
ちゃんと認識した
わっ、分かりやしぃ〜!面白い。
バグの原因解説って難しいと思うけど、難しい内容をひとつずつ説明してくれて分かったような気にさせるのがうめぇ〜!だいたい分かった
初代ポケモンのスロットでリールが回っている時に初代ゲームボーイ本体を上下させるとリールが止まって見える現象を解説いただきたい。
面白すぎる是非続けて欲しいシリーズ
リクエストなのですが、初代金銀からポケモンバンクに送る際のデータ変換の仕様について解説して欲しいです
バグポケを7世代に送りまくって遊んでて名前が消えたりするのが謎なんですよね
初期版の緑で確かけつばん持ってた。ブーバーの声してたのを覚えている。姿はどうだったかな。
兄貴たちがけつばん、ミュウ発生、マスターボール増殖でよく遊んでた😂
懐かしいな子供の頃に緑の初回盤発売日に買ってその3日後に凄い人気ゲームだと発覚
どこの店に行っても売り切れってなってた記憶があります
これほんとわかりやすい
教訓:文字をプログラムで処理する時には終端文字はしっかりつけようね!
いやまあバグってる話の時にそんなことしても遅いんですが。
文字じゃないところを読んでいる時点でそれは酷だと…
この時代、終端文字を意識するほど低いレイヤを扱う仕事がどれだけあるのか。。
・・・多分自分がおんぶにだっこな言語しか使ってないだけなんだろうけど。
でもこの問題が出てくるのは容量か実行速度がシビアな時ぐらいしか思いつかない
ハード系のシステム開発やってる身としてはこの致命的なバグは青ざめます…
リリース後に発覚すると吊りたくなりますね…
これメモリ書き換えとかイーブイプログラミングみたいなのが仮想世界とかでできちゃったらやばいね笑 アマゾンプライムのアップロードって映画の世界でもメモリ書き換えが通用するなら何でもありになっちゃいそう
昔やってたLv100バグではポケモンのHPがバグってポケセンで回復すると解消されるけど
ポケセン行く前に対象のモンスターにかいふくorまんたんのくすりを与えると延々と回復していたやつも上限があったのかな?
あれは回復が行われているわけではなく自分のポケモンの体力をMAXに戻しているので実際には体力を減らしているのです
恐らく、現在のポケモンのHPにくすりの回復量を足す→もし最大値を越していたら最大値にする、みたいな流れで動いています
@@アイス-j3p なるほど、返信ありがとうございます!
前回のバイナリエディタを使って色々中身いじってたので、見つけたフラグとどうぐの話が出てきたときこれ進研ゼミでやったところだ!状態になりました、今回も面白い動画ありがとうございます!!
初代ポケのバグがここまで仕組みが分かるなんて。。。
しかも分かりやすい解説、、!ありがとうございます!
懐かしい
バグやりすぎてポケモン図鑑の152にけつばんが出た時、当時これなんぞ?って思ったわ
昔やってたルビーサファイアの、秘密基地でバトルすると、相手トレーナーが出してくるモンスターが?のデザインで出てきて、聞いたことない鳴き声だったんだけど、あれはなんだったんだろう。デバッグ用データがなんらかの原因で出てきたのかな。
秘密基地のトレーナーがバグやってたんじゃない
昔、欠番という言葉を知らなかったので、ケツに絆創膏貼ってるポケモンを想像してた(笑)
私は穴版かと思ってた
友達とケツバージョンって言ってた
うぽつ!
けつばんもそうですが最後の図鑑の反転についてのお話大変面白かったです。勉強になりました。
3:34 なかよしバッヂには苦い思いでしかないww
一通り動画観てきたけど「終端文字」って言葉がずっとグルグルしてる
すごい勉強になる・・・
技タイプ:マニアの技マシン23についても解説お願いします
自分はセレクト14回おしたり、パソコンの前で1歩下がるみたいな裏技して出してたりした記憶が…あとはレベル100以上の裏技つかったり。
小学生の頃は「けつばん」ってケツを思いっきり蹴ることだと思ってた
31:50 たぶんこれ 250+10=5(FF+A=5)
32:02 ×162 ○167
サイドンは赤緑開発時点で初期の初期(1990年くらい?)に出来上がっていたから内部番号が01なのかも。
聞いた話だとポケモンはウルトラマンに影響を受けていて、ウルトラ怪獣みたいなモンスターをデザインして、最初に出来上がったのがサイドンのデザインだったって話があります。
内部番号は出来上がったデザイン順らしいです。
6:35
へぇー↑
すこ
毎回めちゃくちゃ興味深い動画ありがとうございます。
オーキドせんせいとバトルできる理由の解説が聞いてみたいです。
けつばんの画像見てると最近ツイッターに流れてくる嘘CMのやつ連想するわ
「わかっているんだろう?自分がトレーナーなどではないことを」
欠番は骨盤かなんかの間違いだと思ってました…
知らない欠番の入手方法だ…
自分は何で手に入れたかな…記憶が…
欠番を使いたい時はフリーズしたと思いきや、全部のボタン連打し続けると全ポケモンの鳴き声が終了次第戦闘できるんだよね。
フリーズしたと思ったけどボタン押しまくって音が変わったから気付けたけど。
キッズだった当時は欠番なんて言葉馴染みがないからケツがバーンとしか・・・
赤版 緑版 青版 ケツ版
他のゲームのバグも-1(255)になったりして書き換えなんかが起こったりバグったりする…
ケツバンってアイテムを1番下に移動したり、セレクト3回押したりで出た気がします。
もう20年前ぐらいで詳しくは覚えてないけど
分裂は今でも覚えてる
26:00 1なら誰かが必ずいるから最もバグらない数字なのでは
とても分かりやすく、すばらし縺?虚逕サ縺ァ縺励◆縲
26:00 なんでサイドンが番号01なのかだけど、サイドンって一番最初にデザインされたポケモンらしいから1なんじゃないかな。推測に過ぎないけど…。
グラフィック表示の反転処理の部分、もしもポケモンが設定されている151匹じゃなかった場合のセーフティネット(ifのelse処理もしくはswitchのdefault処理)に落ちてるっぽいな
そして鳴き声がサイドンなのは危険なバグが発生するのを回避するためにデバッグで適当に入れた数字である1がそのまま残っちゃったとかあたりか(開発中に鳴き声がRAMを参照したせいでスピーカーが壊れたエピソードとかありそう)
0除算を防ぐために1を入れるとかは普通に有りそうだもんね。
戦闘中の技と戦闘外の技が別で管理されてるってことは、「ものまね」でもバグ起こせたりするんだろうか
隠し要素としていつか出てこないかなぁゲームで
図鑑のけつばんは奇跡だったんだな
いずれは他のバグポケについても解説していただきたいです(アネデパミとか‥‥)
なぞのばしょとかも含めて実は開発者の粋な図らい説を子供の頃推してたけど本当に単なるバグなんやな、、
質問ですがファイヤーやフリーザーやサンダーを混ぜたポケモン(通称レイ)がけつばんって言われてますが本当にそうなんですか?
特にそういう形跡は見られなかったので違う気はしますが、都市伝説なのではっきりと断言はできません
カイザーと一緒で小学生の嘘から広まった都市伝説
153番目にホウオウがいるとか言うのと同じ
途中のQRコード読んだら別の動画に飛べたw
確かサイドンは最初にデザインされたポケモンだって話だからナンバー1なんだと思う
なるほど、さっぱり分からん
レベル18のメタモンってどこで手に入る?
15番道路とかがいいと思います
そっかよく考えたら初代赤緑のメタモンは最低Lv.23か…
青でもイワヤマトンネルのLv.19が最低だったか。
サイドンはザ・モンスターっぽいしゲーフリのお気に入りだった説。サカキやグリーンも使うし