「RPGアツマール ゲームAPI」 を利用するには、RPGアツマールに投稿し、RPGアツマール上でプレイする必要があります。ローカルで制作・改修作業をしたゲームが、正しく動作するかを確認するには、毎回アップロードが必要になり手間です。アップロードの手間を省き、ゲーム制作作業を効率化するためのアプリケーションが Atsumaru Debugger です。
Atsumaru Debugger では、ゲームAPIはRPGアツマール上の選択したゲームのものを使いつつ、ゲームファイル(画像やjsonなど)をローカル開発中のものに差し替えることができます。
- こちら から対応するプラットフォームのzipファイルをダウンロードします。
- 適当なディレクトリにzipファイルの解凍を行います。
- RPGアツマールに非公開や限定公開で新規投稿を行います(ゲームAPIを利用するURLの確定のため)。
- 既存ゲームの改変であれば、新規投稿は不要です。
- RPGアツマール上のAPI設定ページから、開発したいゲームのグローバルサーバー変数やトリガーなどの設定を行います。より詳しくは RPGアツマール ゲームAPIリファレンス を参照してください。
- ゲームAPIは最初に選択したゲームのものを見ている状態となります。
A: 現在ログアウト機能がないため、以下の手順でCookieの削除を実行してください。
- 「表示」→「devtoolを開く」→「Application」→「Storage」→「Cookies」
- 「https://game.nicovideo.jp 」を右クリック→「Clear」
- Atsumaru Debuggerを再起動
- githubの issue や、 Twitter から報告することができます。
- 以下の「開発者向け情報」をご参照の上、ご自身で修正が可能な場合、 CONTRIBUTING.md を確認の上 プルリクエスト を送ることができます。
以下はAtsumaru Debuggerの開発に貢献したい方向けの情報です。
- このリポジトリをクローンします。
- node.js をインストールの上、次のコマンドを実行します。
npm start
- 手元のコードをビルドした結果のAtsumaru Debuggerが起動します。
npm run package:win
またはnpm run package:mac
を実行することで、ディレクトリにzipファイルが生成されます。
- Atsumaru Debugger は MITライセンス として公開されています。