TITLE:ver10.2.0にアップデートする。

-[[アップデート方法 トップへ>update]]

''ver10.0.0'' から &color(Red){''ver10.2.0''}; へのバージョンアップです。
Light.vnサンプルのスクリプトなどを比較して、変更になったコマンドや記述をみていきます。

#contents

~
*以前のバージョン内の記述などを変更しないと、機能しなかったりエラーがでてしまうポイント。 [#v1020_point]
-[[Ver10.2.0 アップデート内容(2020/09/26)>history#Ver1020]] から
--オプション「''ボタン活性条件''」が廃止。「&color(Red){''ハイライト条件''};」に変更になりました。
--コマンド「&color(Red){''バックログ現在話者''};」が追加されました。設定しないとバックログの水平線「-----」の表示がおかしくなります。
--コマンド「&color(Red){''バックログ改ページ接頭辭''};」が追加されました。設定しないとバックログの水平線「-----」の改行がおかしくなります。
--コマンド「&color(Red){''ダイアログスクリプト登録''};」が追加されました。settings.xmlからダイアログ設定が廃止されたので、記述しないとダイアログが機能しません。
--コマンド「文字進行」において「&color(Red){''*''};」表記が廃止されました。
--システムのスクリプト記述が一部変更となっています。
(テキストボックス・バックログ・システム・テキスト・サウンド・セーブ・ロード・メニュー・イベント・タイトル)
--設定ファイル「&color(red){''settings.xml''};」に&color(red){''4項目''};が追加されました。
--設定ファイル「&color(red){''settings_dev.xml''};」に&color(red){''4項目''};が追加されました。

~
-今回のアップデートでは「&color(Red){''Models''};」フォルダが追加されています。
ver10.0.0で制作した作品のバージョンアップの際は「BGM」「Fonts」「Image」「Movie」「Patch」「SaveData」「Screenshots」「Scripts」「SFX」「Voices」の素材フォルダを ''ver10.2.0フォルダの方に移動しましょう''。&br;
&attachref(./folder1020.png,,ver10.2.0フォルダ);

~
-''SaveData''フォルダ内のファイルは全て削除しておきましょう。
&color(Red){※旧セーブデータをそのまま使用するとLight.vnが正しく動作しないことがあります。};&br;
&attachref(update/v1000/save_empty.png,,SaveDataフォルダ);

~
*テキストボックス(textbox.txt) [#textbox_txt]
&attachref(update/v840/textbox.png,nolink,テキストボックス);
-「''ボタン活性条件''」が廃止され、「&color(Red){''ハイライト条件''};」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./textbox102_1.png,,textbox.txt);
&br;
--[[「''ハイライト条件''」コマンドについてはこちらへ>commands/UI#highlight_if]]

~
-「''栞 txt_skipToggle''」の記述が変更されています。
「''スキップ''」と「''オート''」の設定を分けて記述するようになりました。&br;
&attachref(./textbox102_2.png,,textbox.txt 栞 txt_skipToggle);

~
-「&color(Red){''バックログ現在話者''};」が追加されました。
記述しないとバックログの水平線「-----」の表示がおかしくなります。&br;
&attachref(./textbox102_3.png,,textbox.txt 栞 txt_skipToggle);
&br;
--[[「''バックログ現在話者''」コマンドについてはこちらへ>commands/text#backlogCurSpeaker]]

~
*バックログ画面(sys_backlog.txt) [#sys_backlog_txt]
&attachref(update/v1000/backlog100g.png,nolink,バックログ画面);
-コマンド「&color(Red){''バックログ改ページ接頭辭''};」が追加されました。
記述しないとバックログの水平線「-----」部分の改行がおかしくなります。&br;
&attachref(./backlog102_1.png,,sys_backlog.txt);
&br;
--[[「''バックログ改ページ接頭辞''」コマンドについてはこちらへ>commands/text#backlogNewPagePrefix]]

~
*システム設定(sys_config-system.txt) [#sys_config-system_txt]
&attachref(./system102g.png,nolink,システム設定画面);
-「''ボタン活性条件''」が廃止され、「&color(Red){''ハイライト条件''};」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./system102_1.png,,sys_config-system.txt);
&br;
--[[「''ハイライト条件''」コマンドについてはこちらへ>commands/UI#highlight_if]]

~
*テキスト設定(sys_config-text.txt) [#sys_config-text_txt]
&attachref(./text102g.png,nolink,シテキスト設定画面);
-「''ボタン活性条件''」が廃止され、「&color(Red){''ハイライト条件''};」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./text102_1.png,,sys_config-text.txt);
&br;
--[[「''ハイライト条件''」コマンドについてはこちらへ>commands/UI#highlight_if]]

~
*サウンド設定(sys_config-sound.txt) [#sys_config-sound_txt]
&attachref(./sound102g.png,nolink,サウンド設定画面);
-「''ボタン活性条件''」が廃止され、「&color(Red){''ハイライト条件''};」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./sound102_1.png,,sys_config-sound.txt);
&br;
--[[「''ハイライト条件''」コマンドについてはこちらへ>commands/UI#highlight_if]]

~
*セーブ画面(sys_save.txt) [#sys_save_txt]
&attachref(update/v1000/save100g.png,nolink,セーブ設定画面);
-「''栞 display''」の下に「&color(Red){''キートリガー r.click''};」の記述が追加されました。
画面読み込みが完了するまで右クリックを無効化するようにしています。&br;
&attachref(./save102_1.png,,sys_save.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]
※「キートリガー」は次の ver10.6.0 にて''廃止''になっています。

~
*ロード画面(sys_load.txt) [#sys_load_txt]
&attachref(update/v1000/load100g.png,nolink,ロード設定画面);
-「''栞 display''」の下に「&color(Red){''キートリガー r.click''};」の記述が追加されました。
画面読み込みが完了するまで右クリックを無効化するようにしています。&br;
&attachref(./load102_1.png,,sys_load.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]
※「キートリガー」は次の ver10.6.0 にて''廃止''になっています。

~
*メニュー画面(sys_menu.txt) [#sys_menu_txt]
&attachref(update/v1000/menu100g.png,nolink,メニュー画面);
-「''//バックログ宣言''」の下に「&color(Red){''ダイアログスクリプト登録 system/sys_msg.txt''};」の記述が追加されました。
settings.xmlからダイアログ設定が廃止されたので、この記述によりダイアログ機能を付け足しています。
スクリプト内で「sys_menu_txt」を読み込むことにより、自動的にダイアログも読み込まれるようにしています。&br;
&attachref(./menu102_1.png,,sys_menu.txt);
&br;
-「ダイアログスクリプト登録」は一度読み込めば良いので「スタートスクリプト」冒頭に記述しておくのが良いかと思います。
※意図的に複数のダイアログ画面を使用したい場合は、その都度指定をし直してください。
&br;
--[[「''ダイアログスクリプト登録''」コマンドについてはこちらへ>commands/system#setDialogScript]]

~
*イベント(sys_events.txt) [#sys_events_txt]
-前回 ver10.0.0 で「''スクリプト終了原点回帰''」の下に「&color(Red){''再生続行 “(?!vn_sysBGM).*”''};」の記述が追加されました。
「''スクリプト終了原点回帰''」の下では機能しないので、順番を変えています。&br;
&attachref(./events102_1.png,,sys_events.txt);

~
*タイトル画面(title.txt) [#title_txt]
&attachref(./title102g.png,nolink,タイトル画面);
-スクリプト冒頭に「&color(Red){''ダイアログスクリプト登録 system/sys_msg.txt''};」の記述が追加されました。
settings.xmlからダイアログ設定が廃止されたので、この記述によりダイアログ機能を付け足しています。&br;
&attachref(./title102_1.png,,sys_events.txt);
&br;
-メニュー(sys_menu.txt)にも記述してありますが、一度読み込めば良いので「スタートスクリプト」冒頭に記述しておくだけで良いかと思います。
※意図的に複数のダイアログ画面を使用したい場合は、その都度指定をし直してください。
&br;
--[[「''ダイアログスクリプト登録''」コマンドについてはこちらへ>commands/system#setDialogScript]]

~
*settings.xml [#settings_xml]
-「settings.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver10.2.0 では&color(Red){''4項目''};が追加されています。&br;
&attachref(./setting102_1.png,,settings.xml);
&br;
-「&color(Red){''WindowSizeAdjustable=””''};」は「''ウインドウサイズ調整''」設定の切り換えができます。
「&color(Red){''WindowBorderless=””''};」は「''ウインドウボーダー無し''」設定の切り換えができます。
「true」「false」を記入して切り換えます。
エディターの「''作品設定''」内のチェックボックスでも切り換えが可能です。&br;
「AppUserResizePolicy=""」と「AppBorderless=""」はいまのところ機能してないようです。
&br;
--[[「''settings.xml''」についてはこちらへ>customize#c01]]

~
*settings_dev.xml [#settings_dev_xml]
-「settings_dev.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver10.2.0 では&color(Red){''4項目''};が追加されています。
&attachref(./setting_dev102_1.png,,settings_dev.xml);
&br;
-「&color(Red){''Font=””''};」は「''エディターフォント''」の切り換えができます。
「&color(Red){''FontSize=””''};」は「''フォントサイズ''」を設定できます。
エディター「作品設定」の「''エディタータブ''」内で設定ができます。&br;
「&color(Red){''ViewMask=”''};」は「''マスク表示''」の切り換えができます。
「&color(Red){''ViewWaitIcon=””''};」は「''編集中に文字窓待機絵表示''」の切り換えができます。
エディターの「''設定タブ''」のチェックボックスで切り換えが可能です。
&br;
--[[「''settings_dev.xml''」についてはこちらへ>customize#c02]]

~
-----

~
-[[アップデート方法 トップへ>update]]

~
~
~