EasyRPGを用いたツクール製のゲームをitch.ioにアップロードする手順
先日ツクール2003製のゲームをWeb上にリリースしたので、備忘録も兼ねてここにまとめておきます。作業の前にデータのバックアップを取っておくことを強く推奨いたします!
参考にさせて頂いたリンク
この方の解説が一番わかりやすかったです!(英語)↓
https://ichigoww.itch.io/project-of-the-sea/devlog/762713/rpg-maker-2k3-web-build-with-easyrpg
下準備
手順1
はじめに、2つのファイルをダウンロードしていただく必要があります。

このページアクセスし、上の画像で指定している箇所から各ファイルをダウンロードしてください。完了後、下記の物がダウンロードされている事を確認してください。
・easyrpg-player-latest-js.tar.gz
・gencache.exe
手順2
アップロードしたいゲームのメインフォルダ(RPG_RT.exe等があるフォルダ)にgencache.exeを移動させた後、gencache.exeを起動させてください。

index.jsonが生成できたら、gencache.exeは削除しても問題ありません。
手順3
先程ダウンロードしたeasyrpg-player-latest-js.tar.gzを解凍してください。
・index.html
・index.wasm
・index.js
・games/
次に、先程index.jsonを生成したゲームのメインフォルダをgames/にドラッグ&ドロップしてください。また、この時ゲームのメインフォルダの名前を「default」にリネームしてください。(重要!)
この時点で作業中のファイル構成は以下のようになるかと思われます。

手順4
最後に、下記のファイルを一つのzipファイルに圧縮してアップロードの準備は完了です。
・index.html
・index.wasm
・index.js
・games/
itch.ioでのアップロード手順
これ以降は特に他のゲームと手順に差異がないので簡単な説明になります。
itch.ioにアクセスし、ログインしてください。
サイト右上にある'↓'のマークをクリックした後、CREATEの欄からUpload new projectを選択してください。
飛んだ先のページに色々と設定項目が書いてありますが、特に重要なのは以下の二点です。
・Kind of projectをHTMLに設定する
・Uploadsにzipファイルを入れてください。また、アップロードが完了した後'This file will be played in the browser'にチェックを入れる

各種設定(Pricing等)が完了したら、最下部にあるSaveをクリックして
アップロード完了です。
おまけ:トラブルと対処方法
・効果音やピクチャーの表示が遅い、遅延が生じる
→ゲーム内で事前にロードさせるイベントを作成した所、この問題を大幅に軽減できました。

・効果音が再生されない、特定の効果音が再生されない
→index.jasonを生成した後、音声のファイル形式を変えたり、名前を変えたりすると音が出なくなります。(index.jasonに記載されているファイル名と異なるため)
→ファイル名に「#」が入っているファイルはWeb上で読み込まれないようです。
・EasyRPGがゲームを検出してくれない
→/games直下のフォルダ名を「default」にしていない可能性があります。
こちらのページの解説によると、default以外の名前でも動作する旨の記述があるのですが、どうも自分の環境や手順に問題があるのか、うまくいきませんでした。
初めての試みで私自身も手探りな状態であったため、何か不備はあるかとは思われますが、この記事が少しでも誰かのお役に立てたらと思います。