RPGツクールMV体験版に手を出してみる その3
今回はRPGツクールMV 英語体験版に収録されていたプラグインとヘルプの概要をメモしておきます。
プラグイン
体験版にはインストーラと別フォルダに「KadokawaPlugins」フォルダと「RPGmakerWebPlugins」フォルダに分かれて
JavaScriptで書かれたプラグインファイル(*.js)が収録されていました。
プラグインを使用するにはプロジェクトフォルダの「js/plugins」フォルダにコピーしてプラグインマネージャ(Plugin Manager)にて設定します。
プラグインは登録するだけで有効になるものもあれば、パラメータの設定が必要になるもの、
イベントコマンドのプラグインコマンド(Plugin Command)でコマンドを実行する必要があるものなど様々です。
プラグインのヘルプを参照すれば使用方法がわかるようになっていますので使う場合はよく読みましょう。
逆にこれからプラグインを作って配布する場合はヘルプ類はきちんと書く必要がありますね。
以下は収録プラグインの概要です。ただし全てを動作確認したわけではなくプラグイン内説明やソースでの機能の推測が含まれていますので、
ひょっとしたら嘘を書いてしまっているかも知れません。
2015/12/23 追記:
RPGツクールMV公式サイトにてユーザー登録をすると、海外製RPGツクールMV用プラグインの日本語翻訳版がダウンロードできます。
詳細は プラグイン無料ダウンロード|RPGツクールMV にて。
- KadokawaPlugins
公式プラグインです。一部はヘルプの「RPG Maker MV > Documentation > Using Official Plugins」にも記載されています。プラグインファイル名 作成者 概要 AltMenuScreen.js Yoji Ojima メニュー画面のレイアウト変更 AltMenuScreen2.js Yoji Ojima, Sasuke KANNAZUKI メニュー画面のレイアウト変更 AltMenuScreen3.js Yoji Ojima, Sasuke KANNAZUKI メニュー画面のレイアウト変更 AltSaveScreen.js Yoji Ojima セーブ画面のレイアウト変更 BattlebackScroll.js Yoji Ojima 戦闘背景のスクロール機能追加 BattleResultsPopup.js Yoji Ojima 戦闘終了後の経験値やお金の獲得表示をポップアップウィンドウに変更 BattleVoice.js Sasuke KANNAZUKI 戦闘行動時にキャラクターボイス再生 ChangeWeaponOnBattle.js Sasuke KANNAZUKI 戦闘時に装備変更コマンド追加 DeadOrAliveItem.js Sasuke KANNAZUKI 戦闘不能有無に関わらず使用可能なアイテム、スキル EnemyBook.js Yoji Ojima モンスター図鑑 EscapeDungeon.js Sasuke KANNAZUKI ダンジョン脱出アイテム、スキル EventSelector.js Yoji Ojima 選択肢から選んでコモンイベントを呼び出し ExtraEquipType.js Sasuke KANNAZUKI プラグインコマンドでアクターの装備タイプ増減 FixedBattleMembers.js Yoji Ojima 固定メンバー設定(特定アクターの並び替え禁止) Foreground.js Sasuke KANNAZUKI マップ前景(フォグ) HPConsumeSkill.js Sasuke KANNAZUKI HP消費スキル ItemBook.js Yoji Ojima アイテム図鑑 KeyItemAlone.js Sasuke KANNAZUKI アイテム画面を「大事なもの」のみ表示 KeyItemNumber.js Sasuke KANNAZUKI 「大事なもの」個数表示指定 LastSubjectActor.js Yoji Ojima 戦闘時最後に行動したアクターIDを変数に保存 LastUsedItem.js Yoji Ojima 最後に使用したスキル、アイテムIDを変数に保存 MenuSubMember.js Sasuke KANNAZUKI メニューに同行者表示(非戦闘員アクター) NewItemScene.js Sasuke KANNAZUKI アイテムリストの防具表示カテゴリを「盾」と「防具」に分離 NovelMessage.js Yoji Ojima, Sasuke KANNAZUKI 全画面表示メッセージウィンドウ NumbState.js Sasuke KANNAZUKI 一定確率で行動不能になるステート(ポケモンの麻痺のようなもの) OuterSelfSwitch.js Yoji Ojima プラグインコマンドによる同一マップ内セルフスイッチの操作 OverpassTile.js Yoji Ojima リージョン設定によるくぐり抜け可能な橋の設定 PictureWipe.js Yoji Ojima ピクチャーの表示/消去エフェクト PlayMsgWndCharSE.js Sasuke KANNAZUKI メッセージ文字表示音 SimpleMsgSideView.js Sasuke KANNAZUKI サイドビューメッセージ簡略化 SVActorPosition.js Sasuke KANNAZUKI サイドビューアクター表示位置指定 SwitchOnLoad.js Yoji Ojima ロード時にスイッチON TextDecoration.js Yoji Ojima ウィンドウテキスト装飾表示の変更(フォント縁取り/影の変更) TinyGetInfoWnd.js Sasuke KANNAZUKI アイテム入手ウィンドウ表示 TitleCommandPosition.js Yoji Ojima タイトル画面のコマンド位置、表示方法変更 WeaponSkill.js Sasuke KANNAZUKI 通常攻撃時の発動スキル変更 WindowChange.js Yoji Ojima ウィンドウスキン変更
- RPGmakerWebPlugins
恐らく海外のスクリプト素材作者が提供しているプラグインなのだと思います。こちらは使用条件や日本語製品版に収録されるかどうかも不明です。プラグインファイル名 作成者 概要 No Autoshadow.js Archeia マップの影表示無効 TDDP_BindPictureToMap.js Galenmereth マップ位置固定のピクチャー TDDP_DisableScriptCalls.js スクリプト呼び出しの無効化(デバッグ用?) TDDP_ManageDashing.js ダッシュ機能有無の制御 TDDP_MouseSystemEx.js マウス機能の拡張 TDDP_PlayerTouchPassage.js マウス、タッチでのプレイヤー移動の動作変更 TDDP_PreloadManager.js ゲーム開始時に指定したリソースを予め読み込む CP_Large_Sprite_Fix.js Neonblack 大型スプライト表示の動作修正 CP_Star_Passability_Fix.js タイルセットの「☆」通行設定チップの動作修正 Ace MV Converter.rb Shaz RPGツクールVX Ace から RPGツクールMVへの移行 ※RGSS3スクリプト ActorStepAnim.js マップ上でパーティメンバーの足踏み表示 BattleMode.js 敵グループごとに戦闘システム変更(フロントビュー/サイドビュー/ランダム) ChangeTileSize.js マップタイルサイズを48x48から変更 LazyTilesets.js タイルセットファイルのインポート/エクスポート/コピー LoopAnim.js マップ上でループアニメーション表示 MoreCharacterFrames.js キャラチップのアニメパターン数変更 MoreEscapeCodes.js 文章表示の制御文字追加(顔グラ変更、二つ名表示) SmartPath.js プレイヤー/イベントの指定イベントまたは指定位置への移動 YED_Hospital.js Yami お金でHP、MP、ステートを回復する病院施設(ドラクエで言う教会に近い?) YED_LunaBattleConfig.js 不明(戦闘関係のプラグインのようだが…?) YED_LunaEngine.js 不明(戦闘関係のプラグインのようだが…?) YED_RetainStatesOnDeath.js 戦闘不能後も持続するステート YED_Tilemap.js 不明(タイルマップ関係のプラグインのようだが…?) YED_TransferStealStates.js ステートを奪う/ステートを移すスキル YED_WordWrap.js ウィンドウテキストで自動折り返し GamepadConfig.js Yanfly オプションにゲームパッドコンフィグを追加 KeyboardConfig.js オプションにキーボードコンフィグを追加 ScreenResolution.js 画面解像度の変更 YEP_AutoPassiveStates.js オートステート YEP_BaseTroopEvents.js 全トループ共通のバトルイベント設定 YEP_BattleAICore.js 敵AIパターンの変更 YEP_BattleEngineCore.js 戦闘システムの色々な変更 YEP_CoreEngine.js ゲームシステムの色々な変更 YEP_ElementAbsorb.js 特定属性の吸収 YEP_ElementReflect.js 特定属性の反射 YEP_EquipCore.js 装備関係の色々な変更 YEP_EventChasePlayer.js プレイヤー追跡イベント YEP_ItemCore.js アイテム関係の色々な変更 YEP_MainMenuManager.js メインメニュー関係の色々な変更 YEP_MessageCore.js メッセージウィンドウ関係の色々な変更 YEP_RegionEvents.js リージョンIDのごとにコモンイベント呼び出し YEP_RegionRestrictions.js プレイヤー/イベントのみ通行可能なリージョンの設定 YEP_SaveEventLocations.js イベント位置の記憶(マップを切り替えても以前の位置にいる) YEP_SkillCore.js スキル関連の色々な変更 YEP_VictoryAftermath.js 戦闘結果表示の変更 YEP_X_ActSeqPack1.js 戦闘時の動作指定(要YEP_BattleEngineCore.js) YEP_X_ActSeqPack2.js 戦闘時の動作指定(要YEP_BattleEngineCore.js) YEP_X_ActSeqPack3.js 戦闘時の動作指定(要YEP_BattleEngineCore.js) YEP_X_ItemUpgradeSlots.js アイテム関係の色々な変更(要YEP_ItemCore.js) YEP_X_SkillCooldowns.js スキル使用のクールダウン/ウォームアップ制約設定(要YEP_SkillCore.js) Gamefocus.js Zalerinian ゲームウィンドウがアクティブでない場合に音楽再生や画像更新をやめる Zeriab_ExtraMaps.js Zeriab 参照フォルダを変更しマップ最大数以上のマップを使用可能にする
ヘルプ
今回はヘルプがHTML形式になっておりブラウザが開いてヘルプページを参照するようになっています。
その代わり全文検索ができなくなったので、
以前のツクールでキーワード検索を使って該当箇所を探していた私としてはちょっと不便を感じてしまいます。
とりあえずヘルプの目次と概要を自分用メモとして記載しておきます。
特に既存ツクールユーザーも読んでおいた方がよいと思うものは★印を付けておきます。
- RPG Maker MV
- About RPG Maker MV
- ★Main Features
RPGツクールMV での新機能や変更点などが書かれています。 - System Requirements
システム要件が書かれています。
- ★Main Features
- Getting Started Making Your Game
プロジェクトの作成方法やプロジェクトデータ構成について書かれています。 - Basic Editor Controls
エディタの各項目の説明が書かれています。 - The Menu Bar
エディタのメニューバーの説明が書かれています。 - ★How to use Aid Tools
イベント検索やキャラクター生成など制作補助機能の説明が書かれています。 - ★Playing Your Game
ゲーム操作方法が書かれています。 - Maps
マップの作成方法などが書かれています。 - Database
データベースの各項目の説明が書かれています。 - Events
イベントの作成方法などが書かれています。 - Event Commands
各イベントコマンドの説明が書かれています。 - ★Documentation
素材規格、プラグインの使用や作成について、ゲーム出力方法(Android、iOSアプリ含む)などが書かれています。
- About RPG Maker MV
- ★End User License Agreement
使用許諾について書かれています。最低限、ゲーム配布条件や素材使用条件については読んでおいた方がいいでしょう。 - Trademarks and Registered Trademarks
登録商標等の情報です。 - Staff Credits
制作スタッフの情報です。 - ★JS Library
RPGツクールMVで使われている JavaScript の各クラスの説明がされています。