[PR]100万円が無料で当たる!:今すぐ応募して現金を当てよう!
初代ポケモンを改造してみるページ

はじめに
最近SMBの改造って下火じゃない?
たまにはSMB以外も改造してみちゃっていいんじゃない?
RPGなら意外と簡単にできるんじゃない?
そんなやりとりは全くなかったけどポケモン改造始めます。
僕がやるというよりはここを見てる皆さんに頑張ってもらいたい。
せっかくだからみんなでやろうぜ!やろうぜ!
メッセージを改造してみる
用意するものはポケモンのROMとバイナリエディタ。
これらの入手はもちろん自分でやってください。
僕はゲーム改造始めた5年位前からStirlingを愛用してます。
なのでほかのバイナリエディタはよくわかりません。
Stirlingを使っている前提で話を進めます。
まずはStirlingでポケモンのROMを開いてみる。
16進数がデアッーと表示されます。
これだけだとなんだかわかりませんね。
そこで「設定→キャラクターセット→SHIFT-JIS」に変更してみます。
横によくわからない半角カタカナがいっぱい出てきましたね。
ここを凝視する!するといくつか意味のある文章が出てくるはずだ!
例えばアドレスの6040番あたり。
「セカイヘ」とか「ヨウコソ」とか「ワタシノ」「ナマエハ」「ハカセト」「シタワレテ」…

ここはオーキド博士の最初の台詞だ!!
右側のカタカナをクリックするとセに対応するのがBE、カに対応するのがB6などとわかる。
実際のオーキドのメッセージはひらがななのでBEは「せ」、B6は「か」だ!!
同様に実際のオーキドのセリフと照らし合わせて、アドレス6045からの
| 43 | 88 | AC | 93 | 7F | A1 | AB | 8C | 8F | E3 | C9
| 7F | BE | B6 | B2 | CD | 55 | D6 | B3 | BA | BF | E7 | 4F | は |
| ポ | ケ | ッ | ト | □ | モ | ン | ス | タ | ー | の |
□ | せ | か | い | へ | ■ | よ | う | こ | そ | ! | ▲ |
に対応しているとわかる。わかってください。
□はスペース。
■と▲はよくわからないけど改行やメッセージ送りを表すんだろう。
そのようにエドガー・アラン・ポーみたいなことを繰り返せば文字列表が作り出せる。
hisawa氏の情報を自分で調べたのと組み合わせた文字列表がこれ。
縦が10の位、横が1の位ね。
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0 | | イ゛ | ウ゛ | エ゛ | オ゛ | ガ | ギ | グ | ゲ | ゴ | ザ | ジ | ズ | ゼ | ゾ | ダ |
| 1 | ヂ | ヅ | デ | ド | ナ゛ | ニ゛ | ヌ゛ | ネ゛ | ノ゛ | バ | ビ | ブ | ボ | マ゛ | ミ゛ | ム゛ |
| 2 | ィ゛ | あ゛ | い゛ | う゛ | え゛ | お゛ | が | ぎ | ぐ | げ | ご | ざ | じ | ず | ぜ | ぞ |
| 3 | だ | ぢ | づ | で | ど | な゛ | に゛ | ぬ゛ | ね゛ | の゛ | ば | び | ぶ | べ | ぼ | ま゛ |
| 4 | パ | ピ | プ | ポ | ぱ | ぴ | ぷ | ぺ | ぽ | ま゜ | み゜ | | | も゜ | | 改行? |
| 5 | 終 | 改n | ※1 | ※2 | ※3 | 改n | …… | | | ※4 | | ※5 | ※6 | ※7 | ※8 | 。終 |
| 6 | A | B | | | | | | | | | | | | | :L | 不明 |
| 7 | | HP | 『 | ID | NO | … | | | | | | | | | | 空白 |
| 8 | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ | タ |
| 9 | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ホ | マ | ミ | ム |
| A | メ | モ | ヤ | ユ | ヨ | ラ | ル | レ | ロ | ワ | ヲ | ン | ッ | ャ | ュ | ョ |
| B | ィ | あ | い | う | え | お | か | き | く | け | こ | さ | し | す | せ | そ |
| C | た | ち | つ | て | と | な | に | ぬ | ね | の | は | ひ | ふ | へ | ほ | ま |
| D | み | む | め | も | や | ゆ | よ | ら | り | る | れ | ろ | わ | を | ん | っ |
| E | ゃ | ゅ | ょ | ー | ゜ | ゛ | ? | ! | 。 | ァ | ゥ | ェ | ※9 | ※10 | ▼ | ♂ |
| F | 円 | × | . | / | ォ | ♀ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
※1 自分の名前。冒険開始時に決定。
※2 ライバルの名前。同じく冒険開始時に決定。
※3 「ポケモン」。よく使う文字列。
※4 「てきの」。
※5 「パソコン」。
※6 「わざマシン」。
※7 「トレーナー」。
※8 「ロケットだん」。
※9 メニュー画面で道具を入れ替えるときなどに出る白い三角。
※10 メニュー画面での選択に使う黒い三角。
よく使う文字列「ポケモン」とか「トレーナー」とかは圧縮されてるみたい。
あと「へ」と「り」と「べ」と「ぺ」はひらがなカタカナで同じ形だから1個ずつしかないみたい。
だから「俺はカタカナの"ヘ"が好きなんだ!」とか「こんな"リ"をひらがなの"り"とは認めん!」って人はここでお別れだ。
同様に「ゑが無いとはどういうことだ!!」みたいな人もここでお別れだ。
この文字列表さえあれば初代ポケモン改造の半分くらいはできる(はず)!
例えばこの画像は、6045からの元の文「ポケット モンスターの」の

ット(AC 93)をモン(A1 AB)
モンスター(A1 AB 8C 8F E3)をかいぞう (B6 B2 2F B3 7F)
に変えただけ。
従って、メッセージを変えるときはこの文字列表を使って、
メッセージを16進数に変換→バイナリで検索→変えたい部分を書き換え
でオッケー。
ただ注意点がいくつかあります。
「ここは」とかあんまり普遍的なメッセージだと誰の「ここは」かわからないからなるべく詳しく検索するように。
あと元の文以上に文字数を使うのはたぶん現段階では難しいので節約プリーズ。
これでメッセージ改造はマスターだ!!

次回へ続く
技改造に進む
技効果改造に進む
パレット改造に進む
ポケモン番号改造に進む
ポケモン改造トップに戻る
トップに戻る