======開発の流れ======
===== 開発サーバへのアクセス =====
指定されたサーバへアクセスします。\\
(FTPソフトは弊社ではFileZillaを使用しているので、エラー等があった場合、ある程度回答できます。)
FTPは以下の設定でお願いします。
^一般^ ^
|プロトコル|FTP |
|ホスト|弊社指定のもの|
|暗号化|平文のFTPのみを使用する|
|ログオンタイプ|通常|
|ユーザー|弊社指定のもの|
|パスワード|弊社指定のもの|
^詳細^ ^
|サーバータイプ|デフォルト|
^転送設定^ ^
|転送モード|アクティブorパッシブ|
^文字コード^ ^
|カスタム文字コードを使用|SJIS|
===== ディレクトリの作成 =====
作品単位でディレクトリ(dir)を作成します。\\
ここで作成したdir名を「タイトルID」と呼びます(下記例ではhogetitleがタイトルID)。\\
V2-hogebrand-hogetitle\\
必ず先頭にV2をつけてください。\\
hogebrandはブランド名、hogetitleはタイトル名を入れてください。(省略形で大丈夫です)\\
さらに作品単位で作成したdir配下に、以下の構成でフォルダを作成します。\\
dir名は半角英数字、「_(アンダースコア)」、「-(ハイフン)」のみ使用可能です。\\
**ファイル名は「SJIS」でアップしてください。**\\
/bi/and_middle\\
/bm/m4a Browser版のみ\\
/bm/ogg\\
/fi/and_middle\\
/free\\
/info\\
/rl android版のみ\\
/sc\\
/sc.org\\
/se/m4a Browser版のみ\\
/se/ogg\\
/free
===== 素材のアップロード =====
作成したディレクトリにゲームに使用する素材をアップロードします。
----
=== /bi/and_middle ===
背景画像、イベントCG、imageタグのlayer属性がbase(layer=base)の画像が対象です。\\
拡張子はpngにしてください。\\
Browser版では以下の画像を格納してください。\\
V2_V2_logo.png\\
V2_titlemenu_base.png\\
V2_submenu_close.png\\
V2_submenu_base.png\\
V2_submenu_base.png\\
V2_help_03.png\\
V2_help_02_2_on.png\\
V2_help_02_2_off.png\\
V2_help_02_1.png\\
V2_help_01.png\\
V2_dialog_totitle.png\\
V2_btn_texthide.png\\
V2_auto_skip.png\\
----
=== /bm/m4a Browser版===
BGMの格納
----
=== /bm/ogg ===
BGMの格納\\
Android端末で再生するためにoggフォーマットの音源を格納します。
----
=== /fi/and_middle ===
前景画像、立絵画像 imageタグのlayer属性がbase以外(layer=0等)の画像が対象です。\\
拡張子はpngにしてください。\\
マスク画像を格納します。\\
マスク画像のファイル名は_mを付けます。\\
例: 本体画像:aaa.png マスク画像:aaa_m.png /info title.iniとinit.scを格納します。
----
=== /free ===
[[備え付け機能|備え付け機能]]のCG一覧と回想シーンの未回収時アイコン画像を格納してください。\\
V2_blank_cg.png\\
V2_blank_scene.png\\
----
=== /rl android版 ===
ユニバーサルトランジションに使用する白黒のルール画像を格納します。\\
拡張子はpngにしてください。
----
=== /sc ===
コンバートした際にsc.orgに格納されたスクリプトが 配信用に変換されて自動的に格納されますので触らないでください。\\
※ディレクトリのパーミッションを「777」に設定してください。
----
=== /sc.org ===
シナリオファイルを格納します。\\
格納するスクリプトの文字コードはSJISにしてください 拡張子はscにしてください。
----
=== /se/m4a Browser版===
SE、ボイスの格納。 ※Browser版に対応させない場合、m4aディレクトリは不要です。
----
=== /se/ogg ===
SE、ボイスの格納。 Android端末で再生するためにoggフォーマットの音源を格納します。
----
=== /info ===
タイトルのアイコン画像等を格納します。
===== title.iniの設定 =====
メニュー画面に表示する機能や、Setting画面に表示する機能の定義を記述します。\\
/infoの中に格納してください。\\
途中に空行は入れないでください。\\
# でコメント行になります。\\
ファイルの指定の際に拡張子は不要です。
設定詳細は[[advmaster/reference/doku.php?id=title.iniの設定|こちら]]
===== init.scの設定 =====
ゲームを起動後、最初に実行されるスクリプトです。\\
その後タイトル画面に遷移します。(備え付けタイトル画面以外に独自にscript記述したタイトル画面に遷移させることもできます。詳しくはTipsをご覧ください)\\
ブランドロゴ表示、倫理機構のスプラッシュ表示、テキストレイヤーの設定などを行います。
===== start.scの設定 =====
タイトル画面から本編を始めたときに最初に実行されるスクリプトです。\\
ファイル名は必ずstart.scにしてください。\\
ゲーム変数の初期化などを記述します。
===== シナリオスクリプトの作成 =====
ゲームのメインの部分です。\\
start.scから@jump,@call等を使って遷移させてください。\\
別途お渡ししているサンプルをご参照ください。
===== 配信用スクリプトの生成 =====
コンバートURLを実行することで「sc.org」に格納されたシナリオファイルをもとに、配信用スクリプトが「sc」内に生成されます。\\
上記の操作を以降「コンバート」と呼びます。
実行方法\\
以下のURLにブラウザにてアクセスします。\\
%%http://develop.advmaster.jp/mobile_edge_dev/public_root/script.org/_macro/macro.php?mc=and&t1=hogemaker/hogetitle%%
パラメーターについて\\
t1=<メーカーコード>/<タイトルID>(必須)\\
|<メーカーコード>はFTPアカウントのIDと同じです。|
t3=移植対象シナリオファイル名(任意)\\
|多くのスクリプトファイルがある場合移植作業中に何度もコンバートを行うと時間がかかってしまうため、\\ コンバートしたいスクリプトファイルを指定してコンバート時間を短縮することができます。\\ 【重要】配布用ZIP作成前にはt3を指定せずに必ず全シナリオを対象にコンバートしてください。\\ 例\\ start.sc、macro.sc、scenario1.scの3ファイルのみをコンバートする。\\ %%http:// develop.advmaster.jp/(略)macro.php?mc=and&t1=hogemaker/hogetitle&t3=start.sc,macro.sc,scenario1.sc%%|
===== 動作確認 =====
ゲーム起動URL
|例\\ メーカーコードが「hogemaker」、タイトルIDが「hogetitle」の場合\\ %%http://www.loginas.co.jp/adv____zJ3o4pmCZUWdliQERCQn/start.php?t1=hogemaker/hogetitle&t2=%%|
※はユーザーIDに相当します。適当な半角英数字に置き換えてお使いください。\\
※ID,PWについては別途お送りしているメールをご確認ください。
===== 不要ファイル削除 =====
サーバに存在する、ゲーム中で呼び出されなかった使用しない画像ファイル(fi,bi)および音声ファイル(bm,se)を、
配信用zip(後述)に含まれないよう、FTPログイン直下の_removeフォルダに移動します。\\
不要なファイルが存在していてもゲームの進行はしますが、システムを軽くするためできるだけ実行するようにしてください。\\
例\\
メーカーコードが「hogemaker」、タイトルIDが「hogetitle」の場合\\
%%http://develop.advmaster.jp/mobile_edge_dev/public_root/script.org/_develop/removeFile.php?p1=hogemaker&p2=hogetitle%%
===== 配信用zipの作成 =====
配信用にゲームデータをzip化します。
例\\
メーカーコードが「hogemaker」、タイトルIDが「hogetitle」の場合。\\
%%http://develop.advmaster.jp/mobile_edge_dev/public_root/script.org/_develop/zip.php?p4=on&p1=hogemaker&p2=hogetitle%%\\
※p4=onは変更しないでください。\\
※ブラウザ版で提供する場合は&p6=onをURLの最後につけてください。
・配信業者様のみアクセスできる場所にzipが生成されます。配信業者様取得用のURLは以下になります。\\
例\\
%%http://develop.advmaster.jp/deploy/hogemaker_hogetitle_deploy.zip%%\\
【重要】配布用ZIP作成前にはt3を指定せずに必ず全シナリオを対象にコンバートしてください。
===== ブックマーク用アイコン画像設定 =====
アニメイトゲームス専用の機能になります。詳しくは[[使い方のヒント#ブックマークアイコン|ブックマークアイコン]]を参照。