「空の向こうへ」日記 -2ページ目

ポケモンを改造する⑪イベントの追加・改変Ⅱ

今回はイベントの追加方法を紹介していきたいと思います

TOPを見ていない方は改造のTOPページ からご覧ください

今回もバックアップを取ることをお勧めします


①前回はメッセージの表示方法についてみていきましたが、今回はその派生を見ていきたいと思います

いよいよスクリプトを同時に複数使いますので、複雑になりますががんばりましょう


スクリプトについてはwiki を参考にしています


②派生にもいろいろありますが、今回は『メッセージ表示後にアイテムを入手する』方法を見てきましょう

スクリプトは基本的に、表記した順に実行していきます

つまり、『メッセージ表示後にアイテムを入手する』ためには『メッセージを表示』するスクリプトの後に『アイテムを入手するスクリプト』を記述する、というのはお分かりでしょうか


③ダミーデータを見つけたら

メッセージを表示するスクリプトを記述します

ここまでは前回の範囲ですね

参考として、今回使うスクリプトをwiki から引用させていただきます


・メッセージを読みこむスクリプト

0F 00 ** ** ** 08


・メッセージを表示するスクリプト

09 ss

ss=

04 ボタンを押してもメッセージは閉じない

05 はい・いいえの選択肢をメッセージの最後に表示

06 通常のメッセージのみ表示


・アイテム入手スクリプト

1A 00 80 @@ @@ 1A 01 80 kk 00 09 01

@@ @@にはアイテムコード を2個ずつ区切った逆順で記述、kkには手に入る数を16進数で記述


私は以下のように記述しました

『メッセージを記述』

『メッセージを読み込むスクリプト』『メッセージを表示するスクリプト』『アイテム入手スクリプト』


メッセージを記述するスクリプトだけ別で記述し、それ以外はすべて連続して記述しました


④さっそくAdvanceMapでこのアドレス(連続したスクリプトの先頭のアドレス)を入力してみましょう

前回と同じ方法で"看板"を追加、オフセットのところにアドレスを入力します


⑤それではスクリーンショットで確認してみましょう


「空の向こうへ」日記

「空の向こうへ」日記

「空の向こうへ」日記


次回はその他の派生をみていきたいと思います


←前ページ(イベントの追加・改変Ⅰ)

ポケモン改造TOP

 次ページ→(イベントの追加・改変Ⅲ)

ポケモンを改造する⑪イベントの追加・改変Ⅰ

今回はイベントの追加方法を紹介していきたいと思います

TOPを見ていない方は改造のTOPページ からご覧ください

今回もバックアップを取ることをお勧めします


①今回もバイナリエディタを使います

バイナリエディタでROMを読み込んだら、前回と同様にダミーデータ(FFがたくさん並んでいるところ)を探しましょう

見つけたらその値をメモするなどしておきます

今回では「006C86D0」を使います


②まずはどのようなイベントを追加したいか考えます

今回は基本的なメッセージの表示をやってみましょう

スクリプトに関してはwiki を参考にしましょう

※以下、wikiの内容を参考にした部分があります


③では、以前使用したバイナリ入力支援ツールを開きます

次に、いつものようにメッセージを入力します
「空の向こうへ」日記

出力された16進数をさっそくバイナリエディタを使ってダミーデータのところに書いておきましょう
「空の向こうへ」日記


④次に、wiki を参考にしながらスクリプトを書いていきます

メッセージを表示させるには、メッセージを読み込むスクリプトとメッセージを表示させるスクリプトの二つが必要です

・メッセージを読み込むスクリプト

「0F 00 ** ** ** 08」

・メッセージを表示させるスクリプト(今回は通常の表示法を選択)

「09 06」


メッセージを読み込むスクリプトの**にはメッセージを書いておいたアドレス「006C86D0」を入れるのですが、記入の仕方にポイントがあります

先頭の00を抜き、2個ずつに区切り逆順で入力します

つまり今回の場合メッセージを読み込むスクリプトは

「0F 00 D0 86 6C 08」

ということになります

2つあわせた

「0F 00 D0 86 6C 08 09 06」

をバイナリエディタで別のダミーデータの場所に書き込みます
「空の向こうへ」日記

そのアドレスもメモしておいてください(今回は006C86F0)

これで指定したアドレスにメッセージを表示するスクリプトが追加されました

⑤ではいよいよゲーム中で表示させるための作業に入ります

AdvanceMapを起動してください


注:

ここから先、メッセージを表示させる対象によって方法が異なります。場合に応じて使い分けてください。


⑥-Ⅰ

ここではあらかじめ用意された人物のセリフをまるごと変える方を見ていきたいと思います

イベントの追加・改変を行いたいエリアを左から選びます

今回は「ALABASTIA (4,0)」を選びました

では「イベントの設定」タブを開き、対象となる人物を選択、右の欄に注目してください


そこのオフセットというところを、③の最後に書き込んだ場所「006C86F0」の先頭の00を抜いて$を付けたものに書き換えます
「空の向こうへ」日記

これだけです

エミュレータで確認してみましょう
「空の向こうへ」日記


⑥-Ⅱ

次に、人物などのオブジェクトを新規に作成し、メッセージを表示させてみましょう

今度はALBASTIA (3,0)にやってきました

右の欄の下の「イベントマネージャー」というところに注目してください
「空の向こうへ」日記
これは現在のそれぞれのオブジェクトの数を示しています

今回は人物を追加しようと思うので、「人の数」を一人増やし、4にして「設定」を押してください


