Top > RGSS3 > XPスタイルバトル

RGSS3/XPスタイルバトル

Last-modified: 2018-03-27 (火) 10:58:34

戦闘画面のレイアウトをXPっぽくするスクリプト。
ダメージポップアップとかステートアニメーションも内蔵してるよ。
他にも色々と細かい機能をチマチマと追加してるよ。
でも純粋にXPっぽいバトルにしたい人からしたら明らかにいらない機能とかも実装されたりするから人を選びそうな感じだよ。
まぁそういう感じの機能は基本的に無効にできるように設計してるからたぶん大丈夫だと思うよ。
バトラーグラフィックは一応↓の方にも置いておくけどサイズ制限とかは別に無いから、敵を味方につけた時にそのグラフィックをそのまま使うといったことも可能だよ。敵の画像と同じフォルダに入れて使うものだしね。そういえばXPの時もこんな仕様だったよね。
コミュ太郎の成長の軌跡だよ。というかこのwikiの99%はこのスクリプトで構成されていると言っても過言ではないよ。
ただし未熟な頃から殆ど変わってない部分とかもあったりしてまだ見ぬバグが多数残っている可能性もあるよ。報告されて確認さえできれば可及的速やかに修正するから、迅速にかつ正確に報告してね。

現在確認されている不具合:

  • 戦闘テスト時、最初のターンのコマンド入力時に限り、アクターのTPが0と表示される。(初期値に関係なく)
    (通常プレイ時は問題なく表示され、戦闘テスト時もコマンド入力が終了した時点で正しい値が表示されるため、修正の予定はありません。)

スクリプト
バトラーグラフィック
※バトラーグラフィックについて
右上の『…』→ダウンロードをクリックでダウンロード可能。
zipファイルとなっているため、適当な場所で解凍し、
中に入っている画像を『Graphics/Battlers』フォルダに入れてください。
RTPの顔グラフィックを設定すれば正常に動作するように名前を付けているため、リネーム等は行わなくて大丈夫です。
VXAceを購入している方のみ使用可能です。
ツクールシリーズ専用です。それ以外の用途で使用しないでください。

スクリーンショット
更新履歴

