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

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

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

#contents

~
*以前のバージョン内の記述などを変更しないと、機能しなかったりエラーがでてしまうポイント。 [#v1060_point]
-[[Ver10.6.0 アップデート内容(2020/11/23)>history#Ver1060]] から
--コマンド「バックログ改ページ接頭辭」が「&color(Red){''バックログ改ページ接頭辞''};」に変更になりました。
--バックログに「&color(Red){''バックログボイスボタン''};」が追加されました。ボイスを使用していない作品でも&color(Red){''設定しないとバックログが機能しません''};。
--コマンド「&color(red){''プリーロード''};」のファイルパスの先頭に「&color(red){''/''};」の記述が必須になりました。(ファイル名の記述には絶対パスを用います)
--コマンド「''キートリガー''」が廃止されました。「&color(Red){''キーダウン''};」「&color(Red){''キーアップ''};」など細かく指定できるコマンドに変更になりました。
--コマンド「''文字進行''」が廃止され、「&color(red){''文字進行通常''};」「&color(red){''文字進行オート''};」「&color(red){''文字進行スキップ''};」「&color(red){''文字進行通常強制''};」に変更になりました。
--Plugin機能が追加され、ダイアログスクリプト(''sys_msg.txt'')が「Plugins」>「''lvn_message''」に移動しました。
--システムのスクリプト記述が一部変更となっています。
(テキストボックス・バックログ・システム・テキスト・サウンド・ボイス・インフォ・セーブ・ロード・メニュー・イベント・マクロ・タイトル)
---&color(Red){''スキップ・オート''};の仕組みが変更されました。これにより「textbox.txt」の一部が変更されています。
--設定ファイル「&color(red){''settings.xml''};」に&color(red){''1項目''};が追加されました。

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

~
-「Scripts」フォルダ内に「''scenario_tables''」フォルダが追加されました。
これは新機能「言語切り替え」のための&color(Red){サンプルフォルダ・ファイル};になります。
ver10.2.0であった「Scripts」フォルダ内の「plugins」フォルダは削除されています。&br;
&attachref(./Scripts1060.png,,ver10.6.0 Scriptsフォルダ);

~
-''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){''スキップ・オート''};の仕組みが変更になったため、「textbox.txt」内のスキップ・オート関連記述が変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./textbox106_1.png,,textbox.txt);

~
-「&color(Red){''栞 txt_skipToggle''};」「&color(Red){''栞 txt_autoToggle''};」部分も変更されています。
該当する箇所を変更しましょう。&br;
&attachref(./textbox106_2.png,,textbox.txt);

~
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./textbox106_3.png,,textbox.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*バックログ画面(sys_backlog.txt) [#sys_backlog_txt]
&attachref(./backlog106g.png,nolink,バックログ画面);
-「&color(Red){''バックログボイスボタン''};」機能が追加されました。
ボイスの使用未使用関係なく、&color(Red){この記述をしないとバックログが機能しなくなります};ので、ご注意ください。

-コマンド「バックログ改ページ接頭辭」が「&color(Red){''バックログ改ページ接頭辞''};」に変更されました。
「辭」という漢字が「辞」に変わりました。

-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./backlog106_1.png,,sys_backlog.txt);

~
-「''栞 log_display''」の下に「&color(Red){''文字進行通常強制 true''};」が追加記述されました。
スキップ・オート時にバックログ画面を開くと一時的に通常進行にさせるためのものです。&br;
&attachref(./backlog106_2.png,,sys_backlog.txt);
&br;
-「''スクリプト終了''」の直前に「&color(Red){''文字進行通常強制 false''};」が追加記述されました。
一時的な通常進行を解除させるためのものです。&br;
&attachref(./backlog106_3.png,,sys_backlog.txt);
&br;
--[[「''文字進行通常強制''」コマンドについてはこちらへ>commands/text#textReadNormalForce]]

~
*システム設定(sys_config-system.txt) [#sys_config-system_txt]
&attachref(update/v1020/system102g.png,nolink,システム設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./system106_1.png,,sys_config-system.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*テキスト設定(sys_config-text.txt) [#sys_config-text_txt]
&attachref(update/v1020/text102g.png,nolink,シテキスト設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./text106_1.png,,sys_config-text.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*サウンド設定(sys_config-sound.txt) [#sys_config-sound_txt]
&attachref(update/v1020/sound102g.png,nolink,サウンド設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./sound106_1.png,,sys_config-sound.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*ボイス設定(sys_config-voice.txt) [#sys_config-voice_txt]
&attachref(./voice106g.png,nolink,ボイス設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./voice106_1.png,,sys_config-voice.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*インフォ設定(sys_config-info.txt) [#sys_config-info_txt]
&attachref(./info106g.png,nolink,インフォ設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./info106_1.png,,sys_config-info.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*セーブ画面(sys_save.txt) [#sys_save_txt]
&attachref(update/v1000/save100g.png,nolink,セーブ設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./save106_1.png,,sys_save.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*ロード画面(sys_load.txt) [#sys_load_txt]
&attachref(update/v1000/load100g.png,nolink,ロード設定画面);
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。&br;
&attachref(./laod106_1.png,,sys_load.txt);
&br;
--[[「''キーダウン''」コマンドについてはこちらへ>commands/script#keyDown]]

~
*メニュー画面(sys_menu.txt) [#sys_menu_txt]
&attachref(update/v1000/menu100g.png,nolink,メニュー画面);
-「''ダイアログスクリプト登録 system/sys_msg.txt''」の記述が「&color(Red){''ダイアログスクリプト登録 /Plugins/lvn_message/sys_msg.txt''};」に変更されました。
Plugin機能サンプルのため、ダイアログスクリプト(''sys_msg.txt'')が「Plugins」>「''lvn_message''」に移動しました。
それにともないサンプルでの「sys_msg.txt」を指定するパスが変更されています。
※「sys_msg.txt」ファイルは元の「system」フォルダなどに戻しても大丈夫です。その際は素材画像の移動や画像指定などを修正しましょう。&br;
&attachref(./menu106_1.png,,sys_menu.txt);
&br;
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。「検索・代替」機能で''一括変換''がおすすめです。

-「''ボタン単独活性化 sysmenu_button.*''」の下に「&color(Red){''文字進行通常強制 true''};」が追加記述されました。
スキップ・オート時にバックログ画面を開くと一時的に通常進行にさせるためのものです。

-「''栞 menu_reappear''」の下に「&color(Red){''文字進行通常強制 false''};」が追加記述されました。
一時的な通常進行を解除させるためのものです。&br;
&attachref(./menu106_2.png,,sys_menu.txt);
&br;
--[[「''文字進行通常強制''」コマンドについてはこちらへ>commands/text#textReadNormalForce]]

~
*イベント(sys_events.txt) [#sys_events_txt]
-「''キートリガー''」が廃止され、「''&color(Red){キーダウン};''」に変更されました。
該当する箇所を全て変更しましょう。
&color(Red){※「''キートリガー初期化''」や「''キートリガー活性化 true''」もありますので、一括変換する際は注意が必要です。};&br;
&attachref(./events106_1.png,,sys_events.txt);

~
*マクロ(sys_macros.txt) [#sys_macros_txt]
-「''マクロ''」が、より安全な形の「''&color(Red){コマンドマクロ};''」に変更されました。
該当する箇所を全て変更しましょう。&br;
&attachref(./macros.png,,sys_macros.txt);
&br;
--[[「''マクロ''」コマンドについてはこちらへ>commands/script#macro]]
--[[「''コマンドマクロ''」コマンドについてはこちらへ>commands/script#commandMacro]]

~
*タイトル画面(title.txt) [#title_txt]
&attachref(update/v1020/title102g.png,nolink,タイトル画面);
-「''ダイアログスクリプト登録 system/sys_msg.txt''」の記述が「&color(Red){''ダイアログスクリプト登録 /Plugins/lvn_message/sys_msg.txt''};」に変更されました。
Plugin機能サンプルのため、ダイアログスクリプト(''sys_msg.txt'')が「Plugins」>「''lvn_message''」に移動しました。
それにともないサンプルでの「sys_msg.txt」を指定するパスが変更されています。
※「sys_msg.txt」ファイルは元の「system」フォルダなどに戻しても大丈夫です。その際は素材画像の移動や画像指定などを修正しましょう。&br;
&attachref(./title106_1.png,,title.txt);
&br;
-メニュー(sys_menu.txt)にも記述してありますが、一度読み込めば良いので「スタートスクリプト」冒頭に記述しておくだけで良いかと思います。
※意図的に複数のダイアログ画面を使用したい場合は、その都度指定をし直してください。
--[[「''ダイアログスクリプト登録''」コマンドについてはこちらへ>commands/system#setDialogScript]]

~
*settings.xml [#settings_xml]
-「settings.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver10.6.0 では&color(Red){''1項目''};が追加されています。&br;
&attachref(./settings.png,nolink,settings.xml);
&br;
-「&color(Red){''copy_dialogue_to_clipboard="False"''};」は、文字窓やコマンド「文字」で表示されたテキストをクリップボードにコピーするかどうかを選択する設定です。
&br;
--[[「''settings.xml''」についてはこちらへ>customize#c01]]

~
*settings_dev.xml [#settings_dev_xml]
-「settings_dev.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver10.6.0 では&color(Red){''変更点はありません''};。
//&attachref(./settings_dev.png,,settings_dev.xml);
&br;
--[[「''settings_dev.xml''」についてはこちらへ>customize#c02]]

~
-----

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

~
~
~