改造ポケモン研究所-そして伝説へ-

改造ポケモンの作成とツールの紹介をしています。

スポンサーサイト  --/--/--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


[ --/--/-- --:-- ]

スクリプト【ショップを作る】  2008/12/23

25 87 01 21 0D 80 02 00 06 01 8A 50 19 08 6A 5A 67 @@ @@ @@ 08 66 86 XX XX XX 08 0F 00 @@ @@ @@ 08 09 04 6C 02 00 00 04 00 16 00 0D 00 0E 00 12 00 11 00 0F 00 55 00 56 00 00 00 6C 02

@@ @@ @@ → ようこそ!おさがしものですか?
※デフォルトでいいなら 92 3B 19

@@ @@ @@ → またどうぞ!
※デフォルトでいいなら 6C 30 19

XX XX XX → 売っているアイテムのアドレス

『そのほかに わたくしどもで おちからに なれることは?』
というセリフがありますが店のスクリプトの中にはこのオフセットを見つけることができませんでした。もしかしたらこのセリフは店で使うセリフの共通用語として格納されている可能性があります。解りやすく言えばこの部分を変えると全ての店のスクリプトに影響して、どこの店のセリフも変更した言葉になってしまうということです。
参考までにセリフが格納されているオフセット→ 3DDD0A
同様に買うときのセリフと売るときのセリフも共通用語である可能性が高いと思います。

04 00 16 00 0D 00 0E 00 12 00 11 00 0F 00 55 00 56 00
この部分はアイテムコードを入れてください。04 00 はモンスターボールです。このアドレス(04 00 が格納されているアドレス)を XX XX XX で読み込むと実際にアイテムがショップに並ぶというわけです。この場合は9個のアイテムが店に並んでいることになります。

01 00 ~ FF 00 までのアイテムはショップに置くことができるが 00 01 ~ 76 01 までのアイテムをショップに置くとアイテムが消えたり、フリーズしたりします。
この場合 21 01 ~ 5A 01 のわざマシンとひでんマシンがショップに置けないということになる。しかし、タマムシデパートの2階ではわざマシンが売られていることは知っているだろう。この問題はすぐに解決できる。

00 00 で示した部分。この部分の 00 00 を 00 というように 00 を二つではなく一つにすればいいだけである。普通のアイテムとわざマシンとの違いは説明文の表示スペースの違いである。わざマシンを売るためのショップで普通のアイテムを売ると説明文がはみ出してしまう。この為、わざマシン(ひでんマシン)のショップと普通のアイテムを売っているショップを別々にする必要がある。

仮にわざマシンを売る為のショップに普通のアイテム(01 00 ~ FF 00)を置くと説明文がはみ出る。たいせつなものに属するアイテムを置くと説明文がバグるという事象が起こってしまう。たいせつなものは元々売り物ではないのでしょうがない。わざマシンと普通のアイテムをまとめて置くと店員に話した時点で画面が真っ白になります。

[ 2008/12/23 10:39 ]
アクセスカウンタ
掲示板
改造ポケモン研究者たちの掲示板(閉鎖)
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
相互リンク


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。