最新の10件を表示しています。 コメントページを参照

  • 返信ありがとうございます。状況は敵グループとの戦闘テスト中です。他の導入スクリプトは画面拡張スクリプトと特定状況下でアイテム使用禁止スクリプトのみです -- 2017-11-26 (日) 17:41:33
    • こちらでは同様のエラーを確認できなかったため、お手数ですが当スクリプトの2601行目を『return if animation_id.zero?』から『return if animation_id.to_i == 0』に書き換えた上で、同じくエラーが発生するかどうかをご確認ください。 -- コミュ太郎? 2017-11-26 (日) 17:46:41
  • コミュ太郎様ありがとうございます。書き換えたところエラーが出ずにテストプレイを終えることができました。感謝の言葉しかありません。 -- 2017-11-26 (日) 17:51:21
    • 恐らく、他の素材の影響でanimation_idの値が数値以外で与えられる状況にあったと考えられます。今回の報告を基にスクリプトの更新を行います。ご報告、誠にありがとうございました。 -- コミュ太郎? 2017-11-26 (日) 17:53:19
  • コミュ太郎様。こちらのスクリプトを使用させていただいております。二つほど質問があるのですが、こちらのスクリプトではステートが付加されたさい、例えば毒状態になったときに〇〇は毒に犯されたと文章が出ないのですが使用でしょうか?もし文章が出るように設定できるのでしたら設定方法を教えてほしいです。また1人パーティーの時アクターの表示を中心ではなく右端にしたいのですがどのように設定すればいいのでしょうか? -- 2017-12-13 (水) 11:44:34
    • ご利用ありがとうございます。1つ目の質問ですが、バトルログを表示する設定(use_battlelog)を有効にすることでステート付加/解除のメッセージも表示されるはずです。2つ目に関しては、該当の機能を有効にする設定を追加いたしますので、今暫くお待ちくださると幸いです。 -- コミュ太郎? 2017-12-13 (水) 18:43:04
    • お待たせいたしました。左端を基準としてバトラーを表示する設定を追加した最新版を公開しましたので、設定項目『battler_pos』をfalseに設定した上でご利用ください。 -- コミュ太郎? 2017-12-13 (水) 19:02:18
    • ……あっ、右と左を読み間違えて実装する痛恨のミス……右にも対応させますので、今暫くお待ちください……(´・ω・`) -- コミュ太郎? 2017-12-13 (水) 19:50:54
    • 重ね重ね申し訳ありません。右揃え(表示順逆転)でアクターを表示する設定を追加した最新版を公開しました。設定項目『battler_pos』を2に設定した上でご利用ください。 -- コミュ太郎? 2017-12-13 (水) 20:03:52
  • コミュ太郎様。返信が遅れてしまいすみません。最新版を導入して使用させていただいたところ、無事に設定できました。すばらしいスクリプトを制作していただきありがとうございます。 -- 2017-12-14 (木) 10:44:50
  • また、バトルログも表示されるようになり心から感謝いたします。 -- 2017-12-14 (木) 10:45:26
  • 初めましていきなり要望で申し訳ないのですが、キャラの立ち絵が用意できないため顔グラも使えるようにはしてもらうのは難しいのでしょうか -- ヨンゲキ? 2018-02-26 (月) 19:21:16
    • ご利用ありがとうございます。現在対応中ですが、Graphics/Battlersフォルダに顔グラフィックを96*96ごとに切り分けて規定のファイル名を付けることで使用することも可能です。画像の切り分けについては、『PL_ImageConstructor』というソフトウェアを使用することで比較的容易に行なえます。 -- コミュ太郎? 2018-02-27 (火) 11:24:18
    • 申し訳ございません。様々な方法を用いて顔グラフィックのスプライト化を試みたのですが、表示に成功する方法だと悉く処理が非常に重くなってしまうため、この機能の実装を見送らせていただきます。以前の返答にもありましたとおり、顔グラフィックを切り分けてバトラーグラフィックとして扱う方法なら『ダメージ差分』や『勝利差分』を用いることも可能なので、お手数ですがそちらの方法を使用してください。 -- コミュ太郎? 2018-03-04 (日) 00:56:01
  • はじめまして。こちらのスクリプトが理想のスタイルでしたので、利用させて頂きたく導入させて頂きました。お聞きしたいのですが、バトル画面上下いっぱいに立ち絵としてアクター用バトラーグラフィックを設定すると、アクターの行動選択のウィンドウが画面上部にはみだしてしまうのですが、画面下方、アクターのステータスウィンドウの上辺りに移動させるようにする事は可能でしょうか?可能でしたら教えて頂きたいです。お手数をお掛けしますが宜しくお願いします。 -- モカ? 2018-03-26 (月) 23:44:38
    • ご利用ありがとうございます。コマンドウィンドウのy座標を固定値に設定できる設定項目『command_window_pos』を追加したVer2.48を公開しました。今回の場合ですと、『Graphics.height - 240』に設定するとご希望の位置になるはずです。(もしずれている場合は、240の部分を調整してください) -- コミュ太郎? 2018-03-27 (火) 10:57:37
  • こんばんは。迅速な対応ありがとうございました。早速対応頂きましたバージョンを導入し、設定させて頂きましたところ理想の表示位置となりました。丁寧な対応ありがとうございました。また、これは当方が立ち絵として使用しているせいなのかもしれませんが、アクターのグラフィックの端の方が画面より少し途切れて表示されてしまいます。アクターは左端に表示し、解像度640x480のスクリプトを導入している環境です。このアクターのグラフィックの位置を少し調整する場合、どこをどう設定すれば調整できるよと言うのがあれば教えて頂けますでしょうか?宜しくお願い致します。 -- 2018-03-27 (火) 21:42:20
    • 大変申し訳ございませんが、640×480の状態ではみ出る場合は回避する術が無いため、画像編集ソフト等でバトラーグラフィックを縮小する等してお使いください。 -- コミュ太郎? 2018-03-27 (火) 22:06:44
  • こんにちは。ご返答ありがとうございました。教えて頂きましたように画像を少し小さくしてみた所、無事に収まる事が出来ました。これで思い描いていたバトルシステムができました。色々と対応頂きましてありがとうございました。 -- モカ? 2018-03-29 (木) 12:30:39
  • コミュ太郎様。度々すみません。またひとつお聞きしたい事がありますのでよろしいでしょうか?先日お願いをして、アクターのコマンドウィンドウの位置を変更できるようにして頂きましたが、のエネミー側の選択時に出るウィンドウやその他のウィンドウも位置を下げたり、任意の場所に移動する事は可能でしょうか?何度も手間を取らせて申し訳ありませんが、ご回答頂ければ幸いです。宜しくお願いします。 -- モカ? 2018-04-01 (日) 07:53:32
    • 申し訳ございませんが、現在の仕様の関係で『バトラーウィンドウの位置を指定した座標に固定する』という機能を実装することが極めて困難であるため、実装は絶望的です…… -- コミュ太郎? 2018-04-01 (日) 12:15:21
お名前: URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White