ユーザ用ツール

サイト用ツール


title.iniの設定

文書の過去の版を表示しています。



Warning: Undefined array key 1 in /home/r4162016/public_html/loginas.co.jp/advmaster/reference/lib/plugins/color/syntax.php on line 34

Warning: Undefined array key 1 in /home/r4162016/public_html/loginas.co.jp/advmaster/reference/lib/plugins/color/syntax.php on line 34

title.iniの設定

・メニュー画面に表示する機能や、Setting画面に表示する機能の定義を<key>=<value>の形式で記述します。
・/infoフォルダの中に格納します。
・#でコメント行になります。
・ファイルの指定の際に拡張子は付けません。(例外あり、後述)
・【必須】と記述がある項目以外は任意です。

設定仕様

Key value(内容) 説明/例
titleImg
【必須】
タイトル画面バック画像この画像の縦横[px]がゲーム基準になります。必ずゲーム画面サイズの画像を設定してください。
上下左右のどちらが端末の画面ピッタリ収まるよう、自動補正されます。ファイル名に拡張子は付けません。
【例】
titleImg=hogetitle
titleBgmタイトル画面BGMファイルファイル名に拡張子は付けません。
【例】
titleBgm=hogebgm
freeImage<数字>フリーイメージinit.sc(後述)で使用するファイルはここで使用します。
画像だけではなく音声素材も指定して使用することができます。
最大で30個指定できます。(freeImage0~freeImage29)
【例】
freeImage0=h01
freeImage1=h02
freeImage2=white
systemVarシステム変数設定スクリプト内で使用するシステム変数と初期値を設定します。
value:<変換名>,<値>
【例】
systemVar=system1,1111111111
systemVar=system2,2
※シナリオ中で使用する際、変数名の頭に「sf.」を付けます。
【シナリオ中使用例】
[if exp="sf.system1==1"]
ADV.MASTERのシステム設定値
※スクリプトから当該システム変数を使用することはありません。
value:<変数名>,<値>
<変数名>
変数名
advmaster_image_x_base画像の基準点
center
left
advmaster_image_y_base画像の基準点
center
top
advmaster_canvas_x_baseキャンバスの基準点
center
left
advmaster_canvas_y_baseキャンバスの基準点
center
top
___bShowSubmenuAtMessageHideテキスト隠し時のサブメニュー表示制御
0:サブメニュー消す(初期値)
1:サブメニュー残す
___bForceOrientationCanvas0:端末横向きダメ
90:端末縦向きダメ
※端末方向強制方法参照
prop_scenario_xyシナリオスクリプト中のゲーム画像サイズvalue:<横幅>x<縦幅>
【例】
prop_scenario_xy=800x600
上記例の場合、基準点を左上、left=400,top=300指定で画面の中心を示す。
※実際の画像サイズはtitleImgで指定した画像のサイズが基準になります。例えばtitleImgで指定した画像が400px×300pxのサイズだった場合でも上記の例だと、スクリプト内では当該画像を800pxとみなして処理するので、400px右にずらす(move)する処理では画像の半分が画面外に隠れます。
cgImgCGモードの画像設定CGモードに設定するファイルを指定します。個数は任意です。
value:<ファイル名>,<サムネイルファイル名>
【例】
cgImg=test1,test1_thum
cgImg=test2,test2_thum
cgImg=test3,
※<ファイル名>はシナリオファイル中のファイル名と一致させること。
<ファイル名>に拡張子は付けません。
※<サムネイルファイル名>は任意です。ブランクの場合、自動的に「<ファイル名>_thum」で設定されます。サムネイルファイルが存在しない場合、元のファイルからサムネイルが自動生成されますが、その場合、墨塗りがない状態になるのでイベントCG等は特にご注意ください。
se_charaキャラ毎の音量調整表示設定キャラ毎の音量設定をsettings画面に表示するための設定です。
value:<キャラ名>
【例】
se_chara=効果音
se_chara=花子
se_chara=太郎
スクリプトでの使用方法
@playse storage=hoge1 chara=花子
@playse storage=hoge2 chara=太郎
sceneシーン一覧ラベル設定シーン一覧に設定するラベルを指定します。個数は任意です。
value:<target名>,<storage名>,<ブランク>,<シーン画像>
<シーン画像>に拡張子は付けません。
【例】
scene=*label1,storage1.sc,,cg1
scene=*label2,storage2.sc,,cg2
userVarユーザー選択変数設定settings画面にてユーザーがプルダウンリストにて設定できる変数の定義です。値はシステム変数として保存されます。テキスト背景画像の濃度などの選択に使うことができます。
【例】
userVar=ユーザー変数1,2;値は1,1;値は2,2
useVar=ユーザー変数2,a;値はA,a;値はB,b;値はC,c
シナリオ中で使用する際、変数名の頭に「sf.」を付けます。
【シナリオ使用例】
[ if exp="sf.ユーザー変数1==1" ]
menuメニュー設定情報ゲーム中のメニュー、備え付けタイトル画面のメニューを設定。
value:<種類>,<区分>,<値1>,<値2>,<値3>,<値4>,<値5>
メニュー設定情報の詳細はこちら
colortheme_base備え付け機能のタイトルメニュー背景色設定
value:theme_base,#<カラーコード>
【例】
color=theme_base,#F91965
color_icon備え付け機能のタイトルメニューを閉じるボタンの色
value:close_icon,_<カラーコード>
※現在指定できるのはffffffと000000のみです。
【例】
color=close_icon,_ffffff
name機能タイトル文字列備え付け機能のタイトル文字列
value:<機能種類>,<文字列>
【例】
name=save,Save
name=load,Load
name=settings,Config
name=scenelist,Scene
name=texthistory,Log
system_posx_<位置>imageタグのpos属性設定画像の横位置(X座標)指定「pos属性」参照

