投稿記事

RPGツクールMVの記事 (2)

あかすずめPlay 2023/04/22 12:03

RPGツクールMV+高fpsモニタによる倍速バグ

はじめに

RPGツクールMVの作品をテストプレイしていると、
よく見るバグがあったので現象と対策方法を共有します。

発生条件

以下の2条件がそろう時。
・RPGツクールMVの作品
・高リフレッシュレートのモニタ
 ※60Hzより早い(75Hzとか、120Hzとか)なら起こると思います
 

参考までに、私の環境は以下の通り。
・モニタ:Innocn WR40-PRO (3440×1440, 144Hz)
・OS:Windows 10 Pro
・M/B:ASUS TUF GAMING X570-PLUS
・CPU:AMD Ryzen 3700X
・GPU:Nvidia GTX1070  (ZOTAC AMP! Edition)
・RAM:32 GB   (DDR4-3200)

症状

①セーブ画面で表示される時間が、実際のプレイ時間よりも大きい値になる。

画像ではセーブ1を作成してから約1分でセーブ2を作成したところ。
本来プレイ時間は0:02:01に+1分で0:03:01になっているはずが、
+2.4分の0:04:30になっています。

※私のモニタは通常60Hzの2.4倍である144Hzで動作しており、
プレイ時間も概ね2.4倍の値になっています。

②画像アニメーションが本来よりも高速で動作する。

例:立ち絵の瞬き頻度やピストンアニメが本来の2.4倍で動作する。など

対策

この症状の対策は3つ確認しています。

①グラフィックボードのドライバからFPS制限を行う

プレイヤー側の対策です。
Nvidiaのカードなら「Nvidia コントロールパネル」から設定できます。

AMD・Intelの場合は……わかりませんごめんなさい!
※AMDグラボの場合、AMD Software: Adrenalin Editionで、
 設定できそうだったのですが、私の環境では確認できず…_(┐「ε:)_
 求む!有識者!

Nvidiaコントロールパネルの手順

・デスクトップの背景を右クリック
・「Nvidiaコントロールパネル」を選択
・左側のメニュー欄から「3D設定:3D設定の管理」を選択
・「プログラム設定」タブ*を選択
 *「グローバル設定」タブの方を変更すると
   全プログラムのフレームレートが設定されます。
   そのため、個人的には「プログラム設定」の方をおすすめします。

・「1.カスタマイズするプログラムを選択する」のプルダウンメニューから、
 RPGツクールMVの実行アプリ(Game.exe)を選択
 (選択肢になければプルダウンの右の追加を押して、
  Game.exeを追加 ※ちょっとロード長めです)

・「2.このプログラムの設定を指定する」から
 「最大フレームレート」の欄を選択し、
 「オン、60FPS」に設定し、OKを押す。
・「適用」をクリック

これで設定完了です。
一度設定するとRPGツクールゲーム全てに適用されるようです。
元に戻したい場合は、最大フレームレートの欄を「オフ」にすればOK。

参考:参考サイト1参考サイト2

②:ディスプレイのリフレッシュレートを変更する

こちらもプレイヤー側の対策です。
ディスプレイの設定を丸ごと変えるので、
ツクールゲーム以外も影響を受けます。

リフレッシュレート変更の手順

・デスクトップの背景を右クリック
・「ディスプレイ設定」を選択
・「ディスプレイの詳細設定」を選択(下の方にあります)
・設定したいモニタを選択
・リフレッシュレート「59.999Hz」を選択
・「変更の維持」を選択

元に戻す場合は最後のリフレッシュレートを元の値に戻せばOK

③:ゲーム制作時に対策をする

RPGツクールMVの環境がないため、私は未確認ですが、
こちらのツクールwebフォーラムで話題になっていました。
一応、同様の問題の提起・解決がなされているようなので、
製作者様の皆様に見ていただけたら幸いです。

備考

RPGツクールMZを購入したので、自分の環境でも確認してみるぞ~!
と思ったら、MZ環境ではそもそもこの問題は発生しませんでした。
公式で修正してくれたようなので、ツクールMVまでの問題のようです。
たすかる。

ちなみに本記事で上げたバグは、プレイ時間倍速バグはともかく、
アニメーション倍速バグはアニメーションのfpsが増加するので、
アニメーションがヌルヌル動く、という利点もあったり。
これはこれでアリなのでは……?
という気もするので最終的にはお好みで!

記述の内容に間違い・補足などありましたらコメントいただけると幸いです!

変更履歴

・23/04/22:一部記述を修正

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

あかすずめPlay 2020/11/21 22:57

RPGツクールMVの音遅れ問題について

はじめに

私もめちゃめちゃ困っていて、Ci-enで困っている方も見かけたので記事にしました。

症状

起動した直後から音の遅れ(または音が飛ぶ)ような現象が見られます。
具体的には、BGMやSE含めあらゆる音が、本来音が鳴るべき時間を倍に引き伸ばしたかのような音になり、ブツブツと途切れ途切れに聞こえるようになります。
(「ピーーーーーー」と鳴るはずが「ピリリリリリリリリリリリリリ」と鳴ります)

しばらく我慢してプレイしていると戻ることもありますが、
なかなか戻らないことも有りかなり不便。

しかもコレが起こるのは万人ではなく、特定環境下の方のみのようです。いわゆる「おま環」。そのせいで作者さんも再現性が取れないことが多々ある様子。

対策

この症状の対策は3つ確認しています。

①:互換モードでVista(SP2)以前を選ぶ

とりあえずの処置として、対象のGame.exeに下記の設定をすると解決します。
 「プロパティ」>「互換性」タブ>「互換モード」>Windows Vista (Service Pack 2)
(またはそれ以前のバージョンを選択)

ただし起動ごとに管理者権限での起動を要求してくることや、
各ゲームごとに設定しないといけないのでちょっと面倒です。

②:html版で起動する

つい最近知ったんですが、ツクールMVだとhtmlによるwebブラウザ上での起動ができるようになったようです。
 「www」フォルダ>index.htmlを任意のブラウザで起動

これで今の所全て解決しています。ただし、作者さんによってはhtml版を同梱していないこともあるので、その場合は使えません。

③:軽量版を作ってもらう

これはユーザー側では対処できない方法です。
某サークルさんの体験版を遊んだとき、通常版と軽量版の2つが同梱されており、
通常版では上述の音遅れ問題が出たのですが、軽量版ではその問題が出ませんでした。
(html版ではどちらも問題なし)

この記事を書いている時点では、許可を頂いていないのでその作品紹介は差し控えますが、作者様各位はこうした問題があるんだな~、ということを知っていただけると幸いです。

どちらかというと②のhtml版同梱だけで全て解決しそうなので、こうした報告があったらご検討いただけると幸いです。

備考

低スペックなのが悪いのでは?と思うかもしれませんが、そうでもなさそうです。
CPUがCorei5-4670K、Ryzen7 3700Xどちらでも起こっています。
音の出力方法も疑い、HDMIやイヤホンジャックなど色々試しましたが結果は変わらず。

互換モードで解決する辺り、OSとツクールソフトの問題な気がしますが、これはユーザーもクリエイターも同しようもないですね。。。

他になにかご存じの方がいらっしゃれば、コメントいただけると幸いです。
随時追記などしていこうと思います。

201122:訂正

『②:html版で起動する』 で、ツクールAceと誤記していたのを修正。正しくはツクールMVでした。

困ったときの見出し画像

 ぴーす

1件のチップが贈られています

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

限定特典から探す

記事を検索