【クリスタル版】255匹の図鑑をオーキドに見せてみた【第二世代ポケモン バグ技 任意コード実行 分類違いわざマシン】
HTML-код
- Опубликовано: 10 сен 2024
- 「バグモード図鑑」より使いやすいと噂の「分類違いわざマシン」、実用化方法を研究してみました。
ーーーーーーーーーーーーー
↓今回作成した任意コードメール文面↓
【分類違いわざマシンセットアップ用メール】
ヅとるひでョデぼほゥキリがれぜデ
ぼみづョぶぶづぼてづのーなのだっ
【図鑑完成任意コード】
ヅずんギパョベデドガつゴみぼグブ
デヅとんひでデの
【ポケルスメール】
ョベゥちわの
【図鑑251→255】
ぼアぞヅとんひでデヅにんひでデの
【チョコになっちゃえー】
ぼニヅヤらひさデの
ーーーーーーーーーーーーー
コメント音声:
VOICEVOX ずんだもん・春日部つむぎ
voicevox.hiros...
動画編集ソフト
ゆっくりムービーメーカー4
manjubox.net/y...
「得体の知れないウィルスのような生命体が手持ちのポケモンに付いていて、さらに時間が経つと感染する」という情報だけ渡されて「じゃあ、がんばってね」で説明が終わるの怖すぎる
9:53
魔人クリス「チョコになっちゃえ~!!ビビビッ」
🍫「チョコになってしまったぞい」
9:53 図鑑を称賛したのに酷い仕打ちを受けるオーキド博士…
7:06
ジョーイさん「小さな生命体がくっついているようです。だがその他一切のことはわかりません!」
ウツギはかせの説明も含めて、安心できる要素が皆無なのがヤバい
Really nice to see Japanese players using the wrong pocket glitch to achieve arbitrary code execution, too! In the English version, people actually usually use a glitch with the Coin Case count text instead of the SRAM glitch to get TM15 in the Ball pocket.
The translators forgot to change the end-of-string character in "Coins: xx" from 0x57 to 0x50, so the game starts running code from RAM that's used to store Pokemon cries. If you listen to Madatsubomi or Wanrikii in the Pokedex before using the Coin Case, you can run Pokemon storage box names as code to get TM15.
日本人も分類違いわざマシンGlitchで任意コード実行することを見るのはいいよね!英語版では大抵SRAM Glitchでわなく、もっと簡単なコインケースのコイン数テキストのGlitch使ってわざマシン15をボールのポケットに入れます。
翻訳者が「コイン数: 〇〇」の文字列の終端文字を0x57から0x50に変更するのを忘れたから、ポケモンの鳴き声を保存する為に使われているRAM部分をコードみたいに実行し始まります。コインケースを使う前に、図鑑でマダツボミかワンリキーの鳴き声を聞いたら、ポケモンの保管箱の名をコードとして実行し、わざマシン15を入れられます。
コメントありがとうございます!
私は最近クリスタル版のバグ技の面白さを知り、現在いろいろ研究しているところです。
コインケースのちょっとした設計ミスが、任意コード実行に繋がるのはとても興味深いですね!
Thank you for your comment!
I recently discovered the fun of the Crystal version's bug techniques and am currently researching them.
It is very interesting how a small design error in the coin case can lead to arbitrary code execution!
もはや倒すとかじゃなくチョコに変えられるの草
ついで感覚で人の形を失わされる博士に涙を禁じ得ない
当時は若く、ポケルスはウイルス的なものかと思って恐怖でした...
最後にさらっとチョコに変えられるオーキド草
これ、当時発生して物凄く不安になって、ずっとボックスに預けていました。大切に育てていたヌオー…軽いトラウマですね(笑)
現役世代です。リアルタイムで金銀遊んでた時にポケルスかかって当時はネットも情報もなく周囲にかかった人もいなかったので攻略途中でしたが怖くなってデータ消しました……何の理由もなくつくちっちゃい生命体とか怖すぎて……
ウツギはかせがせめて「育ちやすくなるらしいよ」みたいなプラスのことをいってくれたら良いのに、周りに広がるとかいう更に怖いことだけ説明して全然不安を解消してくれないですもんね……汗
貴重な体験談感謝です!
ポケルスイベント懐かしすぎる…
ポケルスイベントありがとうございます!!✨ 色違い(ギャラドス以外)と同じく、リアルタイム当時は遭遇したことがなかったので夢が叶いました🥺🥺🥺
意外とあっさりした演出なんですね…しかも能力値上がることとかはゲームでは分からないし、もし当時遭遇していたら逆に不安になって逃がしちゃっていたかもしれません😂
最後にサラッと変えるのおもろ
🧐
本人やんけ!?
ガナヒビさん!!
学会の発表会で顔合わせする感じで草
きっちりオーキド撃破してて草
へーSVでポケルス廃止されたの知らなかった
絶対コロナのせいじゃん
オーキド博士が発狂して主人公の存在をなかったことにしないだと…(困惑)
え、まーたクリスタル版ですか……。
めちゃくちゃ嬉しい(大歓喜)
オーキドせんせい溶解RTAの始まりである
9:53オーキド「シテ…コロシテ…」
オチで魔人ブウみたいなことして笑ってしまった
ポケモン金銀クリスタルのどれか忘れましたが(多分クリスタル)ポケルスは、何度か最初からやり直したことありますがその全てでタイミングの違いこそあれど発生してたんですよね、、、運が良過ぎたのかポケルスが起こるバグや諸動作でもあるのか、、、
あれはオーキド博士ですか?
いいえ、チョコです
うーんこの
9:56 DBの魔人ブウかな?
金銀やっててポケルスなんて付いたこと無かった…。
金銀時代にイベント見たけどその時にはすでについてるとポケモンが強くなるって情報あったんだ
丸くなったオーキド、すなわち1000もいれば4匹くらい誤差という丸め
図鑑255匹の反応はガナヒビ姉貴で253は見たからなんとなく推測できたわ、それにしてもすげぇし任意コード実行は奥が深い
3年前はセーブデータ消しに来る狂犬だったのにお前丸くなったな…
金銀と変わらない実行環境できとる…!
壁貫通コードとかそのままつかえるんですね。
分類違いわざマシン入手できました!
通常図鑑は使えたらやはりうれしい😂
感謝ァ!!
ここからバイナリエディタ起動できたらさらにうれしい。
主さんの動画を参考に図鑑バグモードですでにバイナリエディタを導入しているのですが、図鑑バグモードからバイナリエディタを起動するためのメールをそのままわざマシンで読み込んだらバイナリエディタ起動できるかなと思ってやってみたらできずにフリーズしました。(だっ)を取ってみてもだめでした。わざマシン経由ではまた起動コードがちがうのかな?
flag3さんのバイナリエディタ起動チャートのブログで、後半に分類違いわざマシンでの起動チャートが載ってたはずなので、そこを参考にするといいかもです。
(バグ図鑑とは画面表示機能の実装部分に差があるみたいですね。)
@@vs_prof_oak そうなんですね!試してみますありがとうございますm(_ _)m
ちなみにDA10〜DA12の3byteはわざマシン15のジャンプ命令に使用しているので、
バイナリエディタ使用の際はその3byteは書き換えないようご注意ください〜
ポケルス、最終的にはじょうたい:ふつうに戻るけどそれ以降名前欄付近に小さい点が追加されるんだよね
ポケルスは当時かかってイベントも見たけど効果が分からなくて説明出来ないからクラスメイト嘘つき扱いされた記憶……
一応、当時の攻略本にも存在は語られてはいたんだけど
他の人巻き込むのも忍びないからリスク承知でSRAM Glitchで挑戦するか…
ありがとうございます。
お陰様で任意コード
実行出来ました!
すみません。
リクエストが多くて
恐縮なのですが
①個体値変更
②メールのおやめい変更
③わざマシンフルコンプ
④ボールフルコンプ
のコードを
お時間ある際に
教えていただけないでしょうか?
返信お待ちしております🙇♂️
個体値は(手持ち1匹目の場合)
DCBAとDCBBで管理されてます。
FF-FFにすれば全個体値max,AA-AAにすれば色違い個体値になる、等ですね。
わざマシンはD84CからD884までのメモリで、
たとえばD84Cはわざマシン01の所持数、D84Dはわざマシン02の所持数……という感じで並んで管理されています。
全部をFFにすると全わざマシンが255個手に入る感じですね。
ボールはD8E4以降で管理されており、D8E4は全体の種類数、そこから2メモリずつがセットで種類ー個数に対応します。
たとえばマスターボールがほしい場合、ボールを1つ以上持った状態でD8E5を「01」にすればOK。
メールの親名は……ちょっとわからないです汗
@@vs_prof_oak
ご返信ありがとうございます
金銀の任意コードは
主にメールで実行していたので
メールに慣れていたのですが
バイナリエディタに
挑戦してみます(笑)
クリスタル版の
バイナリエディタの
動画投稿いただけると幸いです😊
ウツギはかせの声かわいくて草
初代もそうだけど、数字上は151/151とか、251/251で図鑑完成してるのに、実際はカビゴンなりミュウツーとか、任意のポケモンが埋まってなかったりする状態だと、図鑑評価どうなるんだろう?
数字しか見てないから完成!って言われるのかな
予想されている通り、数字しか見てないので抜けがあっても251/251ならパーフェクトな図鑑、と言ってくれます笑
@@vs_prof_oak
返信ありがとうございます、ポンコツ博士だった😂
オーキドに親を56されたうP主
セットアップでDA10を書き換えてるようですが副作用はありますか?
Teraman64DDさんによるとDA10はイベントフラグ領域らしいので、一部イベント進行に影響があるようです。(要検証)
心配な場合は図鑑関連の任意コードを実行したいときだけこちらを使用して、それ以外の時はバグモード図鑑を使ったほうがいいかもしれません🤔
@@vs_prof_oak
ありがとうございます
色々検証してみます!
任意コード実行用技、マシン便利そうですね!!
この技マシンは道具の1番目から移動させても大丈夫ですかね?
それと、厚かましいようでありますが、もし良ければクリスタル版任意コード集(実用的な物や面白いもの)の動画を出して頂けると物凄く有難いです!!、(私の知識ですと結局、親名を変更する文字列を作成することができませんでした…親名変更コードも紹介してくだされば、すっっっごく助かりますm(_ _)m)
↓(オマケ)親名を変更する為に色々頑張りましたが、以前コメントで教えていただいた親名を管理している場所へアクセスする文字列は分かりませんでした。一応他の成果は得られたのでここに貼っておきます。
ネットで拾った任意コードを独自に研究してみました。ネットにある初代金銀水晶共通のアイテムコードを参照にお使いください。
[がりぜクごがわぜ〇づの]
確認できた範囲では〇の部分にラ〜ョの文字を入れる事で手持ちの1匹目の内部データを弄れます。
道具ポケットの1番目のアイテムの個数に対応するデータに書き換えるみたいです。道具1番目のアイテムを100個以上にしたい場合は「がりぜクぼ9づの」で255個に増やせます。
→○に入れる文字が、ラの時はポケモンの中身が変化します。
道具の個数に対応する全国図鑑No.になるみたいです。(例:道具1番目の個数が7個ならゼニガメ、251個ならセレビィ)
初代と同様に、育て屋に預けると姿も中身と同じになります。Lv、技が正規ならムーバー通ります。
→ル、の時は持ち物変化させます。一応、1匹目のポケモンの道具を外したり、メールを1匹目のポケモンに持たせないようにしましょう。
→レ、ロ、ワ、ン、時はそれぞれ1〜4番目の技を変化させます。PPがオーバーしら場合はポケセンに預けて治します。
→ン、ッの時はIDを変化させます。ンとッでは変化の仕方が違いました。
→ャ、ュ、ョは経験値を弄るみたいです。
上がったり下がったりしてよく分からなかったです。
はい、並び替えても問題なしですー
任意コード集も増えてきたら作ってみたいですね。
親名を変更するコードだと、こんなのはどうですかね?
ーーーーーーーー
がをぜはヅユみひさビづブビづブビ
づブビづブビづブビづの◯◯◯◯◯
ーーーーーーーー
「だっ」を入れる余裕がなかったので分類違いわざマシン必須ですが、手持ち1番目の親の名前を◯◯◯◯◯に変更する効果になるはず。
@@vs_prof_oak ありがとうございます!!!
マジで助かります!!!m(_ _)m
親名変更コード、試しに使用しました!が…w
「元々の親名が3文字だから、入れたい名前も3文字なら[ビづブ]を2つ減らせるので、最後に[だっ]を入れれるのでは?」と思いバグ図鑑で実行したら親名が「〇〇〇」から「○○だだっ」になって吹きましたwww
なので早速コード用技マシンを導入しようと思います!!位置を変更しても大丈夫というのも教えてくださりありがとうございます!m(_ _)m
@@vs_prof_oak 無事、任意コード用技マシンの入手(と、図鑑修復)&親名変更コードの成功出来ました!!!この度は本当にありがとうございました!!!!m(_ _)m
いえいえ、実際にやってみて頂けて自分も嬉しいです(*´ω`*)
よいバグポケライフを〜!
FA10(DA10)はイベントフラグのど真ん中で、何かの拍子にフラグが変化した場合任意コード実行ができなくなってしまう恐れがあるのではないでしょうか
私は図鑑実行でメモリを整えた後でわざマシン18を使っていましたが、わざわざ毎回メモリを整える手間があるのでほとんど使っていませんでした
Teramanさん!!
クリスタル版のメモリ構造がわかるサイトが全然なくてめちゃくちゃ手探りなので情報助かります。。。
個人的には分類違いわざマシンのほうが使い心地的に好みなので、DA10-12が具体的にどのへんのストーリーのフラグなのか調査して使い方を考えてみます~
ちなみに日本語版クリスタルのメモリ構造がまとまったサイトとかってご存知だったりしますかね……?
@@vs_prof_oak
残念ながらメモリ構造を正確に扱っているサイトは知らないですね
一応海外版では部分的に存在するようですし、日本語版も改造コードなどのサイトを漁れば部分的には理解することができます
今となっては入手は難しいでしょうが、かつて流出したソースコードもよい参考資料になります
以上のデータを基に、自分でメモリ構造をある程度解析した結果をまとめて活用しているのですが、他人が今から同じ道筋をたどるのは少し厳しいですね…
なるほど……ありがとうございます!
なかなか不便ですがいろいろ試して少しずつ経験値を積んでいくしかなさそうですね🤔
(メモリ構造情報がネットにホイホイ転がってる初代ポケモンがオカシイってのはわかってはいますが笑)
台詞の判定的には~以上でこのセリフが出るって設定されてるんかな?
質問ですがポケモンクリスタルで主人公の性別を変更する場合はどのコードを入力すれば良いのでしょうか・・・?
D463ですかね?00(男)か01(女)かで性別判定してそうです
@@vs_prof_oak 無事に性別変更できました。ありがとうございます!分類違い技マシン15で色違い固定化をした後にイーブイやツボツボの入手を試みた所に色々といじってたら色が女の姿が男のごちゃまぜになってしまいまして・・・
最後で草
ふるいずかん(全国図鑑)でも252以上は出ないんでしたっけ?
ですね。図鑑のモードに関わらずけつばんのページは出現しませんでした……(˘・_・˘)
これまでやってきたクリスタル版の任意コードとかって金銀とかでできるんですか?
金銀とクリスタルは、内部のメモリ構造に違いがあるので、そのまま金銀には使用できない可能性が高いです。(バトルタワーなどの新要素を追加した関係で、メモリ番地がズレているっぽい?)
@@vs_prof_oak できる時に金銀とかにも対応した任意コードとかも出来たらいいですね(*^^*)(返信ありがとうございました)
いつもブッ飛んだ動画をありがとうございます!
図々しいお願いだとは思うのですが、クリスタルの各ジムリーダーを倒したかどうかのフラグに対応するバイナリエディタのアドレスを教えていただけないでしょうか。
バッジのフラグはD84A,D84Bですね!(それぞれのアドレスで8つずつのフラグ管理)
@@vs_prof_oak ありがとうございます。バッチの入手とは別に、ジムリーダーと対戦済みかどうかを管理するアドレスがあると思うんです。何度も再戦できたらなあと思いまして。ご無理でなければ…。すみません。
なるほど、そっちにもフラグがあるんですね!
GW中は諸事情で研究時間が取れないんですが、
戦闘前にフラグ領域の数値をメモ→戦闘後に再度フラグ領域を確認してメモと比較
で該当メモリを見つけられる気がしますね……🤔
@@vs_prof_oak 確かにそうですね。地道に探してみます!返信ありがとうございましたm(_ _)m
いらぬ報告かも知れませんが、調べたところキキョウジムハヤトとの対戦フラグはDAFCに対応しているっぽいです。他のジムリーダーもその周辺にあるかもしれないので調べてみるつもりです。アドレスを調べる作業がいかに大変か分かりました。いつも研究お疲れ様です。
なのだ可愛い
ほんとにチョコか?🤔
アイコンの人、
うぽつです_|\○_.ᐟ
うぽつ!1コメ!