するとなにやら画面が出ましたね?

これは、追加するに当たってその情報をどこに書き込むかを指定する画面です

「Search Bytes」ではダミーデータを検索して追加、「Specify offset」では追加するアドレスを指定できます
「空の向こうへ」日記

今回は後者を使ってあらかじめ探しておいたダミーデータに人物の情報を書き込んでみたいと思います

それでは「Offset」に新しいダミーデータのアドレスを⑥-Ⅰと同じ要領で書き込んでください


するとMAPの左上にPアイコンが表示されたと思います
「空の向こうへ」日記
これで人物の追加はできました

以前紹介した方法で人物の設定をしてください


☆ちなみに「設定」→「オブジェクトの表示」にチェックを入れることで目当ての画像Noをすぐに探し出すことができます


そして⑥-Ⅰと同じ要領でオフセットを指定すれば作業は完了です

こちらもエミュレータで確認してみましょう
「空の向こうへ」日記


←前ページ(容量無視の画像インポート)

 ポケモン改造TOP

 次ページ→(イベントの追加・改変Ⅱ)

ブログ開設2周年!

管理人として失格かも;;

自分のブログ開設2周年の日をなにもせず過ごしてしまったД

一応過去に残る記事として、強引に記事の作成日を開設2周年の日に設定しました(ちなみに今日は2月2日)・・・

では


■□■□■□■□■□


今日(1月25日)は当ブログ、「空の向こうへ」日記開設から2周年の日ですきらきら!!

長いようであっという間に過ぎたこの2年間

去年と同じような内容になってしまいますが少し振り返ってみましょう


■□■□■□■□■□


2年前のこの日

「空の向こうへ」日記は"移設"しました

移設する前1週間ほどはYahoo!ブログでやっていたのですが、当時かなり不便で、他のブログ会社を探したところ友人からアメブロがいいと聞き、こちらに移転してまいりました


当時の記事はこちら


このブログ、本来の機能はオンラインゲーム「MapleStory」のギルド員交流の為なんです

・・・まぁ、作ったはいいけどあまり使ってもらえなかったのでとりあえず自分のプレイ日記を書く事にしました


なんだけど

このプレイ日記というのも長続きはしなかったんですね

そのMapleStoryから引退したんです

それ以降はそれ以外のゲームのプレイ日記を書くようになりました



そして1周年

その当時の記事はこちら


ちょうどこの頃からポケモンの改造記事を書き始めました

以後このブログの主力となる記事ですね

そのポケモン改造記事はGoogleなどの検索サイトの他に、Yahoo!知恵袋での回答やYouTubeに貼った動画などからたくさんの方にアクセスしていただいております

今後もポケモン改造を主力にしつつ、他のゲーム紹介などもやっていきたいと思います


とは言っても

実は最近はパソコンを使う事自体ほとんどないんですよ;;

バイトが週5,6日あり、バイトが無い日もなんだかんだ帰ってくるのが遅くなり、今日みたいに記事を書けること自体ほとんど無いわけで・・・

更新が滞る事が多いと思いますが、ご了承ください(>_<)

もう少しで貯金がたまりパソコン買えますので;;


■□■□■□■□■□


では最後に最近1ヶ月の『人気記事TOP3』と『検索ワードTOP3』、『リンク元URL TOP3』を紹介したいと思います



『人気記事TOP3』

☆第1位☆

ポケモンを改造するTOP  

全記事に対するアクセス割合⇒17.3%

1ヶ月間のアクセス数⇒4494PV


☆第2位☆

PS3のBlu-rayディスクドライブを分解して修理する

全記事に対するアクセス割合⇒4.5%

1ヶ月間のアクセス数⇒1169PV


☆第3位☆

ポケモンを改造する⑧新規ポケモンの作成

全記事に対するアクセス割合⇒4.2%

1ヶ月間のアクセス数⇒1105PV



『検索ワードTOP3』

☆第1位☆

「ポケモン 改造 方法」

このワードで検索して当ブログに1ヶ月間に来た人数⇒111人


☆第2位☆

「空の向こうへ」

このワードで検索して当ブログに1ヶ月間に来た人数⇒88人


☆第3位☆

「ps3 分解 修理」

このワードで検索して当ブログに1ヶ月間に来た人数⇒87人



『リンク元URL TOP3』

☆第1位☆

お気に入り、またはブックマークなど

全リンク元に対するリンク割合⇒23.2%

1ヶ月間のリンク数⇒5717回


☆第2位☆

YouTube - ポケモンを改造する⑧新規ポケモンの作成

全リンク元に対するリンク割合⇒0.4%

1ヶ月間のリンク数⇒101回


☆第3位☆

250枚です。オリジナルポケモンの作り方が乗っているURLを教えてください。 - Yahoo!知恵袋

全リンク元に対するリンク割合⇒0.3%

1ヶ月間のリンク数⇒89回

現在の総アクセス数

きらきら!!16万4359UUきらきら!!

※UUとは1人が何回閲覧しても1カウントとし、重複カウントをしない場合の数値の単位です。PVとはその逆で1人が何回も閲覧した場合は重複カウントする、という場合の数値の単位です。当然PVはUUの2~3倍くらいになります。



アクセス解析は大変参考になりますね

自分のブログがYahoo!知恵袋などで紹介されているのを見るととてもうれしくなりますね!

今後もこの「空の向こうへ」日記をよろしくお願いします

また、ブロガーの方は相互リンクもお待ちしておりますんで、よろしくお願いします


それでは