RPGツクールMVについてのカテゴリです。
MVについての情報を掲載したい場合はこのカテゴリ以下にページを作ることをお勧めします。
◆目次
概要
2015年10月23日(日本では2015年12月17日)に発売された最も新しいPGツクール。
- 比較的2000に近いフィーリングで制作可能だったVXAceから、さらに新機能のイベントコマンドが拡充されている。
- プログラム言語はXP・VX・VXAceで使われていたRubyからHTML5+JavaScriptへと変更。
ブラウザ上でのプレイが可能になったほか、MacやLinux向けに出力も可能になった。
だからMVはマルチビューって意味らしいぜ。 - JSで書かれたプラグイン素材を導入することで、プログラムが書けなくとも簡便に機能拡張が行える。
- 独自言語RGSS路線をやめたことでプラグイン素材が作りやすくなった。
目玉となる要素だけに、プラグイン素材は国内外でめちゃくちゃ沢山作られている。
- 独自言語RGSS路線をやめたことでプラグイン素材が作りやすくなった。
- マウス操作のほか、タッチパネルにも対応。
- マップ、データベースといったあらゆるデータをテキストベースで編集可能。
- デフォルト戦闘はフロントビュー/サイドビュー両方に対応。
プラグインを使用すればゲーム中に変更することも可能。 - 2000~VXAceまで存在したRTP(ランタイムパッケージ)は廃止された。
- デフォルト素材はそこそこ豊富で基本所は抑えている。
さらにパッケージ絵のキャラもサンプルゲームとして収録されている。
こちらは個性的だがキャラデザがいい。
サイドビューアクターはいつものデフォルメ調。とはいえ2003の口半開きよりは使いやすい。 - モンスターグラフィックはやや個性的で、味はあるが若干使いにくい。
例えばスケルトンが剣士から踊り子に転職している。 - VXAceに存在した
アヘ顔キャラクター生成機能も用意されている。
やや重いが、以前のものと比べ使い勝手はかなりマシになっている。
同時に倒れチップとサイドビュー素材も生成してくれる。 - その分容量は大幅に膨れ上がるので、アップロードの際は容量削減に気を使う必要がある。
一応プロジェクトを出力する際に余計な素材を削除する機能が付いている。
それでも起動ファイルだけで44MB程度要求される。保管庫泣かせ。
- デフォルト素材はそこそこ豊富で基本所は抑えている。
MZが発売されたんですが…?
アッパーバージョンのMZが発売され、現在プラグイン開発はそちらが主流となっている。
『MZでは使用できず、MVでしか使えないプラグイン素材』が一定数あり、当初はMVに留まるユーザーも多かったが、
発売から時間が経過したことで主だったプラグインはおおよそ移行が済んでいる。
時流に従うのであればMZから入っていくのが無難。
ただしセール時にはMVはかなり割引されて安く買えるので、いきなりMZを買う勇気がなければMVから入るのも良いだろう。
機能的にはほぼMVで完成されているので不満がなければMVを使い続けても問題はない。
2000との細かな差異
- イベントコマンドに「イベントの呼び出し」が無い。
コモンイベントは呼び出せるが、マップイベントはデフォルトでは呼び出せない。 - イベントコマンドに「宿屋の処理」が無いため、自作する必要がある。
マップエディター上で「イベントの簡単作成」を行うことでプリセットイベントを作成できる。 - 画面の表示・消去方法はVXAceと同様フェードイン・フェードアウトのみ。
プラグインで何とかすることは可能。 - イベントコマンドでは変数の番号の変数が使えない。
- もちろんスクリプトコマンドを使えば不可能ではない。
例:(変数11の値)番の変数に、変数12の値を入れるval1=$gameVariables.value(11); val2=$gameVariables.value(12); $gameVariables.setValue(val1,val2) ;
- もちろんスクリプトコマンドを使えば不可能ではない。
- イベントページ数上限が99→20に減少。
- マップサイズ上限が500*500→256*256に減少。
- 直接マップファイルをメモ帳などで編集すれば上限を越えたサイズに設定は可能。
バージョン
- 現在は1.5.1が安定版。GENEは対応していない。
- 1.6.0は不具合があり公開停止中。
- 1.5.2が最新版でGENEも対応している。だが「ループの中断」にバグがあり正常に動作しない。
公式プラグインについて
ツクールMVには「公式プラグイン」と「準公式プラグイン」が存在する。
公式プラグインは最初からインストールされている7種類(アップデートで9種類に増加)のプラグインを指す。
ファイル名 | 用途 |
AltMenuScreen.js | メニュー画面のレイアウト変更 |
AltSaveScreen.js | セーブ画面のレイアウト変更 |
Community_Basic.js | 画面サイズ、常時ダッシュなど 基本的なパラメーターを設定 |
EnemyBook.js | モンスター図鑑を追加 |
ItemBook.js | アイテム図鑑を追加 |
MadeWithMv.js | ゲーム起動時にスプラッシュ画面を表示 |
SimpleMsgSideView.js | サイドビューバトル時、「~は~を使った!」の表示を無くし スキル/アイテム名だけを表示するように変更。 |
TitleCommandPosition.js | タイトルコマンドウィンドウの位置を変更 |
WeaponSkill.js | 武器ごとに通常攻撃のスキルIDを変更 |
準公式プラグインはサンプルゲームおよび公式から別途配布されているプラグインを指す。
こちらは原則としてサポート対象外。
- プラグイン無料ダウンロード
海外製プラグインの日本語解説付き。要ユーザー登録。
制作者サイトで最新バージョンをダウンロードできるが、公式配布のものはバージョンが古いまま。
ページ一覧
-
MV
- ツール類
-
プラグイン
- デバッグ
-
動作改善
- セーブ/ロード画面高速化(KMS_AccelerateFileScene.js)
- FPS同期・非同期変更 YEP.81 - FPS Synch Option(YEP_FpsSynchOption.js)
- 戦闘開始時のロード時間短縮(MPP_PreloadBattleImage.js)
- 画像ロード時のチラつき防止プラグイン(FixImageLoading.js)
- ロード時の遠景のちらつき対策(Parallaxtiratira.js)
- 画像が表示されない系問題全般を改善するかもしれないプラグイン(blt_ex.js)
- タイルアニメーション制御プラグイン(TileAnimationControl.js)
- dataキャッシュを阻止するプラグイン(DataCacheBlocker.js)
- マップ高速化プラグイン(MapRapid.js)
- 容量軽量化
- 未使用素材削除
- プラグイン管理
- オプション
- 入力装置補助
-
メッセージ補助
- 【準公式】自動改行 YED - Word Wrapping(YED_WordWrap.js)
- 【準公式】YEP.2 - Message Core(YEP_MessageCore.js)
- ┗YEP.65 - Extended Message Pack 1(YEP_X_ExtMesPack1.js)
- ┗YEP.154 - Extended Message Pack 2(YEP_X_ExtMesPack2.js)
- ┗YEP.73 - Message Macros(YEP_X_MessageMacros1.js)
- 拡張制御文字(ExtendEscapeCharacters.js)
- 文字合体制御文字(CombineCharacterEC.js)
- メッセージアライメント制御文字(MessageAlignmentEC.js)
- メッセージ制御文字拡張(TMTextEscape.js)
- 制御文字拡張プラグイン(MKR_ControlCharacterEx.js)
- 文章の表示拡張(MPP_MessageEX.js)
- ルビ振り(Rubi_riru.js)
- メッセージコモンプラグイン(MessageCommon.js)
- 既読メッセージスキップ(SkipAlreadyReadMessage.js)
- メッセージスキッププラグイン(MessageSkip.js)
- 自動翻訳プラグイン(AutoTranslation.js)
-
ピクチャ補助
- ピクチャのグラフィカルな位置調整プラグイン(AdjustPictureGraphical.js)
- ピクチャのスプライトシート化プラグイン(PictureSpriteSheet.js)
- ピクチャのアニメーションプラグイン(PictureAnimation.js)
- ピクチャの変数設定プラグイン(PictureVariableSetting.js)
- 動的文字列ピクチャ生成プラグイン(DTextPicture.js)
- ピクチャのボタン化(PictureCallCommon.js)
- ピクチャの表示優先度調整プラグイン(PicturePriorityCustomize.js)
- 画像ぼかし個別設定プラグイン(ImageSmoothSetting.js)
- 制御文字でピクチャ操作(Message_pEx_riru.js)
- ピクチャ表示位置簡易指定(MpiPictureAlignment.js)
- マップ座標基準ピクチャ表示(MPI_MapPicture.js)
- プレイヤーと重なったピクチャの半透明化(MPI_ModestyPicture.js)
- ピクチャ表示時ウェイト(MPI_AutoWaitForPicture.js)
- ピクチャをタイル表示(MPI_TilingPicture.js)
- アニメーションをピクチャの上に表示(MPI_AnimationOverPictures.js)
- ピクチャの重なり順序設定(PictureZIndex.js)
- 変数連動ピクチャ(VariableLinkagePicture.js)
- 相対座標指定でピクチャの移動(RelativeMovePicture.js)
- ピクチャ合成(MpiComposePicture.js)
- 変数・スイッチ
- マップ
- イベント
- 基本的な仕様
コメント