MapBattle Plugin マップバトルプラグイン【MZ】
- ダウンロード商品¥ 5,500
RPGツクールMZ((C)2020 Gotcha Gotcha Games/YOJI OJIMA)専用プラグイン。 マップ上で戦闘するための補助機能を追加するプラグインです。 アクションRPGを作りたい方向けです。 For RPG Maker MZ((C)2020 Gotcha Gotcha Games/YOJI OJIMA). This is a plugin that adds auxiliary functions for fighting on maps. For those who want to make an ACTION RPG. The product contains an English version, but my English is inaccurate. Please translate the content of this page and consider it carefully before purchasing. ■内容 ○プラグイン ・MapBattle_Base.js ・MapBattle_Main.js ・MapBattle_MovementCommand.js ・MB_DisplayAnimation.js ・MB_PopupMessage.js ○サンプルプロジェクト ※Windows用RPGツクールのプロジェクトフォルダです。 Macの方はご注意ください。 ○ドキュメント ・スタートガイド ・マニュアル ・タグ_スクリプト一覧 ・付録_並列処理
■概要
マップ上で「敵」と戦闘できるようになります。 敵やプレイヤーにダメージを与えるための「弾」を作れるようになります。 ・敵:イベントのメモ欄にタグを記入することで、データベースの敵情報が結び付く。 ・弾:イベントのメモ欄にタグを記入することで、データベースのスキル情報が結び付く。 ・弾はプレイヤーまたは敵に接触した際、対象上でスキルのアニメーションを自動再生し、対象にスキルの効果を発生させる。 ・倒された敵は消滅し、戦闘報酬が発生する。 ・ダメージや報酬を自動でポップアップできる。 その他、ゲームを作りやすくするプラグインコマンドやメモ欄機能があります。
■注意点
・RPGツクールMZバージョン1.8.0にて動作確認しています。 ※動作確認を行う本体バージョンは、通知なく変更される可能性があります。 ※同梱されているサンプルプロジェクトのコアスクリプトバージョンは公開時のまま、1.5となっています。 ・下記のプラグインの独自機能がサンプルプロジェクトの構成で動作しない不具合については改善に努めますが、その他はサポートされません。例えばプラグインの設定を変えたり、新たな外部プラグインを導入したりした結果動作しなくなった場合、ご自身で解決する必要があります。 (対応プラグイン) ・MapBattle_Base.js ・MapBattle_Main.js ・MapBattle_MovementCommand.js ・MB_DisplayAnimation.js ・MB_PopupMessage.js ・敵や弾のマップ上の動きはイベントエディタで作り込むことになります。その際、多くのイベントを「並列処理」で制作することになります。簡素なガイダンス資料が添付されていますが、その他のサポートはありません。 ・本プラグインの他に、複数の外部プラグインを使用します。それらのプラグインのヘルプを読み、理解する必要があります。 ・『RPGツクールMZ』はオーソドックスなRPGを制作するツールですので、本格的なアクションゲーム制作には向いていません。購入前にツール選びから慎重にご検討ください。
■ゲームの制限
・通常の戦闘シーンは使えません。 ・敵キャラや弾が存在するマップではセーブ不可としてください。 ・パーティの隊列歩行をオフにしてください。
■その他の機能
○リーダー読み替えアクター マップバトルでは先頭アクターを操作する場面が多いです。イベントコマンドで特定のアクターを指定すると、システムは自動的に先頭アクターに読み替えます。(パラメータで指定) ○マップバトルを補助するパラメータ ・リーダー以外の経験値の割合 ・パーティが全滅してもゲームオーバーにしない ・敵撃破時にコモンイベントを実行(イベントごとに上書き可) ・レベルアップ時にコモンイベントを実行 ・毒などの「1ターン」をフレーム換算 ・弾がヒットした際のキャラの色味やノックバック。 ・ヒットボックス(接触範囲)の調整 ・8方向入力+8方向キャラ画像(別途8方向移動に対応した移動系プラグインが必要) ○ゲーム制作をサポートするプラグインコマンド ・イベントの一時停止 ・セルフスイッチ設定 ・コモンイベント並列実行 ・変数でランダム値 ・リーダー変更 ・イベントシェイク ・ブレンドカラー適用 ・次回マップ移動で座標読み替え ○マップ上での敵・弾の動きをサポートするプラグインコマンド ・ターゲットまで歩いて移動 ・ターゲットまでジャンプ ・プレイヤーの直線上の位置まで歩いて移動 ・ターゲットの近くに位置変更(リージョン指定可能) ・向き設定(斜め可) ・イベントの方を見る ・プレイヤーが隣接する敵の方を見る ・その場でジャンプ(高さ指定) ○マップバトルならではのプラグインコマンド ・イベント生成(主に弾で使用) ・キャラのパラメータを取得 ・キャラにステートを設定 ・防御の設定 ・無敵の設定 その他、いくつかの処理を補助するスクリプトやイベントタグが追加されます。
■プラグインの利用規約
サンプルプロジェクトにはいくつかの外部プラグインが含まれています。それらのプラグインには各プラグインのライセンスが適用されます。 マップバトルプラグインには次の利用規約が適用されます。(プラグイン自体に記載されています) -------------------------- ■利用規約 Copyright (c) 2022 MUMAMOMEMU 以下に定める条件に従い、本プラグインファイル(以下「ソフトウェア」)の購入者に対し、ソフトウェアを変更し、購入者の制作する作品(以下、制作物)に組み込むことを許可します。制作物の内容および公開形式に制約はありません。 ソフトウェア単体で掲載、頒布、共有することはできません。 上記の著作権表示および本許諾表示は変更できず、削除もできません。別途、制作物の重要な箇所にソフトウェアの著作権表示をする必要はありません。 ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。 --------------------------
■MITライセンスのプラグイン
サンプルプロジェクトに含まれるプラグインの内、次のプラグインはMITライセンスで公開されています。 ・CharacterPopupDamage.js (C) 2016 Triacontane ・DevToolsManage.js(C)2020 Triacontane ・EventReSpawn.js (c) 2020 Triacontane ・ExtraGauge.js (c) 2020 Triacontane ・TemplateEvent.js (c) 2020 Triacontane ・DotMoveSystem.js (c) 2020 unagi ootoro ・GABA_AutorunCommonEvent.js (c) 2021 gabacho(Ichiro Meiken) ・GABA_EardrumGuard.js (c) 2020 gabacho(Ichiro Meiken) ・GABA_FussyMapRefresh.js (c) 2022 gabacho(Ichiro Meiken) ・GABA_SkipTitle.js (c) 2020 gabacho(Ichiro Meiken) ※DotMoveSystem.jsの公開年はGitHubの登録日に基づきます。 ※一部プラグインはマップバトル用にカスタマイズを実施しています。 ■ライセンス本文 http://opensource.org/licenses/mit-license.php
■プラグイン以外の同梱コンテンツの利用規約
プラグインに同梱のサンプルプロジェクトおよびマニュアル等のドキュメントは転載禁止です。購入者のみ利用可能です。 同梱コンテンツの内容については、制作者の思い込みによる誤りがあるかもしれません。コンテンツに関連して発生する損害について、制作者は一切の責任を負いません。
■ご連絡について
問い合わせの多い内容につきましては「よくある質問」としておまとめしたり、マニュアルに追記したりする可能性があります。 ○不具合報告 マップバトルプラグインの不具合報告をされる場合、その他のプラグインが原因でないことをご確認の上、不具合の再現手順を明記してください。 次の場合には対応されませんことをご了承ください。 ・再現手順が明確でない場合 ・再現手順を踏んでも再現できない場合 ・再現手順に異常な操作が含まれており、不具合の発生が当然と思われる場合 ・その他のプラグインが原因である場合
■更新履歴
○ver1.0.6(2024/03/03) - MapBattle_Main.js(ver1.0.4) - プラグインコマンド「イベントを一時停止」が有効な間、マップ上でのターン経過が発生しないようにしました。(ターン経過で発生するステートも一時停止するようになります) - コアスクリプトver1.8.0でのテストを実施しました。使用可能と判断します。 ○ver1.0.5 (2023.10.13) - MapBattle_Base.js(ver1.0.3) - MapBattle_Main.js(ver1.0.3) - プラグインコマンド「その場でジャンプ」「イベントシェイク」の挙動を調整しました。 - ノックバックの挙動を調整しました。 - その他 - コアスクリプトver1.7.0でのテストを実施しました。使用可能と判断します。 ○ver1.0.4 (2023.09.02) - MapBattle_Base.js(ver1.0.2) - MapBattle_MovementCommand.js(ver1.0.2) - DotMoveSystem.js(ver2.1.2b) - 移動系コマンドで「-1」の指定が動作しない不具合を修正。 - DotMoveSystem使用時、「ターゲットまで移動」で進行方向に障害物がある場合、1回方向転換できる場合は移動を継続するように変更。 - コマンド「セルフスイッチ設定」での名前指定は同一マップのみであることを明記。 ○ver1.0.3 (2023.08.10) - MapBattle_Base.js(ver1.0.1) - MapBattle_MovementCommand.js(ver1.0.1) - DotMoveSystem.js(ver2.1.1b) 指定ターゲットへの移動が終了しないことがある不具合を修正(DotMoveSystem使用時限定) ○ver1.0.2 (2023.04.26) ・MapBattle_Main.js(ver1.0.2) 敵を倒した瞬間にメニューを開くと敵が消滅しなくなる不具合を修正。 ○ver1.0.1 (2023.02.27) ・MapBattle_Main.js(ver1.0.1) <NoPopup>タグが動作しない不具合を修正。 ○ver1.0.0 (2022.12.23) ・公開