当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
戦闘速度高速化 ver.1.50 - SSEP_BattleSpeedUp.js

▼戦闘速度高速化 ver.1.50(坂本昌一郎様作) - SSEP_BattleSpeedUp.js
https://plugin.fungamemake.com/archives/12666
戦闘速度を高速化するプラグインです。OKキー押しっぱなしで高速化。詳細設定可能。
ふりがな:せんとうそくどこうそくか
機能概要: 戦闘速度を高速化するプラグインです。OKキー押しっぱなしで高速化。詳細設定可能。
利用規約(ライセンス):http://sepher.hateblo.jp/entries/2016/05/19
作者:坂本昌一郎
作者サイト:https://x.com/Jun_A_sakamoto
解説ページ:http://sepher.jp/game.htm
ダウンロードページ:http://sepher.jp/game/mv_plugin/SSEP_BattleSpeedUp.js
ファイル名:SSEP_BattleSpeedUp.js
プラグインのヘルプ:
/*:
* @plugindesc [ver1.51] 戦闘速度を上げるプラグインです。YanflyEngine対応。
* 利用時は、必ずYanflyEngineの後に読み込んでください。
* @author Shoichiro Sakamoto(sound sepher)
*
* @help
* ------------------------------------------------------------------------------
* ■sound sepher Engine - ”Battle Speed UP” Plugin (Ver1.51 '15 11/07)
* ------------------------------------------------------------------------------
* 制作:坂本昌一郎 / Shoichiro Sakamoto (sound sepher)
* Web :http://sepher.jp/
*
* ------------------------------------------------------------------------------
* ■内容説明
* ------------------------------------------------------------------------------
* このプラグインは戦闘速度を上げるプラグインです。
* フロントビュー・サイドビュー両方に対応しています。
*
* また、YanflyEngineのBattleCore、アクションシーケンスパック(X_ActSeqPack1等)、
* YEP Active Time Battle、VictoryAftermath、Ellye's Active Time Battle に対応。
*
* ------------------------------------------------------------------------------
* ■使い方
* ------------------------------------------------------------------------------
* OKボタンを押しっぱなしにすると戦闘が早送りモードになります。
*
* 戦闘速度の設定を細かく調整することができます。
* 設定項目の意味がわからない場合は、デフォルト状態でお使いください。
* 通常ではGeneral Settingの値を変えるだけでも充分でしょう。
*
* YanflyEngineとEllye's ATBに対応していますが、プラグインマネージャでこれらの
* プラグインの後にこのプラグインを置かないと正確に実行されません。
* また、Ellye's ATBを使う場合は108行め”(function() {”と550行め”})();”を削除して、
* 関数スコープを開放してください。
*
* ------------------------------------------------------------------------------
* ■注意事項
* ------------------------------------------------------------------------------
* ・利用時は競合を避けるため、必ずYanflyEngineの後に読み込んでください。
* ・サポートは行いませんので、自己責任でご利用ください。
* ・できればtxtやクレジットに、前述の著作権表記を掲載して頂けたら嬉しいです。
*
* ------------------------------------------------------------------------------
* ■パラメータの説明
* ------------------------------------------------------------------------------
* ・BattleSpeed (Default):OKボタンを押していないときの戦闘速度の倍数です。
* ・BattleSpeed (Boost) :OKボタンを押してあるときの戦闘速度の倍数です。
* 4倍速以上は効果がありません。
* ------------------------------------------------------------------------------
* ・StateIcon :敵のステートアイコン表示速度を調節します。
* ・StateOverLay :味方のステートアニメのアニメ速度を調節します。
* ・Weapon :サイドビューで味方が武器を振る速度です。
* ・Motion :味方と敵のアニメーション速度です。
* 待機アニメ・移動アニメ等の速度に影響します。
* また、WeaponとMotionは同期していますので、
* 値は同じにしたほうが無難です。
* ・Balloon :吹き出しの表示速度です。
* ・Damage :ダメージ数値の持続フレーム数です。
* ・DamageMin :ダメージ数値の持続フレーム数の最低値です。
* Damageを早く設定すると見づらいので、防止措置です。
* ------------------------------------------------------------------------------
* ・LogAnime BaseDelay :バトルログウィンドウの表示フレーム数です。
* ・LogAnime NextDelay :バトルログウィンドウの持続フレーム数です。
* ・LogWaitCount Default :バトルログウィンドウ表示中の待機フレーム数を
* 指定倍数分、早くします。
* ・LogWaitCount Boost :バトルログウィンドウ表示中の待機フレーム数を
* 指定倍数分、早くします。(ブースト状態時)
* なお、待機フレームはOKボタンを押しっぱなしにすると、
* 更に早くすることができます。
* ------------------------------------------------------------------------------
* ★以下はYanflyEngine - BattleCore用追加オプション
*
* ・YEP Battle MotionWait:値が小さいほど攻撃演出のウェイトが早くなります。
* ------------------------------------------------------------------------------
* ★以下はYanflyEngine - Active Time Battle用追加オプション
*
* ・YEP ATB BoostSwitch :YEP ATBを導入時、ブーストするかどうか指定します。
* (true:する / false:しない)
* ------------------------------------------------------------------------------
* ★以下はEllye & Yanfly ATB用追加オプション(両対応)
*
* ・ATB Speed(Default) :通常時のATゲージのスピードを倍数で指定します。
* ・ATB Speed(Boost) :ブースト時のATゲージのスピードを倍数で指定します。
* ------------------------------------------------------------------------------
* ★以下はYanflyEngine - VictoryAftermath用追加オプション
*
* ・YEP Victory Motion :勝利時にブースト状態の場合、ウェイトを短縮します。
* (true:短縮する / false:短縮しない)
* ------------------------------------------------------------------------------
*
* @param ---General Setting---
* @default
* @param BattleSpeed (Default)
* @desc デフォルトのアニメスピードです。初期値は1。
* 武器攻撃以外のアニメ速度を指定の倍数分、早くします。
* @default 1
* @param BattleSpeed (Boost)
* @desc 決定(OK)キー入力時のアニメスピードです。初期値は2。
* 武器攻撃以外のアニメ速度を指定の倍数分、早くします。
* @default 2
* @param ---Detail Setting---
* @default
* @param StateIcon
* @desc ステートアイコンのアニメスピードを指定します。
* 初期値は40。
* @default 40
* @param StateOverlay
* @desc ステートオーバーレイのアニメスピードを指定します
* 初期値は8。
* @default 8
* @param Weapon
* @desc サイドビュー時の武器攻撃のアニメスピードを指定します。
* 初期値は12。Motionと同期してるので同じ値がおすすめ。
* @default 12
* @param Motion
* @desc 行動モーションのアニメスピードを指定します。
* 初期値は12。Weaponと同期してるので同じ値がおすすめ。
* @default 12
* @param Balloon
* @desc バルーンのアニメスピードを指定します。
* 初期値は12。
* @default 12
* @param Damage
* @desc ダメージポップアップの持続フレーム数を指定します。
* 初期値は90。早過ぎると目視できなくなるので要注意。
* @default 90
* @param DamageMin
* @desc ダメージポップアップの持続フレーム数の最低値を指定します。
* 初期値は60。このままにしておくことをオススメします。
* @default 60
* @param --BattleLog Setting--
* @default
* @param LogAnime BaseDelay
* @desc バトルログウィンドウの表示フレーム数を指定します。
* 初期値は8。BattleSpeed (Default)の影響を受けません。
* @default 8
* @param LogAnime NextDelay
* @desc バトルログウィンドウの持続フレーム数を指定します。
* 初期値は12。BattleSpeed (Default)の影響を受けません。
* @default 12
* @param LogWaitCount Default
* @desc バトルログ表示中の待機フレームを指定倍数分、早くします。
* 初期値は1。値を増やすとバトルログの速度がアップします。
* @default 1
* @param LogWaitCount Boost
* @desc バトルログブースト中の待機フレームを指定倍数分、早くします。
* 初期値は20。値を増やすとバトルログの速度がアップします。
* @default 2
* @param ---YEP BattleCore---
* @default
* @param YEP Battle MotionWait
* @desc YEP BattleCoreを導入していた場合のみ設定可能です。
* 初期値は20。値を減らすと攻撃演出のウェイトが早くなります。
* @default 20
* @param ---YEP ATB---
* @default
* @param YEP ATB BoostSwitch
* @desc YEP ATBを導入していた場合のみ設定可能です。
* 初期値はtrue。trueにするとブースト時にATBも速度を上げます。
* @default true
* @param ---ATB Speed---
* @default
* @param ATB Speed(Default)
* @desc EllyeもしくはYEP ATBを導入していた場合のみ設定可能です。
* 初期値は1。デフォルトのATゲージのスピードを倍数で指定します。
* @default 1
* @param ATB Speed(Boost)
* @desc EllyeもしくはYEP ATBを導入していた場合のみ設定可能です。
* 初期値は2。ブースト時のATゲージのスピードを倍数で指定します。
* @default 2
* @param ---YEP Victory AM---
* @default
* @param YEP Victory Wait
* @desc YEP VictoryAftermathを導入していた場合のみ設定可能です。
* 初期値はtrue。ブースト中、勝利時のウェイトを早くします。
* @default true
*
*/