TITLE:ver7.1.0にアップデートする。
-[[アップデート方法 トップへ>update]]
''ver6.2.0'' から &color(Red){''ver7.1.0''}; へのバージョンアップです。
Light.vnサンプルのスクリプトなどを比較して、変更になったコマンドや記述をみていきます。
#contents
~
*以前のバージョン内の記述などを変更しないと、機能しなかったりエラーがでてしまうポイント。 [#v700_point]
-[[Ver7.0.0 アップデート内容(2019/01/19)Ver7.1.0(2019/01/21)>history/legacy01#Ver700]] から
--コマンド「&color(red){''全域変数保存''};」が追加されました。これからは「''全域変数''」は&color(red){''自動保存ではなく''};、コマンド指定で行うことになります。
--コマンド「''文字ボールド''」が「&color(red){''文字太字''};」に変更になりました。
--コマンド「待機」オプションの「''一般進入防止''」が「&color(red){''読み込み続行禁止''};」に変更になりました。
--「&color(red){''ロード''};」「&color(red){''セーブ''};」「&color(red){''セーブ削除''};」の軽量化及び&color(red){''機能変更''};が行われました。
--コマンド「''savedataPage''」が廃止されました。
--コマンド「''ボタン活性領域''」が廃止され、「&color(red){''ボタン単独活性化''};」「&color(red){''ボタン全活性化''};」が追加されました。
--「''キートリガーのデフォルト設定''」が廃止されました。これからは作品最初に「キートリガー l.click 続行」などを&color(red){''直接指定する必要''};があります。
--システムのスクリプト記述が一部変更となっています。
(テキストボックス・バックログ・コンフィグ・サウンド・ボイス・インフォ・セーブ・ロード・メニュー・ダイアログ・ページ)
--「settings.xml」を「&color(red){''settings.xml''};」「&color(red){''settings_dev.xml''};」に分離。
~
-今回のアップデートでは「&color(red){''settings_dev.xml''};」ファイルが追加されています。
制作した作品のバージョンアップの際は「BGM」「Fonts」「Image」「Movie」「Particles」「Patch」「SaveData」「Screenshots」「Scripts」「SFX」「Voices」の素材フォルダを ''ver7.1.0フォルダの方に移動しましょう''。&br;
&attachref(./folder700.png,,ver7.1.0フォルダ);
~
-''SaveData''フォルダ内のファイルは全て削除しておきましょう。
&color(Red){※旧セーブデータをそのまま使用するとLight.vnが正しく動作しないことがあります。};&br;
&attachref(update/v1000/save_empty.png,,SaveDataフォルダ);
~
*テキストボックス(textbox.txt) [#textbox_txt]
&attachref(update/v600/textbox.png,nolink,テキストボックス);
-「''文字ホールド''」が「&color(red){''文字太字''};」に変更されました。
-セーブロード関連の仕様が変更になったため「&color(red){''クイックセーブ''};」にスクリーンショットサイズのオプションが追加されてます。
該当する箇所を変更しましょう。&br;
&attachref(./textbox700.png,,textbox.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''文字太字''」コマンドについてはこちらへ>commands/text#textBold]]
~
*バックログ画面(sys_backlog.txt) [#sys_backlog_txt]
&attachref(update/v600/backlog.png,nolink,バックログ画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
-「''待機 一般侵入防止''」が「&color(red){''待機 読み込み続行禁止''};」に変更されました。
該当する箇所を全て変更しましょう。&br;
&attachref(./backlog700.png,,sys_backlog.txt);
&br;
-すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''ボタン全活性化''」コマンドについてはこちらへ>commands/UI#btnsAllActive]]
--[[「''待機''」コマンドについてはこちらへ>commands/script#wait]]
~
*コンフィグ画面(sys_config.txt) [#sys_config_txt]
&attachref(update/v570/config.png,nolink,コンフィグ画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
該当する箇所を変更しましょう。&br;
&attachref(./config700_1.png,,sys_config.txt);
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
~
-「''待機 一般侵入防止''」が「&color(red){''待機 読み込み続行禁止''};」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./config700_2.png,,sys_config.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''待機''」コマンドについてはこちらへ>commands/script#wait]]
~
*サウンド設定(sys_config-sound.txt) [#sys_config-sound_txt]
&attachref(update/v570/sound.png,nolink,サウンド設定画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
該当する箇所を変更しましょう。&br;
&attachref(./sound700_1.png,,sys_config-sound.txt);
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
~
-「''待機 一般侵入防止''」が「&color(red){''待機 読み込み続行禁止''};」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./sound700_2.png,,sys_config-sound.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''待機''」コマンドについてはこちらへ>commands/script#wait]]
~
*ボイス設定(sys_config-voice.txt) [#sys_config-voice_txt]
&attachref(update/v570/voice.png,nolink,ボイス設定画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
該当する箇所を変更しましょう。&br;
&attachref(./voice700_1.png,,sys_config-voice.txt);
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
~
-「''待機 一般侵入防止''」が「&color(red){''待機 読み込み続行禁止''};」に変更されました。
該当する箇所を変更しましょう。&br;
&attachref(./voice700_2.png,,sys_config-voice.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''待機''」コマンドについてはこちらへ>commands/script#wait]]
~
*インフォ設定(sys_config-info.txt) [#sys_config-info_txt]
&attachref(./info.png,nolink,インフォ設定画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
-「''待機 一般侵入防止''」が「&color(red){''待機 読み込み続行禁止''};」に変更されました。
該当する箇所を全て変更しましょう。&br;
&attachref(./info700.png,,sys_config-info.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''待機''」コマンドについてはこちらへ>commands/script#wait]]
~
*セーブ画面(sys_save.txt) [#sys_save_txt]
&attachref(update/v600/save.png,nolink,セーブ画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
該当する箇所を変更しましょう。&br;
&attachref(./save700_1.png,,sys_save.txt);
&br;
-「ページ送り」の仕組みが変更になり「''もし (vn_slotPageCur == undefined) 変数 vn_slotPageCur = 0''」が追加記述されています。
-「栞 display_info」の下に「ボタン単独活性化」「セーブ」「セーブ削除」という並びに変わっています。
-「''セーブ''」の仕組みが変更になり「&color(red){''セーブ 1 245 130''};」と変更されています。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''セーブ''」コマンドについてはこちらへ>commands/system#save]]
~
-「ページ送り」の仕組みが変更になり、ページ数表記の''文字列''が変更されています。&br;
&attachref(./save700_2.png,,sys_save.txt);
~
-すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。&br;
&attachref(./save700_3.png,,sys_save.txt);
&br;
-「ページ送り」の仕組みが変更になり「''データページ変更''」が「''変数''」による記述になりました。
&br;
--[[「''ボタン全活性化''」コマンドについてはこちらへ>commands/UI#btnsAllActive]]
~
*ロード画面(sys_load.txt) [#sys_load_txt]
&attachref(update/v600/load.png,nolink,ロード画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
該当する箇所を変更しましょう。&br;
&attachref(./load700_1.png,,sys_save.txt);
&br;
-「ページ送り」の仕組みが変更になり「''もし (vn_slotPageCur == undefined) 変数 vn_slotPageCur = 0''」が追加記述されています。
-「栞 display_info」の下に「ボタン単独活性化」「ロード」「セーブ削除」という並びに変わっています。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''ロード''」コマンドについてはこちらへ>commands/system#load]]
~
-「ページ送り」の仕組みが変更になり、ページ数表記の''文字列''が変更されています。&br;
&attachref(./load700_2.png,,sys_save.txt);
~
-すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。&br;
&attachref(./load700_3.png,,sys_save.txt);
&br;
-「ページ送り」の仕組みが変更になり「''データページ変更''」が「''変数''」による記述になりました。
&br;
--[[「''ボタン全活性化''」コマンドについてはこちらへ>commands/UI#btnsAllActive]]
~
*メニュー画面(sys_menu.txt) [#sys_menu_txt]
&attachref(update/v600/menu.png,nolink,メニュー画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
-すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。
該当する箇所を変更しましょう。&br;
&attachref(./menu700.png,,sys_menu.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''ボタン全活性化''」コマンドについてはこちらへ>commands/UI#btnsAllActive]]
~
*ダイアログ画面(sys_msg.txt) [#sys_msg_txt]
&attachref(update/v600/msg.png,nolink,ダイアログ画面);
-「''ボタン活性領域''」が削除され、「&color(red){''ボタン単独活性化''};」に変わっています。
-すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。
該当する箇所を変更しましょう。&br;
&attachref(./msg700.png,,sys_msg.txt);
&br;
-「''script_fin''」が「&color(red){''スクリプト終了''};」に変更されています。
日本語コマンド「スクリプト終了」が実装されたことによる変化です。
機能は変わりませんので、英語日本語どちらの表記でも大丈夫です。
&br;
--[[「''ボタン単独活性化''」コマンドについてはこちらへ>commands/UI#btnsOnlyActive]]
--[[「''ボタン全活性化''」コマンドについてはこちらへ>commands/UI#btnsAllActive]]
~
*ページ(sys_config-pages.txt) [#sys_config-pages_txt]
-セーブ画面やロード画面などを終了時に経由するページスクリプトです。
すべてのボタンを有効にするために「&color(red){''ボタン全活性化''};」が追加されています。
該当する箇所を変更しましょう。&br;
&attachref(./page700.png,,sys_config-pages.txt);
&br;
~
*settings.xml [#settings_xml]
-「settings.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver7.1.0 では「''Settings''」「''EditorSettings''」「''GameSettings''」の項目が2つのファイルに別れ「&color(red){''settings.xml''};」「&color(red){''settings_dev.xml''};」となりました。&br;
&attachref(./settings_files.png,nolink,settings_files);
&attachref(./settings.png,,settings.xml);
&br;
--[[「''settings.xml''」についてはこちらへ>customize#c01]]
--[[「''settings_dev.xml''」についてはこちらへ>customize#c02]]
~
-----
~
-[[アップデート方法 トップへ>update]]
~
~
~