【私的メモ】【RPGツクールMV】 Ver. 1.3.1 の暗号化機能のトラップ+α

 今月に入ってからようやく更新作業を再開させた、私の処女作である「RPGツクールMV」製フリーゲーム「The Last Wizard」ですが、昨晩、偶然Android版において不具合を発見してしまい、昨日午前中はその対応に追われていました。

 原因は、画像を暗号化した状態でデプロイをおこなったゲームをスマートフォン等で起動させたときに読み込んでいる「スマホ用ボタン追加プラグイン」で用いている画像の読み込みがうまくゆかず、それによってゲームそのものの起動が妨げられているというものでした。

 とりあえず、暗号化を解除した状態でデプロイし直し、手持ちのAndroid端末でゲームを起動できることを確認した上でパッケージを差し替えて事なきを得ました。

 ところが、どういうわけかそのときはスマートフォン上のWebブラウザからブラウザ版ゲームの起動を確認するという発想に至っておりませんでした。

 その日の夕方に、自サイト以外では唯一自分のゲームを公開している「PLiCy」において、(おそらく Android OS の)タブレットからゲームを起動できないというご指摘をいただきました。

 Androidタブレットの実機を所持していない自分には直接的な確認は無理でしたが、おそらくはAndroid版と同じ現象が起きているのだろうと当たりをつけ、そのときになってようやく、午前中に動作確認に用いたAndroid携帯電話のブラウザで確認してみたところ、大当たりでした。

 もしかしたら自サイト版でも同じ現象が起きるのではと思った私は、そちらでも確認してみたところ、やはり大当たりでした。しかし、Webブラウザ版はPCのブラウザでしか動作確認をしておらず、そちらで問題なしと判断してしまい、スマートフォンでの確認は完全に怠っていました…。

 Webブラウザ版(自サイト版およびPLiCy版)についても、画像の暗号化を解除した状態でデプロイし直し、問題ないことを確認しようとしました。

 しかし、PLiCy版に限り、何故かFirefoxブラウザからゲームを起動させると、音声が出ません。自サイト版では音声も問題なく出ましたので、PLiCy側の問題なのでしょうかね…? なお、ブラウザをFirefoxからChromeに替えてみたところ、音声含め問題なく再生されました。

 念のため、 iPhone 6s Plus のFirefoxでも確認してみましたが、今度は自サイト版、PLiCy版ともに、別のエラーでゲームを起動できなくなっています。

QuotaExceededError

 「QuotaExceededError」というものですが、どうやらこれはWebストレージ絡みの問題であるようです。

 どうやらこれはFirefoxのプライベートブラウジングモードの時にのみ発生するようで、iOS標準ブラウザや、Firefoxであってもプライベートブラウジングモードでないときは、通常通りゲームを起動できました。

 ツクールの暗号化機能の問題だけではありませんが、ずいぶんと原因の切り分けが難しい問題にはめられた感じですね。

 とりあえず、今回確認できた問題点、こんなところでしょうかね。

Windows版
問題なし
Mac版
不明(おそらく問題なし?)
Android版
画像暗号化時に「スマホ用ボタン追加プラグイン」との相性問題が発生
iSO版
不明(そもそも拙作ゲームではiOS版提供予定なし)
Webブラウザ版(自サイト版)
スマートフォンやタブレット等で起動すると、画像暗号化時に「スマホ用ボタン追加プラグイン」との相性問題が発生
iOS版Firefoxのプライベートブラウジングモードで起動すると、「QuotaExceededError」が発生
Webブラウザ版(PLiCy版)
スマートフォンやタブレット等で起動すると、画像暗号化時に「スマホ用ボタン追加プラグイン」との相性問題が発生
iOS版Firefoxのプライベートブラウジングモードで起動すると、「QuotaExceededError」が発生
Android版Firefoxで起動すると、(音声を暗号化していない場合でも)音声が出力されない

 プライベートブラウジングモードの問題については、そのモードを使わないで欲しいと言うしかないと思いますが、音声については、本当にこちら側の問題でないのかどうかも含め、もう少し調べる必要がありそうですね。ただ、それはまた後日とさせていただきます。今日は終日別件で多忙でして…。

ゲーム配布元
The Last WizardTelmina Project
The Last Wizardをブラウザで遊ぶ!PLiCy

このブログで関連すると思われる他の投稿:

00
この記事はRPGツクール, ゲーム, 私的メモに投稿されました タグ: , , , , , , , , , , , , , , , , , , , , , , , , , , , . このパーマリンクをブックマークする。 Trackbacks are closed, but you can post a comment.

コメントを残す