幽霊船変更 一覧

DQ3 ストーリー変更(幽霊船5)

さて、肝心のボス戦イベントの実装を行います。「復活の玉」を持った状態で今まで話し掛けても戦闘にならなかった骸骨に話し掛けると戦闘になり(vsボーンプリズナー)、倒すとキャラクターが消えるので先に進めるようになり、舳先に近づくとボス達と戦闘となり、勝つとイベント終了、ということになります。今回は「一定座標にPCが到達するとイベントが発生」という発生方法を使用します。お手本はラスボス4連戦のバラモスブロス、バラモスゾンビとの戦闘部分です。まずはイベントのカウンタの設計から始めます。

続きを読む


DQ3 ストーリー変更(幽霊船4)

ずいぶんと間があいてしまいました。現在マップ関係の勉強をしているので更新にあまり手が回りません。いままであまり触れないようにしていたマップの追加という(自分にとって)ハードルの高い部分の変更なので多少時間がかかりそうです。とはいえ、避けていては話が進まないので時間がかかるのは先行投資と割り切ります。

前回追加したNPCのうち、イベントに関連しないNPCについては取り立てて説明すべき点はあまりありません。会話したらイベント戦闘処理をして、終了後にメッセージを表示して終わりです。以下一例。

続きを読む


スポンサーリンク

DQ3 ストーリー変更(幽霊船3)

今回は追加NPCの配置、モンスターデータの設定、イベント戦闘の実装を行います。イベントの発生条件をチェックして、愛の思い出を持った状態で追加イベントを終了させていない場合のみ、画面上に配置するNPCを変えます。配置するのは、骸骨(#$5C)、囚人(#$49)、モンスター(#$5D)です。NPC1のデータ(座標など)の設定は省略します。

続きを読む


DQ3 ストーリー変更(幽霊船2)

今回から実装を開始することにします。

まず、幽霊船の中でのルーラの使用を禁止します。

  • SR: $0A79DC 幽霊船1F進入時初期化処理
0A79EFJSL $CCF68CSR: $0CF68C
0A79F3-5NOP
  • SR: $0CF68C 幽霊船1F移動・宝箱・ドア・NPC、ルーラ設定(新SR)
0CF68CJSL $C77843SR: $077843 引数:1#$CAC5A0移動・宝箱・ドア・NPC配置
0CF693JSL $CADE4FSR: $0ADE4Fルーラ使用禁止
0CF697RTLreturn

  • SR: $0A7A0F 幽霊船B1F進入時初期化処理
0A7A28JSL $CCF680SR: $0CF680
0A7A2C-ENOP
  • SR: $0CF680 幽霊船B1F移動・宝箱・ドア・NPC、ルーラ設定(新SR)
0CF680JSL $C77843SR: $077843 引数:1#$CAC5D6移動・宝箱・ドア・NPC配置
0CF687JSL $CADE4FSR: $0ADE4Fルーラ使用禁止
0CF68BRTLreturn

続きを読む


スポンサーリンク

DQ3 ストーリー変更(幽霊船1)

作業を始めてからずいぶんたってから、「こんな変更やるって言ってたっけ」と思い返して以前のエントリを見直してみたんですが、幽霊船のところを変えるなんてどこにも書いてなかったですね。そのせいもあってか、作業を開始したものの、方針が定まっていなくて技術的な問題ではなくネタがないために作業が滞っていました。ようやく全体像がまとまってきたので以下にまとめます。演出スキルも多少上がってきたのでそれっぽいイベントが作れそうです。

続きを読む