アクション一覧
引数なし |
引数なし |
引数なし |
p0. | 0:ゲーム中からの呼び出し 1:タイトルメニューからの呼び出し |
引数なし |
p0. | 0.ゲーム中から呼び出した 1.タイトルメニューから呼び出した |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:s0にアクション文字列の指定がある。 |
p2. | 未使用 |
p3. | 未使用 |
s0. |
アクション文字列
アクション文字列とは、アクションを指定する際に利用する文字列で、actionId, p0, p1, p2, p3, s0 という形式で表現される。
s0にアクション文字列が指定された場合、ゲーム設定画面が作られた直後に1度だけそのアクションが呼びだされます。 もともと複数ページがある画面に対して、任意ページからスタートできるようにするために用意されました。 例えば「 57, 14, 0x00100001, 4, 0, 850,10-14,-1,* 」と設定することで、 選択アイテムID 10〜14 をグループ化したページ選択アイテムの14番を選択したことにできる。 つまり、通常なら、10に登録されているページが表示されるが、この指定を行うことで、14に登録されているページから表示開始できるようになる。
なお、選択操作が挟まるアクション(ロード画面呼び出しとか)は、再帰になるため実行できない。
|
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | p0 > 0 の時、delayActionId |
p1. | delayAction の p0 |
p2. | delayAction の p1 |
p3. | delayAction の p2 |
s0. | delayAction の s0 |
p0. | p0 == 0の時、p3はらのべえのタイトルモード |
p1. | 未使用 |
p2. | 未使用 |
p3. | らのべえのタイトルモード |
s0. | 未使用 |
p0. | セーブボタンの選択アイテムID |
p0. | メモボタンの選択アイテムID |
p1. | 文字の標準ポイント数(univ:12, その他:14) |
p2. |
flags (see also FCEditViewport.h)
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| ||||++++- 0x000F 0: マルチライン無効 1〜F: 行数 |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 0x0080 1: common control 6 が指定されている(m_limitStrings が文字単位になる) |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 0x0100 0: valiable font 1: fixed font |||||||| |||||||| ||||||+----------- 0x0200 0: gothic 1: mincho |||||||| |||||||| |||||+------------ 0x0400 0: normal 1: bold |||||||| |||||||| ||||+------------- 0x0800 preserved. 0: 通常 1: フォント名指定 |
p0. | 新しいページ番号 |
p0. | ロードボタンの選択アイテムID |
p1. | ロードする前に確認を挟むYES/NOダイアログID。(-1:挟まない 0以上:ダイアログID) |
p0. | callAddress |
p1. | 0:通常。1:グローバルEXITになる。 |
p0. | 選択されたオブジェクトの選択アイテムID。 |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:選択されたものが無効になる。それ以外は有効。 |||||||| |||||||| |||||||| ||||||+-- 1:選択されたものが有効になる。それ以外は無効。 |||||||| |||||||| |||||||| |||| |||||||| |||||||| |||||||| |||+----- コンディションの変化を伴う。値はp3参照 |||||||| |||||||| |||||||| ||+------ ALL OFF を有効にする |||||||| |||||||| |||||||| |+------- paramsに付帯画像データが付いている params; fname;lid;x;y;orgParams... |||||||| |||||||| |||||||| +-------- システムボイスにランダム指定が含まれる。 |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1:メッセージフレームのグループ選択 params: 0-2;1 (start-end;now) |||||||| |||||||| | |||||||| |||||||| +----------------- 1:音関連(on/offグループ) strParam-A/params: action062の |||||||| |||||||| |||||||| |||||||+------------------- システムボイス設定付き s0: 一括定義用文字列。100個を.で接続したもの。 |||||||| ||||||+-------------------- フルスクリーン/ウィンドウ設定付き p2が 0:window, 1:fullscreen |||||||| |||||+--------------------- 既読/強制スキップ設定付き p2: 0: 既読, 1: 強制 |||||||| ||||+---------------------- 音声のテスト再生(ボタン排他の場合。音声ボリュームが1の場合、action065を利用する) |||||||| |||| p2: vId, params:cid;muteSiid(-1) |||||||| |||+----------------------- グループ化ページ p2(0-: new page, -1:次のページ -2:前のページ) |||||||| ||| グループ化されないものは、action099参照 |||||||| ||+------------------------ グループ化 RET_DIRECT を返す。 |||||||| |+------------------------- 0 |||||||| +-------------------------- グループ化 strParamのparams はアクション指定 |
p2. | s0のレジスタ指定に設定する値。レジスタ指定が-1の時は場合による。 |
p3. | HIWORD:それ以外がなるパターンID / LOWORD: 選択されたものがなるパターンID |
s0. |
typeA: lid,start-endSiid,レジスタ表記 Rx Lx Sx Fx 等(-1だと設定無し),params
typeB: -2,lid,p0;p1;p2;...pN,regName(-1),params |
p0. | 選択アイテムID |
p1. | p2の対象設定に応じて、フラグ番号(0-31)・レジスタ番号・機能ID。詳細は後述。 |
p2. |
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: 選択アイテムのパターンが0の時設定する(フラグ反転) |||||||| |||||||| |||||||| |||||||| |||||||| ||||++++---------- 0: ローカルフラグ対象(Fxx) |||||||| |||||||| ||||++++---------- 1: システムフラグ対象(Cxx) |||||||| |||||||| ||||++++---------- 2: レジスタ対象(Rxx) |||||||| |||||||| ||||++++---------- 3: ローカルシステムレジスタ対象(Lxx) |||||||| |||||||| ||||++++---------- 9: p1は機能ID
ローカルフラグ群
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 0 1:履歴表示にアンチエリアシングを使用する |||||||| |||||||| |||||||| ||||||+-- 1 1:タイトルロゴのアニメーションを許可する |||||||| |||||||| |||||||| |||||+--- 2 1:Quick Read Back を使用する。 |||||||| |||||||| |||||||| ||||+---- 3 1:magnify の alwaysHQ を使用する。 |||||||| |||||||| |||||||| |||+----- 4 1:abort/save/load/config プロパティの左右ボタンを入れ替える |||||||| |||||||| |||||||| ||+------ 5 1:スキップを高速化する(画面が壊れたように見えることあり) |||||||| |||||||| |||||||| |+------- 6 1:メッセージ終端で音声を停止しない。 |||||||| |||||||| |||||||| +-------- 7 1:行単位のセーブが有効 |||||||| |||||||| ++++++++---------- 8-15 ユーザー定義 例:1:Hシーン演出を抑制する(ソレイユ) |||||||| ++++++++------------------- 16-23 reserved ユーザー用の予備。 ++++++++---------------------------- 24-31 reserved システム用の予備。 |||||||+---------------------------- 24 1:選択肢でAUTOを停止する 0:しない(デフォルト) ||||||+----------------------------- 25 1:選択肢でSKIPを停止する 0:しない(デフォルト) |||||+------------------------------ 26 1:メッセージウィンドウの消去時(右クリック等)ガジェット領域も消去する(顔表示等)
システムフラグ群
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: ムービー再生時、サウンドデバイスを解放する |||||||| |||||||| |||||||| ||||||+-- 1: 音声再生の立ち位置補正を「抑制」する |||||||| |||||||| |||||||| |||||+--- 1: ダイアログ表示時の自動カーソル移動を行う |||||||| |||||||| |||||||| ||||+---- 1: 専用カーソルを利用している。カーソルファイルはTREG_CURSOR |||||||| |||||||| |||||||| |||+----- 1: ルビの表示を禁止する |||||||| |||||||| |||||||| ||+------ 1: レイヤー属性の保存を有効化する。→saveLayer()/loadLayer()/blockEntry() |||||||| |||||||| |||||||| |+------- 1: フリックを有効化にする |||||||| |||||||| |||||||| +-------- 1: 長押しを有効化する |||||||| |||||||| |||||||| |||||||| |||||||| |||||+++---------- 0-7: 既読メッセージ色。0だと指定無し。→getReadMessageColor() |||||||| |||||||| ||||+------------- reserved. |||||||| |||||||| |+++-------------- 0-7: 音声同期演出有り色。0だと指定なし。→getVSDMessageColor() |||||||| |||||||| +----------------- 1: オートプレイ中、カーソルを消去する |||||||| |||||||| |||||||| |||||||+------------------- 1: サーバーへの接続を許可する (最優先。リソースロードはこれのみで動作) |||||||| ||||||+-------------------- 1: サーバーとの対話機能を許可する |||||||| |||||+--------------------- 1: アップデートチェックを許可する |||||||| ||||+---------------------- 1: ネットワーク通知の表示を禁止する |||||||| | |||||||| +-------------------------- 1: TREG_DEFAULTBLOCKMEMO のクリアを行わなくなる |||||||| |||||||+---------------------------- 1: ムービー再生時、デバイスの解放を行わないとき、ゲームサウンドの停止をしない
機能ID (off / on)
0: 既読スキップ / 強制スキップ |
p0. | 選択アイテムID (getValue()が有効なオブジェクト) |
s0. | 文字列によるレジスタの指定. ex. R1300, L25, S43, F4 |
p0. | 選択アイテムID |
p1. | mode: 0.従来通り 1.%指定 2.%指定(逆順) |
p2. | mode 1,2の時:最大待ち時間(ms) |
p0. | 選択アイテムID |
p1. | mode: 0.従来通り 1.%指定 2.%指定(逆順) |
p2. | mode 1,2の時:最大待ち時間(ms) |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: 音量設定 p2:siidTest(-1) p3:systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1: mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1: test設定 p2:musicId p3:systemVolume |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。0x80:%指定(逆順) |
p2. | フラグ参照 |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:音量設定 p3:systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1:mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1:test設定 p2:envId p3:systemVolume |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |
p2. | フラグ参照 |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:音量設定 p2:siidTest(0) p3: systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1:mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1:test設定 p2:loopEffectId p3: systemVolume |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |
p2. | フラグ参照 |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:音量設定 p2:siidTest, p3: systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1:mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1:test設定 p2:vid, p3: systemVolume(0) |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |
p2. | フラグ参照 |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
s0. | 対象キャラIDリスト。cid0.cid1..... 最初のものが代表ID。p2はそのキャラのものになる。 |
p0. | 選択アイテムID |
p0. | 選択アイテムID |
p0. | lidTarget |
p1. | siidTarget |
p2. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: resultListが有効。リストの意味はmodeが持っている。 |||||||| |||||||| |||||||| ||||||+-- 1: siidMute が有効。パターンIDがvalidValueなら適用。 |||||||| |||||||| |||||||| |||||+--- 1: siidTestが有効。音声がテスト中ならその音量も変更。 |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1: flgUpdate |
p3. | validValue(0) |
s0. | lidTarget,siid0.siid1....[,mode,resultList....][,lidMuteTarget,siidMute0.siidMute1....][,lidTest,siidTest0.siidTest1.....] |
p0. | 対象キャラID |
p1. | 値 |
p2. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: flgUpdate |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |
s0. | lidTarget(-1),siidTarget,lidTest(-1),siidTest[,changeVolumeCharacters(3-6.7.9-10...形式)] |
p0. | 選択アイテムID |
p1. | mode: 0.従来通り 1.%指定 2.%指定(逆順) |
p2. | mode 1,mode 2の時:最大待ち時間(ms) |
p3. | printAreaObjectId:サンプル表示を行うプリントエリアに関連づけられたID。 スライダーの作成時に指定します。 |
s0. |
サンプル表示を行う場合は、それを表示するプリントエリア名を指定します。
ex. pa.speed |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:音量設定 p2:siidTest(0) p3:systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1:mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1:test設定 p2:loopEffectId p3:systemVolume |||||||| |||||||| |||||||| ||||+---- 1:BG音量設定 p2:siidTest(0) p3:systemVolume(0で現在値) |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定 0x80:%指定(逆順) |
p2. | effectId (for testplay) |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
p0. | 選択アイテムID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: 音量設定 p2:siidTest(-1) p3:systemVolume(0で現在値) |||||||| |||||||| |||||||| ||||||+-- 1: mute設定 p2:siidTest(-1) |||||||| |||||||| |||||||| |||||+--- 1: test設定 p2:mpgId p3:systemVolume |||||||| |||||||| |||||||| || |||||||| |||||||| |||||||| ++------- 0:従来通り 0x40:%指定。 0x80:%指定(逆順) |
p2. | mpgId (for testplay) |
p3. | volume override (for testplay. 0 で現在ボリュームの使用) |
s0. | p2 == -1 のとき、再生ファイル名(for testplay) |
p0. |
エントリーID
| ||||||||
s0. |
設定するエントリー名。
* または設定なしで、デフォルトエントリーを設定します。 エントリーIDが-1の場合は、半角のカンマ区切りで8つのエントリーを一度に設定します。 左からエントリー0→7となり、1以降のエントリー名は省略できます。 省略されたエントリー部分はデフォルトが設定されます。
s0一括設定例: exitEntry, titleEntry
|
s0. | key (16進表記8桁, 例: ABCDEF01) |
s0. | ロードするフォントファイルのパス(実行ファイル相対パス) |
引数なし |
p0. | ページ指定。0以上:指定ページ -1:次のページ -2:前のページ |
p1. | flgLoop: ページを循環させるなら1。させないなら0。 |
p2. | flgExit: 1だと実行した後選択を抜ける。0だと実行しても選択を抜けない。 |
p0. | layoutId(viewId) |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:左クリックを受け取る |||||||| |||||||| |||||||| ||||||+-- 1:右クリックを受け取る |||||||| |||||||| |||||||| |||||+--- 1:キー入力情報を受け取る |||||||| |||||||| |||||||| ||||+---- 1:マウス移動情報を受け取る |||||||| |||||||| |||||||| |||| |||||||| |||||||| |||||||| |||+----- 1:マウスホイール情報を受け取る |||||||| |||||||| |||||||| ||+------ 1:効果音終了通知を受け取る |||||||| |||||||| |||||||| |+------- 1:キーボードによるカーソルの移動を禁止する |||||||| |||||||| |||||||| +-------- 1:タイムアウトを有効にする |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1:抑制フラグ↓を参照する |||||||| |||||||| ||||||+----------- 1: コントロールクリックのデフォルト動作を抑制する |||||||| |||||||| |||||+------------ 1: マウスホイールのデフォルト動作を抑制する |||||||| |||||||| ||||+------------- 1: キー押下時のデフォルト動作を抑制する |||||||| |||||||| |||| |||||||| |||||||+------------------- 1: ロード例外を送出しない。 |||||||| |||||++-------------------- 0x00:n/a 0x01:加算 0x02:加算+マクロ 0x03:reserved |
p2. | timeout(-1) |
s0. |
通常:fname, timeFadeIn, timeFadeOut, regResult,regLid,regParam,regX,regY
加算:fname, addx, addy, timeFadeIn, timeFadeOut, regResult,regLid,regParam,regX,regY 加算+マクロ:fname, addx, addy, macroStrings マクロ文字列例:1.v1;2.v2;3.v3 対象文字列の、%1%,%2%,%3%をそれぞれ、v1,v2,v3 に文字列置換します。 , timeFadeIn, timeFadeOut, regResult, regLid, regParam, regX, regY |
p0. | layoutId(viewId) |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:左クリックを受け取る |||||||| |||||||| |||||||| ||||||+-- 1:右クリックを受け取る |||||||| |||||||| |||||||| |||||+--- 1:キー入力情報を受け取る |||||||| |||||||| |||||||| ||||+---- 1:マウス移動情報を受け取る |||||||| |||||||| |||||||| |||+----- 1:マウスホイール情報を受け取る |||||||| |||||||| |||||||| ||+------ 1:効果音終了通知を受け取る |||||||| |||||||| |||||||| |+------- 1:キーボードによるカーソルの移動を禁止する |||||||| |||||||| |||||||| +-------- 1:タイムアウトを有効にする |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1:抑制フラグ↓を参照する |||||||| |||||||| ||||||+----------- 1: コントロールクリックのデフォルト動作を抑制する |||||||| |||||||| |||||+------------ 1: マウスホイールのデフォルト動作を抑制する |||||||| |||||||| ||||+------------- 1: キー押下時のデフォルト動作を抑制する |||||||| |||||||| |||||||| |||||||+------------------- 1: ロード例外を送出しない。 |
p2. | timeout(-1) |
s0. | regResult,regLid,regParam,regX,regY |
s0. | レイアウト用RNF名。指定を省略すると res\c\menu.layout.rnf になる。 |
p0. |
| ||||
p1. | クイックセーブしたことを報せる通知ウィンドウID。-1なら表示無し。 | ||||
p2. | 1:サムネールを作成する。 0:しない。 |
p0. |
| ||||
p1. | ロード確認ウィンドウID。0なら標準。-1ならなし。 | ||||
p2. | データがない場合の通知ウィンドウID。0ならなし(歴史的事情) |
引数なし |
p0. | 表示するダイアログのID |
p1. | dx(-12345) -12345だと定義時の位置を利用。 |
p2. | dy(-12345) 同上。 |
p3. | 0:戻り値を受け取らない 1以上:結果を受け取る通常レジスタのID。R1000なら1000。 |
p0. | 表示するダイアログのID |
p1. | dx(-12345) -12345だと定義時の位置を利用。 |
p2. | dy(-12345) 同上。 |
p0. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:キャンセルなしの特殊な呼び出し |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1:終了を待つ |
p3. |
選択アイテムに関連づける際、現在の画面の状態に即して変化させるためのタイプを指定する。数値の意味は次の通り。 0.なにもしない。未定義でも同様。 1.パターン0がwindow。パターン1がフルスクリーンを表す選択アイテム用 2.ウィンドウ時有効に、フルスクリーン時無効になる選択アイテム用 3.ウィンドウ時無効に、フルスクリーン時有効になる選択アイテム用 4.パターン0がフルスクリーン。パターン1がwindowを表す選択アイテム用 |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | 1:AUTO操作も同時にやる 0:やらない。 |
p0. | 0: valid 1: invalid -1: 拡張処理 |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| ||||||++- save 0:無視 1:valid 2:invalid |||||||| |||||||| |||||||| |||| |||||||| |||||||| |||||||| ||++----- load 0:無視 1:valid 2:invalid |||||||| |||||||| | |||||||| |||||||| +----------------- 1:update control |
引数なし |
引数なし |
引数なし |
p0. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: フリックを操作する |||||||| |||||||| |||||||| ||||||+-- 1: 長押しを操作する |
p1. |
0: 無効にする
1: 有効にする |
p0. | 0:動作定義 1:アクション定義 2:操作 |
p1. | 押し時間(ms)。未定義または0だとデフォルト(1000ms)。 |
p1. | ボタン定義 0:左 1:右(未実装) 2:中(未実装) |
p2. | アクションID |
p3. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:メッセージ待ちの時有効 |||||||| |||||||| |||||||| ||||||+-- 1:文字列選択肢の時有効 |||||||| |||||||| |||||||| |||||+--- 1:選択アイテム選択肢の時有効 |
s0. | アクションパラメータ。p0.p1.p2.p3.strParam、空や*の場合がある。 |
p1. | p1: 1:有効化 0:無効化 -1:トグル |
p0. | 0:動作定義 1:アクション定義 2:操作 |
p1. | 効果音。-1だと無音。-2だと定義しない。 |
p2. | 移動距離。これより大きいとフリックだと見なす。-2だと定義しない。 |
p1. | 定義方向 2:↓ 4:← 6:→ 8:↑ |
p2. | アクションID |
p3. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:メッセージ待ちの時有効 |||||||| |||||||| |||||||| ||||||+-- 1:文字列選択肢の時有効 |||||||| |||||||| |||||||| |||||+--- 1:選択アイテム選択肢の時有効 |
s0. | アクションパラメータ。p0.p1.p2.p3.strParam、空や*の場合がある。 |
p1. | p1: 1:有効化 0:無効化 -1:トグル |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| ||||++++- 0:従来。効果音付きで off にするだけ。 |||||||| |||||||| |||||||| |||| 1:多機能。条件と効果音の on / off が記述できる |||||||| |||||||| |||||||| |||| 2:単純オフ。ExHIBITコマンドのAUTO OFFの置き換え用 |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1:多機能時:オフ時に設定されている効果音を再生する。 |
s0. |
offにする条件式。多機能時のみ有効。
空欄だとtrueと同じです。 |
引数なし |
p0. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| ||||++++- 0:従来。効果音付きで off にするだけ。 |||||||| |||||||| |||||||| |||| 1:多機能。条件と効果音の on / off が記述できる |||||||| |||||||| |||||||| |||| 2:単純オフ。ExHIBITコマンドのSKIP OFFの置き換え用 |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1:多機能時:オフ時に設定されている効果音を再生する。 |
s0. |
offにする条件式。多機能時のみ有効。
空欄だとtrueと同じです。 |
s0. | Actionでは使われないが、プロパティ時にsiid範囲(グループ化)の表現に使われる。 |
s0. | Actionでは使われないが、プロパティ時にsiid範囲(グループ化)の表現に使われる。 |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | 0:許可 / 1:禁止 / -1:トグル |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | 1:AUTO操作も同時にやる 0:やらない |
p0. | 1:AUTO操作も同時にやる 0:やらない |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | 対象キャラのキャラクターID |
引数なし |
引数なし |
引数なし |
p0. | 対象キャラのキャラクターID |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
引数なし |
p0. | lidTarget(仮想LID指定) |
p1. | siidTarget |
p2. |
種類
0: 値。コンディションパネルの場合は現在のパターンID。 1: 無効状態の検出。有効(0)/無効(1) 2: 表示状態の検出。表示(0)/非表示(1) |
p0. |
mode
|
p0. | 0 |
p1. | 非発言者にかけるフィルタの色(0xRRGGBB) |
p2. | 非発言者にかけるフィルタの濃度(0-256) |
p3. | flags
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:登場しているキャラは更新する |
s0. | 条件式。空欄だと true 指定と同じ。 |
p0. | 1 |
p3. | flags
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:登場しているキャラは更新する |
p0. | 2 | ||||||||||
p1. | フキダシ画像表示に利用する仮想レイヤーID | ||||||||||
s0. | 条件式,dx,dy,cx,cy,fade,filename
|
p0. | 3 |
s0. | このコマンドを実行する条件式。 |
p0. | 4 |
p2. | 0.hide 1.show |
s0. | このコマンドを実行する条件式。 |
p0. | 10 | ||||||
p1. | submode
| ||||||
p2. | flags
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: 登場キャラの表示を更新する
次にキャラの台詞がある場合、表示を更新する必要はありません。
メッセージ表示なしで登場キャラの状態を変えたい場合は、表示を更新するフラグを立てて下さい。 | ||||||
s0. | 設定キャラCIDリスト
カンマ区切りで、話者扱いしたいキャラのCIDを列挙します。例えば、5番と6番と7番のキャラを話者扱いしたい場合、
また、全ての登場しているキャラを対象にしたい場合はして下さい。 を指定 | と設定します。
p0. |
mode
|
p1. | 再生時の音楽音量パーセント。0〜100。 |
p2. | 音声再生開始時の音楽ボリューム変更時間(0〜2550 ms) |
p3. | 音声再生終了時の音楽ボリューム変更時間(0〜2550 ms) |
p1. |
直接指定値
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |+++++++- 減衰率(0%-100%) |||||||| |||||||| |||||||| +-------- 0 |||||||| |||||||| |||||||| |||||||| |||||||| ++++++++---------- 減衰時間(10ms単位。0-255) |||||||| |||||||| |||||||| ++++++++------------------- 復帰時間(10ms単位。0-255) |||||||| |+++++++---------------------------- 遅延時間(100ms単位。0がデフォルト) 2015/05/17 +----------------------------------- 0 |
p0. | mode (0:消去 1:セーブ) |
p1. |
index 対象セーブindex。現在 0 のみ。
0:戻るボタンをはじめとするゲーム中のタイミングで、OSへ戻されたときに行われるセーブ。 |
s0. | セーブ時の解説文字列。 |
p0. | mode(0) |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:遅延アクションでコンフィグを開く |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1:RET_EXITLOOPを返す 0だとRET_CONTINUEを返す |
p2. | 初期化前に表示するY/NダイアログのID。0で表示しない。 |
s0. | 初期化定義(RNFKIND_ACTION)用 RNF ファイル名。 |
p0. | lidTarget(仮想) |
p1. | siidTarget |
p2. | 増分 |
s0. | -1で無効。それ以外は、 アクション文字列 アクション文字列とは、アクションを指定する際に利用する文字列で、actionId, p0, p1, p2, p3, s0 という形式で表現される。 。 |
p0. | mode (0.設定 1.orgをクリア 2.全クリア) |
s0. |
orgFontName,newFontName(*)
num,orgFontNames...,newFontName(*) |
p0. | mode (0.設定 1.クリア) |
s0. | 文字名(指定なしでもクリア指定と同等の動作になる) |
p0. | 0:通常 1:コントロール(slider)からの呼び出し 2:コントロール込みの初期設定 4:sliderそのものからの呼び出し |
p1. |
[p0==0の時] 通常
value(0-255) [p0==1の時] コントロール(slider)からの呼び出し sliderControlId(0-11) [p0==2の時] コントロール込みの初期化 HIWORD(controlID) LOWORD(value) [p0==4の時] 選択アイテム(slider)からの呼び出し HIWORD(lidSlider) LOWORD(siidSlider) |
p2. |
lidTarget(-2 なら現在のメッセージウィンドウに利用されているレイヤー)
現在p2==-2の時だけ値がセーブで保存される。それ以外の場合は、不透明を基準にする。 |
p3. |
flgUpdate
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:画面を更新する |||||||| |||||||| |||||||| |||| |||||||| |||||||| |||||||| ++++----- 0:値は直値(従来通り) 1:%指定 2:%逆順指定 |||||||| |||||||| | |||||||| |||||||| +----------------- 1:p2 != -2で直接lidが指定されている時、設定された透明度をメッセージウィンドウにも反映させる。 |
p0. | 非同期フェードのためのオブジェクトID。通常は0。 |
p1. | 仮想LID。指定があればそのレイヤーを破棄する。-1でなにもしない。 |
p0. | 対象となるmessageId |
p1. | dx(メッセージ背景相対) |
p2. | dy(同上) |
s0. | オーバーレイを作成する元になるファイル名。空または-1でメッセージオーバーレイの消去。 |
p0. |
mode 0: 座標領域指定(0,0)-(p1 x p2)
mode 1: 比率指定(0, 0) - (w:h = p1:p2), mode 2: 任意指定 |
p1. | 幅(ピクセル) |
p2. | 高(ピクセル) |
p1. | 幅(比率) |
p2. | 高(比率) |
s0. | x,y,w,h |
p0. | -1: ダイアログによる選択 0: 指定解除 43: 4対3 54: 5対4 |
引数なし |
p0. | mode 0:ダイアログによる設定 1:LOAD 2:INIT 3:$N置換のCID設定 |
p1. | 名前を変更したいキャラのCID。 |
p2. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:expression(標準表記名)の変更 |
p3. | 変更通知ダイアログID。-1で通知無し。 |
s0. | デフォルト名(settings 時は初期化指定で、load時はエントリーがないとき適用される) |
p0. | ブラウザのオーナーウィンドウ指定。0:ゲームのウィンドウ 1: なし |
s0. | URL |
s0. |
登録するメモ文字列。
メモ文字列には、次のマクロを利用できます。
$s: 実行中のRLDの名称に置換されます。 $b: ブロックIDに置換されます。 |
p0. | mode 0: フラグ指定 |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: LID_BACK系 |||||||| |||||||| |||||||| ||||||+-- 1: 330 系 |||||||| |||||||| |||||||| |||||+--- 1: 340 系 |||||||| |||||||| |||||||| ||||+---- 1: 350 系 |||||||| |||||||| |||||||| |||+----- 1: 360 系 |||||||| |||||||| |||||||| ||+------ 1: 0 |||||||| |||||||| |||||||| |+------- 1: 0 |||||||| |||||||| |||||||| +-------- 1: 0 |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1: LID_EFFECT系 |||||||| |||||||| ||||||+----------- 1: LID_SYSEFFECT系 |||||||| |||||||| |||||+------------ 1: 0 |||||||| |||||||| |||||+------------ 1: 800 系 |||||||| |||||||| |||||||| |||||||+------------------- 1: キャラ全退場 |
p0. | messageAreaId。def.rsdで指定したメッセージ領域ID。 |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| ++++++++- 行頭禁則用フラグ |||||||| |||||||| |||||||| |||||||+- 1: 標準文字 |||||||| |||||||| |||||||| ||||||+-- 1: 標準外字 |||||||| |||||||| |||||||| |||||+--- 1: 半角a-zA-Z |||||||| |||||||| |||||||| ||||+---- 1: 半角0-9 |||||||| |||||||| |||||||| |||+----- 1: 全半quotation類 |||||||| |||||||| |||||||| |||||||+------------------- 0:行頭禁則 1:行末禁則 |
s0. |
追加/設定する禁則文字列。
actionのパラメータ受け渡しの歴史的事情により、s0が * のみの場合は空欄と見なす。* を指定したい場合は2文字以上の定義で使用すること。
内部では、まず行頭禁則処理が行われた後、行末禁則処理が行われます。同一のmessageAreaで、行頭禁則と行末禁則に同じ文字を設定した場合、
行末禁則の結果行頭禁則が発生しても処理が行われないので注意してください。
通常は同一の文字を定義しない方が良いでしょう。
|
p0. | OID (今のところ0しかないから無視される。将来の拡張用) |
p1. |
mode0: 作成(rnf 読み込みとオブジェクトの作成)
mode1: ページの設定 mode2: エントリー取得 mode9: 後始末 |
p2. |
TYPE 0: 通常
TYPE 1: 予約。現在未実装。 TYPE 2: リプレイ用。paramがシーンIDに、s0が飛び先エントリー名。 |
p3. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:ページ作成時にサムネールレイヤーのマスクをクリア。 |||||||| |||||||| |||||||| ||||||+-- 1:選択アイテムの透明「色」部分を反応範囲から除く。 |
s0. | 設定に利用するRNFファイル名。 |
p2. | 選択に利用するOID(0) |
p3. | 0:未使用 1〜:説明表示に利用する仮想レイヤーID |
s0. | 表示するページの指定。式可。 |
p2. | 値を返す文字列レジスタのindex。-1で値を返さない。 |
p3. | 値を返すレジスタのindex。-1で値を返さない。 |
s0. | pageId, siid いずれも式可。pageId = -1だと現在のページを意味する。 |
引数なし |
p0. | 結果を返すレジスタID |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:結果が真なら値をレジスタp0に加算。0:真なら1を返す。 |
s0. | MD5Hash,filename |
引数なし |
p0. | 0:ミュート状態を反転させる。 1:システムミュートする 2:システムミュートを解除する。 |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:コントロールも操作する |
p2. | 操作するコントロール(toggle panel)ID。パターン0がoff。パターン1がon。 |
p0. |
モード。
| |||||||||||||||
s0. | rnfName (相対パスの場合、ExHIBIT.exeからの相対パス) |
p0. | mode 0:通常 1:高速化(描画なし) -1:toggle |
p0. | mode 0:表示要求 1:抑制要求 -1:toggle -2:強制表示指定 |
p0. | 設定対象になるプリントエリアID。-1なら現在表示されているプリントエリアが対象になる。 |
p0. | 対象となるレイヤーの仮想レイヤーID。 |
p1. | 0:属性を解除する 1:属性を設定する(透明になる) 2:s0を式として評価しその結果をp1の値にする。 |
p2. | 属性解除時に設定するフェード値(1-16)。0の場合は16になる。 |
p3. | フェード時間(ms) |
s0. |
p1が2の場合、p1を評価する式。例えば、R1200 とすれば、R1200の値がp1の値になります。
p1が2以外の場合は無視されます。 |
p0. | UIを表示するための仮想レイヤーID。 |
p1. | UIを表示するX座標。ビュー相対。 |
p2. | UIを表示するY座標。ビュー相対。 |
p3. | UIを表示したり消したりするフェード時間(ms) |
s0. | レイアウトを定義した rnf ファイル。省略すると、res/c/shortcut.layout.rnf が使われる。 |
p0. | mode 0:移動属性解除 1:移動属性付与 2:トグル動作 |
s0. | 操作対象の仮想レイヤーIDを半角カンマで区切って並べる(600,601,602...) |
p0. | 選択アイテムが関連づけられている仮想レイヤーID。 |
p1. | 選択アイテムID。 |
p2. | mode |
p3. | DWORD 上位ワードがボリューム(0-256)、下位ワードが再生する効果音チャンネルのindex(システム効果音は通常2です) |
s0. | 再生するwavファイル名。 |
p0. | 操作するムービー再生オブジェクトID。 |
p1. |
操作。
0:ポーズ 1:リスタート |
p0. |
flags
0:下指定(マークの下を行の下部に合わせる) 1:上指定(マークの上を行の上部に合わせる) |
p0. |
通知コード
| ||||||
p1. | 通知を受け取るコントロールID。-1で全コントロールへの一斉配信になります。 |
p0. | 対象コントロールID | ||||||||||||||||||||||||||||||||||||||||||||||||||
p1. |
mode
| ||||||||||||||||||||||||||||||||||||||||||||||||||
s0. |
各モード毎のパラメータ群
|
cond |
|
cond |
|
p0. | 動作モード( 0:p1削除 1:p1->p2コピー 2:p1->p2移動) |
p1. | flags
00000000_00000000_00000000_00000000
|||||||| |||||||| |||||||| |||||||+- 1: flgUpdate |
p2. | src data
00000000_00000000_00000000_00000000
|||||||| |||||||| ||||++++-++++++++- 0-4095: index |||||||| |||||||| |||| |||||||| |||||||| ++++-------------- 0-2: mode 0:USAVE 1:ASAVE 2:QSAVE |||||||| |||||||| ++++++++-++++++++------------------- 0である必要があります。 |
p3. | dest data
00000000_00000000_00000000_00000000
|||||||| |||||||| ||||++++-++++++++- 0-4095: index |||||||| |||||||| |||| |||||||| |||||||| ++++-------------- 0-2: mode 0:USAVE 1:ASAVE 2:QSAVE |||||||| |||||||| ++++++++-++++++++------------------- 0である必要があります。 |
p0. | idFrame 操作対象のフレーム |
s0. | sx,sy,sw,sh 消去するレイヤー上の範囲 |
p0. | mode
0: スキップ設定
|
p0. | 動作モード(0:初期化 1:設定)
0: 初期化
|
p0. | 動作モード
0: データベースをロードして、JUMP履歴モードにする
2: 保存するフラグやレジスタの指定
履歴からロードする場合、レジスタの復帰が通常は不可能であるため、各行の状態を保存しなければなりませんが、
全行において、全てのレジスタを保存するのは無駄が大きすぎるため、一部のレジスタのみ保存するようになっています。
そのレジスタの設定を行います。
履歴からロードされた場合、ロード復帰ブロックと同じように特殊なブロックIDを持った復帰ブロックが呼び出されます。
具体的には、10,000,000 + 復帰ブロックIDのブロックが呼び出されます。
そのブロック内で実行して、ロードされたレジスタを復帰させるコマンドです。
レジスタは即時反映されます(履歴の復帰は常にブロックなので問題ない) |
p0. | 追加するメッセージを発言したキャラのID。 |
p1. | 追加するメッセージのメッセージID。 |
s0. | 名称.メッセージ形式のメッセージ文字列。 |
p0. | 0:許可 1:禁止 |
p0. | 変換したい値 |
p1. | レベルの最大値(段階数-1) |
p2. | 値の最小値 |
p3. | 値の最大値 |
p0. | 現在レベル |
p1. | 最大レベル(段階数−1) |
p2. | 最小値 |
p3. | 最大値 |
p0. | 代入したいレジスタの番号 |
p1. | 代入したい値 |
p2. |
設定後の動作指定
0:なにもしない
1:設定後RET_DIRECTを返す。action051と同じ動作。 |
p0. | 代入したいレジスタの番号 |
p1. | 代入したい値 |
p2. |
設定後の動作指定
0:なにもしない
1:設定後RET_DIRECTを返す。action051と同じ動作。 |
p0. | 代入したいレジスタの番号 |
p2. |
設定後の動作指定
0:なにもしない
1:設定後RET_DIRECTを返す。action051と同じ動作。 |
s0. | 代入したい文字列 |
p0. | 代入したいレジスタの番号 |
p1. | 代入したい値 |
p2. |
設定後の動作指定
0:なにもしない
1:設定後RET_DIRECTを返す。action051と同じ動作。 |
p0. | 1文字表示毎のウェイト(ms) |
p0. | 表示対象になるメッセージフレームのID |
p1. | p0が属するグループの最初のフレームID |
p2. | p0が属するグループの最後のフレームID |
p3. | 実際に表示が必要な場合のフェード時間(ms) |
p0. | 標準登場時間 (ms) |
p0. | 標準退場時間 (ms) |
p0. | 標準メニュー表示時間 (ms) |
p0. | 標準メニュー消去時間 (ms) |
p0. | ダイアログ標準表示時間 (ms) |
p0. | ダイアログ標準消去時間 (ms) |
p0. | オートプレイ時の最小待ち時間 (ms) |
p0. | オートプレイ時の1文字待ち時間 (ms) |
p0. | 色 ( 0xRRGGBB形式 RGBそれぞれの濃さを0〜FFの8ビットで表現する形式。例えば赤なら0xFF0000、青なら0x0000FFとなる。 類似の表記にRRGGBB形式があるがこちらは先頭に0xを付けなくて良いだけで後は同じ。 ) |
p1. | 0.表示色 1.縁取り色 |
p0. |
0-256 設定するユーザー指定ボリューム
| ||||||
p0. |
-1 スライダーに連動した設定
| ||||||
p0. |
-2:比率利用(ベースは現在値)
現在のユーザーボリューム x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
| ||||||
p0. |
-3:比率利用(ベースは最大値)
最大ボリューム(256) x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
|
p0. |
0-256 設定するユーザー指定ボリューム
| ||||||
p0. |
-1 スライダーに連動した設定
| ||||||
p0. |
-2:比率利用(ベースは現在値)
現在のユーザーボリューム x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
| ||||||
p0. |
-3:比率利用(ベースは最大値)
最大ボリューム(256) x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
|
p0. |
0-256 設定するユーザー指定ボリューム
| ||||||
p0. |
-1 スライダーに連動した設定 (現在効果音限定)
| ||||||
p0. |
-2:比率利用(ベースは現在値) (現在効果音限定)
現在のユーザーボリューム x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
| ||||||
p0. |
-3:比率利用(ベースは最大値) (現在効果音限定)
最大ボリューム(256) x p1 / p2 の値を新しいユーザーボリュームに設定する。 再生が行われているときだけ有効
|
p0. | セットしたいボリューム (0-256) |
p1. | テスト中なら1にして、音量にp2を直接設定する。 |
p2. | p1=1の時だけ有効。現在のボリュームを直接設定する(0-256) |
p3. | 設定する対象キャラクターID |
s0. | 同時に設定したいキャラクターIDを、ピリオド区切りで列挙する。"ex. 3.4.5.8.9" |
p0. | 0:停止 1:再生する音楽ID |
p0. | 0:停止 1:再生する環境音ID |
p0. | 0:停止 1:再生する効果音ID |
p0. | 0:停止 1以上:音声ID |
p1. | 対象となるキャラID |
p0. | 0:音楽のミュートを解除する 1:音楽をミュートする -1:toggle |
p1. |
flags 通常は0です。
コンフィグ内からコンソールが呼び出された場合のために用意されています。
00000000_00000000_00000000_00000000
|||||||| |||||||| |||||||| |||||||+- 1:実際の再生開始/終了も行う。 |
p0. | 0:環境音のミュートを解除する 1:環境音をミュートする -1:toggle |
p0. | 0:効果音のミュートを解除する 1:効果音をミュートする -1:toggle |
p1. | 対象 0:通常のSE 1:SYSTEM SE |
p0. | 0:音声のミュートを解除する 1:音声をミュートする |
p1. | 対象キャラクターID |
s0. | 対象キャラクターIDリスト。ピリオド区切り。 |
p0. | 0:解放しない 1:解放する |
p1. | 1:デバイスを解放しない場合、音の停止を行わない(ムービーの音と同時に再生されることになります) |
p0. | ムービークオリティの設定 (0-7) |
p0. | ムービーボリュームの設定 (0-256) |
p0. | システム効果音ID |
p1. | 0:同期的再生 1:非同期再生 |
p0. | 0:強制停止 1:再生終了を待つ |
p0. | 操作するシステム効果音のID。-1:全システム効果音対象 0-99:対象システム効果音対象 |
p1. | 0:許可 1:禁止 |
s0. | 設定する カーソルファイル名(.cur) 通常は、res\g\gn\default.cur |
p0. | 0:off / 1:on / -1:toggle |
p0. | 設定したいボリューム (0-256) |
p3. | 0:通常時の音量設定 1:被音声時の音量設定 |
p0. | 0:OSのカーソルを利用する 1:専用カーソルを利用する。 |
p0 mode. |
|
p1. | 登録開始システム効果音Index |
s0. |
condition,params
condition:条件式。真の時だけ設定します。 paramas 効果音IDを半角ピリオドで区切った文字列。
登録は、p1で指定されたindexから順番に行われ、-1を指定すると再生なしになります。
例:L18=0,-1.-1.999.999.999.999.-1.-1.-1.-1.-1.999.999.999.-1.999.-1.999.-1.-1.-1.999.-1.-1 |
p1. | 登録開始システム効果音Index |
s0. |
condition,params
condition:条件式。真の時だけ設定します。 paramas 効果音IDを半角ピリオドで区切った文字列。部分グループ化指定付き。
部分グループ化指定
効果音ID指定に、半角のスラッシュで複数のIDを列挙できる書式で、再生は列挙したIDからランダムで選択されます。 例:999/998/997
登録は、p1で指定されたindexから順番に行われ、-1を指定すると再生なしになります。
例:L18=0,-1.-1.999/998/997.999.999.999/998.-1.-1.-1.-1.-1.999.999.999.-1.999.-1.999.-1.-1.-1.999.-1.-1 |
p1. |
| ||||||
s0. |
regName, params
regName:レジスタ名(例:R1300) paramas 効果音IDを半角ピリオドで区切った文字列(最大24個)
設定は常に0番〜23番に対して行われます。
p1=0ならそれらをクリアし、regNameに0を設定します。 p1=1ならそれらを設定し、regNameに1を設定します。 p1=-1ならregNameの値を反転し(0なら1へ。それ以外なら0へ)結果をp1とみなして実行します。 例:R1300,-1.-1.999.999.999.999.-1.-1.-1.-1.-1.999.999.999.-1.999.-1.999.-1.-1.-1.999.-1.-1 |
p0. | 0:保存 1:復帰 |
p1. | p0==0時に新しく設定するモード 0:簡易ログ 1:一覧ログ |
p0. | 設定するローカルフラグのindex |
p1. | 設定する値 (1 or 0) |
p0. | 設定するシステムフラグのindex |
p1. | 設定する値 (1 or 0), -1でトグル |
p0. | 設定する透明度 (0-15) |
p0. |
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1:パレットを定義する |||||||| |||||||| |||||||| ||||||+-- 1:マスクも転送する |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1:fname はフルカラー |||||||| |||||||| |||||||| |||||||| |||||||| ||||||++---------- b00:抜きなし b01:0番抜き b10:-1番抜き |||||||| |||||||| | |||||||| |||||||| +----------------- 1:描画前にレイヤー全体をクリアする。 |||||||| |||||||| ++++++++-++++++++------------------- ( 右詰系ワーク ) |||||||| |||||||| |||||||| ++++++++------------------- 右詰時の左端消去に使われる文字ID。 ++++++++---------------------------- 0:左詰 1:桁数非指定の右詰 2-255:その桁数の右詰(描画前にクリアしなくてもその桁数がスペースで埋められる) | ||||||||||||
s0. |
lidDest, dx, dy, fname, pw, ph, target
ピリオド区切りでパターン番号を列挙する。各項目の先頭が$で始まる場合、項目の式が表現する値の各桁がパターン番号となる。
例えば、$123 は、1.2.3 と同じ意味になる。$R1200なら、R1200の内容の値が4234なら、4.2.3.4 と同じ意味なる。数値を表示する際に便利。
$version 指定を行った場合、実行ファイルと同じ位置にある、version という名前のファイルを開きAPPというキーに定義された数値をそのまま出力します。 APP=128 なら、$128 と同じ意味になります。 |
p0. |
| ||||||||||
p1. | time(ms) | ||||||||||
p2. | oidMove | ||||||||||
p3. | oidFade | ||||||||||
s0. |
p0==2のみ有効
cid.x.y.fade.flags;cid.x.y.fade.flags;... [flags] 00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||+- 1: disable 要求 |||||||| |||||||| |||||||| ||||||+-- 1: enable 要求 |||||||| |||||||| |||||||| |||||||| |||||||| |||||||+---------- 1: x, y は相対座標指定 |
p0. |
|
引数なし |
p1. | strParamのバージョン指定。0 or 1。 |
s0. |
ver.0 lid;lid;lid-lid;....
ver.1 lid.x.y.fade.flags;cid.x.y.fade.flags;... flags 00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||||| |||||||| |||||||| |||||||| +-------- 1: x, y は相対位置指定(mode1) |
p1. | 復帰時間 (ms) |
p2. | oidMove |
p3. | oidFade |
p0. |
| ||||||
p1. | 初期化開始index。 | ||||||
p2. | 初期化終了index。このindexは初期化に含まれます。 |
p0. | mode 0:作成 1:有効/無効 p0解説 |
p1. | 初期状態設定 0:有効 1:無効 |
p2. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||+++- 0-7:そのカラーセクションを利用する。 |||||||| |||||||| |||||||| ||||+---- カラーセクションを 0:変更しない 1:変更する |
s0. | filename。ただしRLDではfilenameの中身が出力されている。改行は\fに置換されている。 |
p1. | 0:有効にする 1:無効にする |
p1. |
フラグ
00000000_00000000_00000000_00000000 |||||||| |||||||| |||||||| |||||+++- 0-7:そのカラーセクションを利用する。 |||||||| |||||||| |||||||| ||||+---- カラーセクション 0:変更しない 1:変更する |
p0. |
指定するカラーセクション(0−7)
0を指定すると、この機能は無効化され、通常のメッセージと同じ色になります。 |
p0. |
コマンド
| ||||
p1. |
設定対象
| ||||
p2. |
設定するカラーセクション(0-7)。
0を指定すると、設定が無効になります。 |
p0. |
moduleID(0<= p0 < RetouchExtensions::MAX_DLLS) モジュールの識別ID
moduleId < 0 なら、Inner拡張コール。 | |||||||||
p1. |
cmdId 実行コマンドの指定。ACM_EXTENSIONの場合は未使用。
| |||||||||
p2. | p1==1の場合、funcId 呼び出し機能ID。意味は各モジュールによって異なる | |||||||||
p3. | p1==1の場合、p2によって異なる | |||||||||
s0. |
p1==0の場合、dllName(hoge.dll, dll/hoge.dll等)
p1==1の場合、p2によって異なる。 |
p0. | decode key |
p1. |
callmode
0:メッセージ表示時のキー待ちからの呼び出し 1:タイトル画面からの呼び出し |
s0. |
定義が書かれている rnf ファイル名。
省略した場合、res\c\tw.rnfが利用されます。 |
引数はありません |
p0. |
ダウンロードID。通常は0。
ExHIBITのダウンロードマネージャは、現在(0-7)が利用出来るが、リソースロード用には(0-3)を利用すること。 つまり同時に4接続を行うことが出来る。 |
p1. |
動作モード
-1:ダウンロードの終了を待つ -2:デコードキーを登録する 0以上:任意のアプリケーションID。 |
p2. |
ダウンロードするリソースID。
p1のアプリケーションIDとp2のリソースIDでサーバー側のリソースを識別する。 |
p3. |
ローカルシステムレジスタの番号。
このレジスタの内容が0ならロードされたことがない。1ならダウンロード済み。 |
s0. | API URL |
p0. | 表示オブジェクトID。現在は無視されて0になる。 |
p1. | mode: 0:表示開始 1:終了 -1:toggle |
p2. | 表示に利用する仮想レイヤーID。 |
p0. | 0.実際に登録する 1.ネットワーク接続を行う事への許可ダイアログ |
s0. | API URL |
p0. |
urlID。現在のところ次の通り。
0: 選択肢情報取得 Action358で利用。 1: 選択肢結果投稿 2-7: reserved. |
s0. | 設定する URL。 |
p0. | 情報を取得したい選択肢のID。 | ||||||||||||||||||||||||||||||||||||||||||
p1. |
フラグ
00000000_00000000_00000000_00000000
mode:
|||||||| |||||||| |||||||| ++++++++- mode |||||||| |||||||| |||||||| |||||||| |||||||| ++++++++---------- format
| ||||||||||||||||||||||||||||||||||||||||||
s0. |
p1のmodeによって指定が異なる。以下、
|
p0. | 0:無効にする 1:有効にする |
p1. | p1解説 |
p2. | p2解説 |
p3. | p3解説 |
s0. |
p0==1の時だけ有効。TREG_INITLAYER に保存する文字列。
p0==0の時、TREG_INITLAYERは破棄される。 |
p0. |
スクリーンショットをとる対象
| ||||||||||||||||||||||||||||||||||||
p1. |
出力先の指定
| ||||||||||||||||||||||||||||||||||||
p2. |
出力対象補助指定。p1の値によって意味が異なります。
| ||||||||||||||||||||||||||||||||||||
p3. |
スナップショット動作を設定するフラグ
00000000_00000000_00000000_00000000
|||||||| |||||||| |||||||| |||||||+- 1: 出力先のサイズに合わせて変形する |||||||| |||||||| |||||||| ||||||+-- 1: 変形時、縦横比を維持する |||||||| |||||||| |||||||| |||||+--- 1: 縦横比維持時、余った部分を0で塗りつぶす |||||||| |||||||| |||||||| | |||||||| |||||||| |||||||| +-------- 1: 転送先の作り直しを認める |||||||| |||||||| |||||||| |||||||+------------------- 1: s0にソース領域指定がある |||||||| ||||||+-------------------- 1: s0にレイヤー作成領域指定がある |||||||| |||||+--------------------- 1: s0に出力ファイル名指定がある |||||||| +-------------------------- 1: 出力フォルダが無ければ作成する | ||||||||||||||||||||||||||||||||||||
s0. |
p3の内容に従って、情報を追加します。
追加される情報の順番は下記の通りで、それぞれ、p3のフラグによって存在を指定してください。
|