[PR]看護師の好条件求人なら:5万人の看護師が利用する転職サイト!

初代ポケモンを改造してみるページ



はじめに

最近SMBの改造って下火じゃない?
たまにはSMB以外も改造してみちゃっていいんじゃない?
RPGなら意外と簡単にできるんじゃない?
そんなやりとりは全くなかったけどポケモン改造始めます。
僕がやるというよりはここを見てる皆さんに頑張ってもらいたい。
せっかくだからみんなでやろうぜ!やろうぜ!

メッセージを改造してみる

用意するものはポケモンのROMとバイナリエディタ。
これらの入手はもちろん自分でやってください。
僕はゲーム改造始めた5年位前からStirlingを愛用してます。
なのでほかのバイナリエディタはよくわかりません。

Stirlingを使っている前提で話を進めます。
まずはStirlingでポケモンのROMを開いてみる。
16進数がデアッーと表示されます。
これだけだとなんだかわかりませんね。
そこで「設定→キャラクターセット→SHIFT-JIS」に変更してみます。
横によくわからない半角カタカナがいっぱい出てきましたね。
ここを凝視する!するといくつか意味のある文章が出てくるはずだ!

例えばアドレスの6040番あたり。
「セカイヘ」とか「ヨウコソ」とか「ワタシノ」「ナマエハ」「ハカセト」「シタワレテ」…



ここはオーキド博士の最初の台詞だ!!
右側のカタカナをクリックするとセに対応するのがBE、カに対応するのがB6などとわかる。
実際のオーキドのメッセージはひらがななのでBEは「せ」、B6は「か」だ!!
同様に実際のオーキドのセリフと照らし合わせて、アドレス6045からの
4388AC937FA1AB8C8FE3C9 7FBEB6B2CD55D6B3BABFE74F
に対応しているとわかる。わかってください。
□はスペース。
■と▲はよくわからないけど改行やメッセージ送りを表すんだろう。

そのようにエドガー・アラン・ポーみたいなことを繰り返せば文字列表が作り出せる。
hisawa氏の情報を自分で調べたのと組み合わせた文字列表がこれ。
縦が10の位、横が1の位ね。
 
 0123456789ABCDEF
0イ゛ウ゛エ゛オ゛
1ナ゛ニ゛ヌ゛ネ゛ノ゛マ゛ミ゛ム゛
2ィ゛あ゛い゛う゛え゛お゛
3な゛に゛ぬ゛ね゛の゛ま゛
4ま゜み゜も゜改行?
5改n※1※2※3改n……※4※5※6※7※8。終
6AB:L不明
7HPIDNO空白
8
9
A
B
C
D
E※9※10
F×.0123456789
 
※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進数に変換→バイナリで検索→変えたい部分を書き換え
でオッケー。
ただ注意点がいくつかあります。
「ここは」とかあんまり普遍的なメッセージだと誰の「ここは」かわからないからなるべく詳しく検索するように。
あと元の文以上に文字数を使うのはたぶん現段階では難しいので節約プリーズ。
これでメッセージ改造はマスターだ!!

ダイパなら破壊光線じゃないでしょう クソゲーにいそしむ主人公
 
次回へ続く


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

[PR]あの人との相性を計算機で診断:職場のあの人、嫌いなあの人との相性も!