■記述形式
menu=<種類>,<区分>,<値(1-5)>

menu=text_hide,location,969,410
menu=sub_close,location,979,0,301,610

※titleImgに設定した画像の縦横(px)とprop_scenario_xyで設定した縦横(px)が異なる場合。

titleImg 600(px) × 300(px)
prop_scenario_xy 800x400 の場合
・メニュー用画像は600x300の大きさで作成する。
・表示位置は800x400で調整する。

種類 区分 値<1-5>/説明
text_hidelocationテキストウィンドウ消しボタン画像(V2_btn_texthide.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
【例】
menu=text_hide,location,969,410
sub_closelocationサブメニュークローズ状態画像(V2_submenu_close.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
【例】
menu=sub_close,location,979,0,301,610
areaサブメニュークローズ状態画像(V2_submenu_close.png)タップ反応範囲
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
【例】
menu=sub_close,area,1099,0,181,610
※ゲーム画面左上からの縦横位置[px]で調整
sublocationサブメニューオープン状態画像(V2_submenu_base.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
【例】
menu=sub,location,10,0
functionサブメニューオープン状態画像(V2_submenu_close.png)タップ反応範囲
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
値5:メニューカテゴリ番号
【例】
menu=sub,function,120,100,181,61,2
menu=sub,function,120,161,181,61,3
menu=sub,function,120,222,181,61,104
menu=sub,function,120,283,181,61,103
※locationで設定した場所からの縦横位置[px]で調整
mainlocationメインメニューオープン状態画像(V2_mainmenu_base.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
【例】
menu=main,location,0,0
functionメインメニューオープン状態画像(V2_mainmenu_close.png)タップ反応範囲
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
値5:メニューカテゴリ番号
【例】
menu=main,function,40,275,195,195,34
menu=main,function,255,275,195,195,9
menu=main,function,465,275,195,195,13
menu=main,function,40,485,195,195,1
menu=main,function,255,485,195,195,4
menu=main,function,465,485,195,195,5
※locationで設定した場所からの縦横位置[px]で調整
titlelocationタイトル画像(V2_titlemenu_base.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
※ほとんどの場合0を設定します。
【例】
menu=menu=title,location,0,0
functionタイトルニュー画像(V2_titlemenu_base.png)タップ反応範囲
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
値5:メニューカテゴリ番号
【例】
menu=title,function,200,0,1080,610,28
menu=title,function,0,64,324,64,19
menu=title,function,0,128,324,64,9
menu=title,function,0,192,324,64,12
dialog_ttlocationタイトルに戻るダイアログ画像(V2_dialog_totitle.png)表示位置
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
【例】
menu=dialog_tt,location,336,120
functionタイトルに戻るダイアログ画像(V2_dialog_totitle.png)タップ反応範囲
※通常、タイトルジャンプとキャンセルの2つを設定
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
値5:メニューカテゴリ番号
【例】
menu=dialog_tt,function,83,140,156,96,28
menu=dialog_tt,function,250,140,156,96,21
touchareaゲーム進行時タップ有効範囲
※指定なしの場合ゲーム画面下半分がタップ有効範囲となります。
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
【例】
menu=touch,area,0,0,1280,610
autoskip_cancelareaオート/スキップモードキャンセルタップ有効範囲
※指定なしの場合ゲーム画面右下がタップ有効範囲となります。
値1:横位置[px](左上基準)
値2:縦位置[px](左上基準)
値3:幅[px]
値4:高さ[px]
【例】
menu=autoskip_cancel,area,0,0,1100,610
title.iniの設定.1638313078.txt.gz · 最終更新: 2021/12/01 07:57 by tam