RPGツクールMV用プラグイン日本語訳

日本語版 MOG Linear motion battle system プラグイン Ver0.32b

投稿日:

こちらは「リアルタイムの2Dアクション戦闘システムを追加するプラグイン」です。

最新版は Moghunter 様のサイトでポルトガル語版が配布されています。
atelierrgss.wordpress.com/rpg-maker-mv/

上記でプラグインが入ったサンプルプロジェクトが配布されています。
各プラグインを動作させるための画像素材も入っているため、サンプルプロジェクトをダウンロードし、日本語版を差し替えて試してください。

どなたかのお役に立てば幸いです。

/*:ja
 * @plugindesc (v0.32b) リアルタイムの2Dアクション戦闘システム。
 * @author Moghunter
 *
 * @param Turn Duration
 * @desc ターンの時間
 * @default 240
 *
 * @param Gravity Power
 * @desc 重力
 * @default 10
 *
 * @param Ground Height
 * @desc 地面の高さ
 * @default 0
 *
 * @param Menu Key
 * @desc メニューキー。shift , alt , a , d , c , s , q , w , cancel , ok
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option s
 * @option q
 * @option w
 * @option cancel
 * @option ok
 * @default cancel
 *
 * @param Guard Key
 * @desc 防御キー。shift , alt , a , d , c , s , q , w , cancel , ok
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option s
 * @option q
 * @option w
 * @option cancel
 * @option ok
 * @default s
 *
 * @param Attack Key
 * @desc 攻撃キー。shift , alt , a , d , c , s , q , w , cancel , ok
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option s
 * @option q
 * @option w
 * @option cancel
 * @option ok
 * @default ok
 *
 * @param Skill Key
 * @desc スキルキー。shift , alt , a , d , c , s , q , w , cancel , ok
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option s
 * @option q
 * @option w
 * @option cancel
 * @option ok
 * @default d
 *
 * @param Dash Key
 * @desc ダッシュキー。shift , alt , a , d , c , s , q , w , cancel , ok
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option s
 * @option q
 * @option w
 * @option cancel
 * @option ok
 * @default a
 *
 * @param Next Actor Key
 * @desc 次のアクターへ変更キー。shift , alt , a , d , c , s , cancel , ok , pageup , pagedown
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option cancel
 * @option ok
 * @option pageup
 * @option pagedown
 * @default pagedown
 *
 * @param Prev Actor Key
 * @desc 前のアクターへ変更キー。shift , alt , a , d , c , s , cancel , ok , pageup , pagedown
 * @type select
 * @option shift
 * @option alt
 * @option a
 * @option d
 * @option c
 * @option cancel
 * @option ok
 * @option pageup
 * @option pagedown
 * @default pageup
 *
 * @param Item Com Name
 * @desc アイテムのコマンド表示名
 * @default アイテム
 *
 * @param Equip Skill
 * @desc 装備能力のコマンド表示名
 * @default 装備スキル
 *
 * @param Guard Animation ID
 * @desc 防衛のアニメーションID
 * @default 130
 *
 * @param Double Jump Animation ID
 * @desc ダブルジャンプのアニメーションID
 * @default 127
 *
 * @param Air Dash Animation ID
 * @desc 空中ダッシュのアニメーションID
 * @default 128
 *
 * @param Normal Attack Rate
 * @desc 通常攻撃の頻度
 * @default 60
 *
 * @param Dead Pose Y OffSet
 * @desc デッドポーズのY位置(調整用)
 * @default 24
 *
 * @param Escape X-Axis
 * @desc エスケープレイアウトのX軸位置
 * @default 335
 *
 * @param Escape Y-Axis
 * @desc エスケープレイアウトのY軸位置
 * @default 135
 *
 * @param Escape Gauge X-Axis
 * @desc エスケープメーターのX軸位置
 * @default 2
 *
 * @param Escape Gauge Y-Axis
 * @desc エスケープメーターのY軸位置
 * @default 26
 *
 * @param Shadow Y-Axis
 * @desc 影のY軸位置
 * @default -4
 *
 * @param Player Cursor X-Axis
 * @desc プレーヤーカーソルのX軸位置
 * @default 0
 *
 * @param Player Cursor Y-Axis
 * @desc プレーヤーカーソルのY軸位置
 * @default 0
 *
 * @help
 * 翻訳:ムノクラ
 * https://munokura.tk/
 * https://twitter.com/munokura/
 *
 * ===========================================================================
 * +++ MOG - Linear Motion Battle System (v0.32 Beta) +++
 * By Moghunter
 * https://atelierrgss.wordpress.com/
 * ===========================================================================
 * リアルタイムの2Dアクション戦闘システム。
 *
 * ===========================================================================
 * ■ 注意
 * ===========================================================================
 *
 * このプラグインはテスト段階(ベータ)にあるため、
 * 次のような機能はまだ実装されていません。
 * - 条件付き混乱。 (パーティ内で互いに攻撃します)
 * - 戦闘中にバトラーを変更することはできません。
 *
 * ===========================================================================
 * ■ 注意(ムノクラ追記)
 * ===========================================================================
 * このプラグインの動作には他のプラグインがいくつか必要です。
 * サンプルプロジェクトで組み込まれているのは、下記のプラグインです。
 * どのプラグインが必須なのかを簡単に動作確認しました。
 * 
 * 必須(無いとエラーになる)
 *   MOG Battle Cry
 *   MOG Battle Hud
 *
 * 無くても動作可能だが、不自然
 *   MOG Battle Camera
 *   MOG Damage Popup Effects
 *
 * 無くても動作可能
 *   MOG Action Name
 *   MOG Combo Counter
 *   MOG Boss HP Meter
 *   MOG Battleback EX
 *   MOG Battle Transitions
 *   MOG Battle Result
 *   MOG Skip Window Log
 *   MOG Menu Cursor
 *   MOG Menu Background
 *   MOG Menu Particles
 *
 * ===========================================================================
 * ■ コマンド
 * ===========================================================================
 *
 * Z - 攻撃
 * X - メニュー
 * A - ダッシュ、空中ダッシュ
 * S - 防御
 * D + ARROW KEYS - スキル
 * Q & W - プレイヤー交代
 * UP - ジャンプ、ダブルジャンプ
 *
 * ===========================================================================
 * ■ スプライトシステム(接尾辞)
 * ===========================================================================
 *
 * 画像は下記のフォルダに保存してください。
 *
 * /img/lmbs/
 *   Cursor.png
 *   Cursor_B.png
 *   Escape_A.png
 *   Escape_B.png
 *   IconCom.png
 *
 * /img/lmbs/skills/
 *
 * ファイル名は下記の法則に従う必要があります。
 * 
 * アクターの名前 = SPRITE_NAME
 *
 * SPRITE_NAME + [SUFIX].png
 *
 * 例
 *
 * Leon[Walk].png
 *
 * 以下のバトラー画像が必要です。
 *
 * /img/lmbs/battlers/
 *   Sprite_Name.png
 *   Sprite_Name[AirDash].png
 *   Sprite_Name[Cast].png
 *   Sprite_Name[Damage].png
 *   Sprite_Name[Dash].png
 *   Sprite_Name[Dead].png
 *   Sprite_Name[Fall].png
 *   Sprite_Name[Guard].png
 *   Sprite_Name[Idle].png
 *   Sprite_Name[Jump].png
 *   Sprite_Name[Victory].png
 *   Sprite_Name[Walk].png
 *
 * 注 - 基本画像(Sprite_Name.png)に、バトラーのインパクト範囲が定義されます。
 * 基本的な画像は、バトラーのメモ欄のメモタグで定義されます。
 *
 * ===========================================================================
 * ■ スプライトシステム(フレーム)
 * ===========================================================================
 *
 * システムでは、必要な数のアニメーションのフレームを使用できます。
 * 制限はありません。
 * 画像のフレーム数を定義するには、以下に従う必要があります
 * 次の標準。
 *
 * WIDTH / HEIGHT = Number of Frames
 *
 * 幅は高さで除算され、フレーム数になります。
 * フレームの幅と幅は同じサイズでなければなりません。
 * つまり、各フレームは常に完全な正方形でなければなりません。
 * 分割イメージの結果が小数になっていないことが重要です。
 * でなければ、フレーム表示が正しく表示されません。
 *
 * ===========================================================================
 * ■ バトラーのメモタグ(パラメーター)
 * ===========================================================================
 *
 * 以下のコードをバトラーのメモ欄に追加します。
 *
 * ● LMBS Sprite Name: X
 * (バトラースプライトの名前を定義します。
 * この画像はバトラーのインパクト範囲に基づきます)。
 *
 * ● LMBS Movement: true
 * バトルモーションを有効にします。
 *
 * ● LMBS Move Speed: X
 * バトラーの移動速度の定義。
 *
 * ● LMBS Jump Height: X
 * 最大ジャンプ高さの定義。
 *
 * ● LMBS Double Jump: true
 * ダブルジャンプを有効にします。
 *
 * ● LMBS Dash: true
 * ダッシュを有効にします。
 *
 * ● LMBS Air Dash: true
 * 空中ダッシュを有効にします。
 *
 * ● LMBS Guard Rate: X
 * 防御を有効にする割合。
 *
 * ● LMBS Action Rate: X
 * 行動を有効にする頻度。
 *
 * ● LMBS Fly Height: X
 * 飛行する高さを設定します。
 *
 * ● LMBS Knockback: true
 * バトラーのヒット効果を有効にします。
 *
 * ● LMBS Cast Animation ID: X
 * キャストアニメーションのID。
 *
 * ● LMBS Normal Attack ID: X
 * 通常攻撃の行動ID。(敵のみ)
 *
 * ===========================================================================
 * ■ スキル・アイテム・武器のメモタグ(パラメーター)
 * ===========================================================================
 *
 * 以下のコードをスキルのメモ欄に追加します。
 *
 * ● LMBS Skill Type: X
 * スキル使用のタイプを定義します。
 * - Ground -> 床でのみ有効にします。
 * - Aerial -> 空気中でのみ作動します。
 * - Free   -> どんな状況でも有効にします。
 *
 * ● LMBS Mode: X
 * 行動のインパクトとモーションの動作を定義します。
 * - User             -> 行動の位置は常に使用者の位置と同じです。
 * - Projectile       -> 自由な動き。
 * - Auto Target      -> 影響と位置は対象に基づきます。
 * - Auto Target Area -> 影響と位置は、周囲の対象の対象に基づきます。
 *
 * ● LMBS Duration: X
 * 行動の期間の定義。
 *
 * ● LMBS Pose Duration: X
 * ポーズ時間の定義。
 *
 * ● LMBS Pose Name: X
 * ポーズのSUFIX名
 *
 * ● LMBS Pose Loop: true
 * ポーズのループを有効にします。
 *
 * ● LMBS Pose Speed: X
 * ポーズの速度。
 *
 * ● LMBS Projectile Name: X
 * 発射物のスプライト名
 *
 * ● LMBS Animation ID: X
 * 行動のID
 *
 * ● LMBS Piercing: true
 * 対象を貫通します。
 *
 * ● LMBS Hit Delay: X
 * 初期インパクトを有効にする時間。
 *
 * ● LMBS Knockback Type: X
 * ヒットタイプ。
 * - Disable   - ノックバックを無効にします。
 * - Normal    - 通常のノックバック。
 * - Power     - バトラーを床に落とします。 (スタン効果)
 *
 * ● LMBS Ignore Guard: X
 * 防御を無視します。
 *
 * ● LMBS Ignore Knockback: true
 * ノックバック中にバトラーを攻撃できます。
 *
 * ● LMBS Area: X1:X2:X3:X4
 * 行動の影響領域を定義します。
 * - X1 - フロントポジション
 * - X2 - バックポジション
 * - Y1 - 下の位置
 * - Y2 - 上の位置
 *
 * ● LMBS Projectile Motion: X:Y
 * 発射物の軌道を定義します。
 *
 * ● LMBS User Motion: 0:0
 * 行動中の使用者の動きを定義します。
 *
 * ● LMBS User Knockback: X
 * 使用者が行動で受けるノックバックの量。
 *
 * ● LMBS User Invulnerable: false
 * 行動中に使用者を無敵にします。
 *
 * ● LMBS Skill Chain: 0
 * 最初の行動が終了した後、連続した行動を有効にできます。
 *
 * ===========================================================================
 * ■ プラグインコマンド
 * ===========================================================================
 *
 * ● lmbs_set_skill : ACTOR_ID : SLOT_ID : SKILL_ID
 * アクターにスキルを装備させます。
 *
 * ● lmbs_order_battler_position : X
 * 戦場の幅に基づいてバトラーを自動的に配置できます。
 *
 * ===========================================================================
 * 更新履歴
 * ===========================================================================
 * (0.32b)
 *  - 戦闘中にスキルを選択した後、アクターAIを更新しないバグを修正
 *  - ステータスおよびスキルシーンでアクター変更キーを有効にしない修正
 * (0.31b)
 *  - スキルウィンドウでスクロールしないバグを修正
 * (0.3b)
 *  - 画像読み取りに関連するランダムクラッシュの修正
 *  - ボタンを構成するオプション追加
 * (0.2b)
 *  - 制限された移動条件のバグを修正(移動不可)
 *  - AIの改善
 *  - 重力を設定するオプション追加
 */

スポンサードリンク

スポンサードリンク

-RPGツクールMV用プラグイン日本語訳

Copyright© RPGツクールMV初心者的備忘録 , 2019 All Rights Reserved.