Skip to content

半自動・RPGMVゲーをAPK化するツール|This'll semi-automatically convert your RPGMV game to APK.

License

Notifications You must be signed in to change notification settings

katai5plate/MV2Cordova

Repository files navigation

MV 2 Cordova

Version 1.1.0

これは何?

ツクールMVゲームをAndroid対応Cordovaアプリに「しやすくする」ツールです。
一々コマンド入力したり、手順を覚えるのが超面倒くさいので作りました。
あくまで自分用に作ったので、動作は保障しません。

使う前の準備

1.インスコしておくべきものを全部そろえておく

ツクールMV公式によって用意されている必要なものをすべてインスコしておく
・Cordovaコマンドをコマンドプロンプトから入力できるようにしておく
・keytoolコマンドをコマンドプロンプトから入力できるようにしておく
・jarsignerコマンドをコマンドプロンプトから入力できるようにしておく
・Android SDKとそれのアプリ制作や広告に必要なものをインスコしておく
・Android SDK内にZipalignがある環境にしておく

2.バッチをメモ帳で開いて初期設定を書き換える

・Android SDKのディレクトリ
・Android SDKのバージョン
・Zipalignの場所
を入力。

3.必要に応じて自分が使いやすいようメモファイルを書き換える

・keystore_memo:キーストア設定をする時に出てくる説明文
・03_info:config.xml を書き換える時に出てくる説明文
・06_info:index.html を書き換える時に出てくる説明文

4.XMLファイルとHTMLファイルをテキストエディタに関連付けする

XMLファイルとHTMLファイルが自動で開いたりするので、
そこからすぐに編集して保存できるようにしておく。

モードの説明

new

新規プロジェクトを生成します。
・cordova create
・cordova platform add
・cordova plugin add cordova-plugin-admobpro
・cordova prepare

gmr

プロジェクトのゲーム内容を更新します。
・cordova plugin add cordova-plugin-admobpro
・cordova prepare

ref

Cordovaプロジェクトを更新します。
・cordova prepare

tes

PCにUSBデバッグ接続されたAndroid端末でテストプレイします。
・cordova run android

rtes

Cordovaプロジェクトを更新後、PCにUSBデバッグ接続されたAndroid端末でテストプレイします。
・cordova prepare
・cordova run android

key

新規キーストアを生成します。
・keytool

dep

Google Playにアップ可能なAPKを生成します。
※正常な動作にはキーストアが必要です。
・cordova build android
・jarsigner
・zipalign

plg

プロジェクトにインストールされているプラグインを一覧表示する。
・cordova plugin ls

apd

キーストアが出力されるフォルダを開く。

ksd

Google Playにアップ可能なAPKが出力されるフォルダを開く。

www

プロジェクトの www フォルダを開く。

con

プロジェクトがカレントディレクトリに設定されたコマンドプロンプトを開く。

end

バッチを終了する。

手順の概略

新規にアプリを作る場合

1.newモードで新規プロジェクトを生成
2.必要ならtesモードでテストプレイ
3.keyモードで新規キーストアを生成
4.depモードでAPKを生成
5.そのAPKをリリースする

アプリを更新する場合

1.gmrモードでプロジェクトを更新
2.必要ならtesモードでテストプレイ
3.depモードでAPKを生成
4.そのAPKをリリースする

上級者向けの手っ取り早いテストプレイ方法

1.更新が必要なファイルだけを上書き・変更
2.rtesモードでテストプレイ

ツクールMVで作ったゲームをGooglePlayにリリースできるようにするまで

1.バッチを起動する

スタート画面

2.アプリのプロジェクト名を入力する

モード選択画面

3.「new」と入力する

newモード

4.識別子とアプリ名を入力する
5.config.xml が開くので指示通りに編集・保存してから「yes」
6.www フォルダが開く
7.ツクールMVでゲームを「Android / iOS」デプロイメントする
8.ツクールMVから出力された www フォルダの中身を、6で開いた www フォルダに上書きし「yes」
9.「txt」を入力すると index.html が開くので指示通りに編集・保存してから「yes」
10.AdMobを使うなら「yes」、使わないなら「yes以外の適当な文字列」を入力

AdMobを使う場合:

admob.js を使う場合:

 js フォルダが開き、
 この記事の「制御スクリプトの作成」のコードを「admob.js」としてそこに保存。
 「Android用広告ユニットID」と「MyAdmobWindow()」の中を書き換えて保存してから「yes」を入力

H2A_AdMob_Android.js を使う場合:

 そのまま何もせず「yes」を入力。

AdMobを使わない場合:

 そのまま次へ進む。

モード選択画面

11.「key」を入力

keyモード

12.キーストアの出力ファイル名とエイリアス名と有効日数を入力
13.指示通りに情報を入力していき、確認が出てきたら「y」で確定する

モード選択画面

14.「dep」を入力

depモード

15.12で設定したキーストアのファイル名・エイリアスとAPKの出力ファイル名を入力
16.うまくいけば開いたフォルダの中にAPKが生成されている

モード選択画面

17.「end」を入力すると閉じる

Google Play側での作業

18.このAPKをGooglePlayDeveloperでリリース処理をする
19.リリース完了!

H2A_AdMob_Android.js について

admob.jsを導入する代わりにこのプラグインをツクールMV側で設定することで、
バナー広告とインタースティシャル広告を設定することができます。

注意

・環境によっては正常に動きません。動作保障しませんので自己責任でお取り扱いください。
・depにより出力されたAPK置き場にすでに同じ名前のAPKがあると、上書きされないことがあります。
・MITライセンスです。作者は「Had2Apps」です。

About

半自動・RPGMVゲーをAPK化するツール|This'll semi-automatically convert your RPGMV game to APK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published