雑記 / 2015-11-08



[編集]

RPGツクールMV体験版に手を出してみる その3 - 2015-11-08

タグ :RPGツクール

今回は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.jsYoji Ojimaメニュー画面のレイアウト変更
    AltMenuScreen2.jsYoji Ojima, Sasuke KANNAZUKIメニュー画面のレイアウト変更
    AltMenuScreen3.jsYoji Ojima, Sasuke KANNAZUKIメニュー画面のレイアウト変更
    AltSaveScreen.jsYoji Ojimaセーブ画面のレイアウト変更
    BattlebackScroll.jsYoji Ojima戦闘背景のスクロール機能追加
    BattleResultsPopup.jsYoji Ojima戦闘終了後の経験値やお金の獲得表示をポップアップウィンドウに変更
    BattleVoice.jsSasuke KANNAZUKI戦闘行動時にキャラクターボイス再生
    ChangeWeaponOnBattle.jsSasuke KANNAZUKI戦闘時に装備変更コマンド追加
    DeadOrAliveItem.jsSasuke KANNAZUKI戦闘不能有無に関わらず使用可能なアイテム、スキル
    EnemyBook.jsYoji Ojimaモンスター図鑑
    EscapeDungeon.jsSasuke KANNAZUKIダンジョン脱出アイテム、スキル
    EventSelector.jsYoji Ojima選択肢から選んでコモンイベントを呼び出し
    ExtraEquipType.jsSasuke KANNAZUKIプラグインコマンドでアクターの装備タイプ増減
    FixedBattleMembers.jsYoji Ojima固定メンバー設定(特定アクターの並び替え禁止)
    Foreground.jsSasuke KANNAZUKIマップ前景(フォグ)
    HPConsumeSkill.jsSasuke KANNAZUKIHP消費スキル
    ItemBook.jsYoji Ojimaアイテム図鑑
    KeyItemAlone.jsSasuke KANNAZUKIアイテム画面を「大事なもの」のみ表示
    KeyItemNumber.jsSasuke KANNAZUKI「大事なもの」個数表示指定
    LastSubjectActor.jsYoji Ojima戦闘時最後に行動したアクターIDを変数に保存
    LastUsedItem.jsYoji Ojima最後に使用したスキル、アイテムIDを変数に保存
    MenuSubMember.jsSasuke KANNAZUKIメニューに同行者表示(非戦闘員アクター)
    NewItemScene.jsSasuke KANNAZUKIアイテムリストの防具表示カテゴリを「盾」と「防具」に分離
    NovelMessage.jsYoji Ojima, Sasuke KANNAZUKI全画面表示メッセージウィンドウ
    NumbState.jsSasuke KANNAZUKI一定確率で行動不能になるステート(ポケモンの麻痺のようなもの)
    OuterSelfSwitch.jsYoji Ojimaプラグインコマンドによる同一マップ内セルフスイッチの操作
    OverpassTile.jsYoji Ojimaリージョン設定によるくぐり抜け可能な橋の設定
    PictureWipe.jsYoji Ojimaピクチャーの表示/消去エフェクト
    PlayMsgWndCharSE.jsSasuke KANNAZUKIメッセージ文字表示音
    SimpleMsgSideView.jsSasuke KANNAZUKIサイドビューメッセージ簡略化
    SVActorPosition.jsSasuke KANNAZUKIサイドビューアクター表示位置指定
    SwitchOnLoad.jsYoji Ojimaロード時にスイッチON
    TextDecoration.jsYoji Ojimaウィンドウテキスト装飾表示の変更(フォント縁取り/影の変更)
    TinyGetInfoWnd.jsSasuke KANNAZUKIアイテム入手ウィンドウ表示
    TitleCommandPosition.jsYoji Ojimaタイトル画面のコマンド位置、表示方法変更
    WeaponSkill.jsSasuke KANNAZUKI通常攻撃時の発動スキル変更
    WindowChange.jsYoji Ojimaウィンドウスキン変更
  • RPGmakerWebPlugins
    恐らく海外のスクリプト素材作者が提供しているプラグインなのだと思います。こちらは使用条件や日本語製品版に収録されるかどうかも不明です。
    プラグインファイル名作成者概要
    No Autoshadow.jsArcheiaマップの影表示無効
    TDDP_BindPictureToMap.jsGalenmerethマップ位置固定のピクチャー
    TDDP_DisableScriptCalls.jsスクリプト呼び出しの無効化(デバッグ用?)
    TDDP_ManageDashing.jsダッシュ機能有無の制御
    TDDP_MouseSystemEx.jsマウス機能の拡張
    TDDP_PlayerTouchPassage.jsマウス、タッチでのプレイヤー移動の動作変更
    TDDP_PreloadManager.jsゲーム開始時に指定したリソースを予め読み込む
    CP_Large_Sprite_Fix.jsNeonblack大型スプライト表示の動作修正
    CP_Star_Passability_Fix.jsタイルセットの「☆」通行設定チップの動作修正
    Ace MV Converter.rbShazRPGツクールVX Ace から RPGツクールMVへの移行 ※RGSS3スクリプト
    ActorStepAnim.jsマップ上でパーティメンバーの足踏み表示
    BattleMode.js敵グループごとに戦闘システム変更(フロントビュー/サイドビュー/ランダム)
    ChangeTileSize.jsマップタイルサイズを48x48から変更
    LazyTilesets.jsタイルセットファイルのインポート/エクスポート/コピー
    LoopAnim.jsマップ上でループアニメーション表示
    MoreCharacterFrames.jsキャラチップのアニメパターン数変更
    MoreEscapeCodes.js文章表示の制御文字追加(顔グラ変更、二つ名表示)
    SmartPath.jsプレイヤー/イベントの指定イベントまたは指定位置への移動
    YED_Hospital.jsYamiお金でHP、MP、ステートを回復する病院施設(ドラクエで言う教会に近い?)
    YED_LunaBattleConfig.js不明(戦闘関係のプラグインのようだが…?)
    YED_LunaEngine.js不明(戦闘関係のプラグインのようだが…?)
    YED_RetainStatesOnDeath.js戦闘不能後も持続するステート
    YED_Tilemap.js不明(タイルマップ関係のプラグインのようだが…?)
    YED_TransferStealStates.jsステートを奪う/ステートを移すスキル
    YED_WordWrap.jsウィンドウテキストで自動折り返し
    GamepadConfig.jsYanflyオプションにゲームパッドコンフィグを追加
    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.jsZalerinianゲームウィンドウがアクティブでない場合に音楽再生や画像更新をやめる
    Zeriab_ExtraMaps.jsZeriab参照フォルダを変更しマップ最大数以上のマップを使用可能にする
[編集]

ヘルプ

今回はヘルプがHTML形式になっておりブラウザが開いてヘルプページを参照するようになっています。
その代わり全文検索ができなくなったので、
以前のツクールでキーワード検索を使って該当箇所を探していた私としてはちょっと不便を感じてしまいます。

とりあえずヘルプの目次と概要を自分用メモとして記載しておきます。
特に既存ツクールユーザーも読んでおいた方がよいと思うものは★印を付けておきます。

  • RPG Maker MV
    • About RPG Maker MV
      • ★Main Features
        RPGツクールMV での新機能や変更点などが書かれています。
      • System Requirements
        システム要件が書かれています。
    • 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アプリ含む)などが書かれています。
  • ★End User License Agreement
    使用許諾について書かれています。最低限、ゲーム配布条件や素材使用条件については読んでおいた方がいいでしょう。
  • Trademarks and Registered Trademarks
    登録商標等の情報です。
  • Staff Credits
    制作スタッフの情報です。
  • ★JS Library
    RPGツクールMVで使われている JavaScript の各クラスの説明がされています。