RPG ツクール MV/MZ 製のゲームをブラウザで動かすツール。動かないゲームもある。
ツクール MV/MZ 製のゲームが自分の環境で動かないことがある。
環境を問わずに動くようにしたい。
Linux or macOS。
Linux での動作確認は出来ていない。
Windows は知らなーい。
MV/MZ 製のゲームは概ね Web 技術で作られている。
ゲームのリソースを Web サーバーでサーブし、ブラウザからアクセスすることで動かす。
- まず Deno をインストールする
cp config.json.example config.json
config.json
の内容を自環境に合わせて編集する./tkoolweb
でブラウザとゲームサーバーが起動する- ゲーム終了はサーバーのコンソールで
Ctrl-C
F3, F4 あたりで調整出来るよう。
MV は LocalStorage、MZ は IndexedDB を使うよう。
backup.js
とrestore.js
を使う。
もしくはブラウザの拡張機能かなんかで。
1 度使用したオリジンを別のゲームで使用するとバグる。
恐らく前のゲームのキャッシュを次のゲームに流用してしまうため。
オリジンを流用するならブラウザキャッシュのクリアが必要。
bfcache をサポートする環境なら、進むや戻るをした際に一瞬でゲーム画面が復元される。すごいね!
サーバーのファイアフォールとルーターのポートフォワーディングを設定すれば別のマシンからプレイできる。
- Node.js をインストールする
npx nw@0.79.1-sdk <ゲームのwwwディレクトリのパス>
これでデスクトップアプリとして起動する…
あーもうめちゃくちゃだよ!
./converter/web2desk.mjs <バックアップしたjsonのパス>