ver5.7.0 から ver6.0.0 へのバージョンアップです。
Light.vnサンプルのスクリプトなどを比較して、変更になったコマンドや記述をみていきます。
以前のバージョン内の記述などを変更しないと、機能しなかったりエラーがでてしまうポイント。
- Ver6.0.0 アップデート内容(2018/08/31) から
- 「ボタン基本資料」が「ボタン基本素材」に変更になりました。
- ()による演算式計算機能追加により、変数名、個体名作成時の制限が追加されました。
- 変数名の先に「*」を使用することができなくなりました。
- 名前を数字で始める事ができなくなりました。
- 名前の途中に演算子の文字を入れることができなくなりました。
- 文字列指定時、始まりだけに「'」を付ける事ができなくなりました。「" "」で囲むことが強制されます。
- 「トラックバー」に、存在しない変数の登録ができなくなりました。
- コマンド「バックログ台詞登録」が追加されました。
- 変数関連の追加・修正を説明する部分が、サンプルスクリプト「tut_var.txt」に追加されました。
- システムのスクリプト記述が一部変更となっています。
(テキストボックス・バックログ・コンフィグ・サウンド・ボイス・インフォ・セーブ・ロード・メニュー・ダイアログ) - 「settings.xml」の「GameSettings」項目の各システム変数名が変更されました。
- 今回のアップデートではフォルダ・ファイルの追加はありません。
制作した作品のバージョンアップの際は「BGM」「Fonts」「Image」「Movie」「Particles」「Patch」「SaveData」「Screenshots」「Scripts」「SFX」「Voices」の素材フォルダを ver6.0.0フォルダの方に移動しましょう。
テキストボックス(textbox.txt)
バックログ画面(sys_backlog.txt)
コンフィグ画面(sys_config.txt)
- 文字列は「" "」で囲む事になりました。
該当する箇所を全て変更しましょう。
- システム変数の名前が変更されたことにより、トラックバーでの変数指定部分が変更されました。
「textSpeed」が「vn_sysTextSpeed」になりました。
「autoSpeed」が「vn_sysAutoSpeed」になりました。
「autoWait」が「vn_sysAutoWait」になりました。
サウンド設定(sys_config-sound.txt)
- 文字列は「" "」で囲む事になりました。
該当する箇所を全て変更しましょう。
- システム変数の名前が変更されたことにより、トラックバーでの変数指定部分が変更されました。
「master_vol」が「vn_sysMasterVolume」になりました。
「背景音」が「vn_sysBgmVolume」になりました。
「効果音」が「vn_sysSfxVolume」になりました。
「ボイス」が「vn_sysVoiceVolume」になりました。
ボイス設定(sys_config-voice.txt)
- 「ボタン基本資料」が「ボタン基本素材」に変更されました。
- 文字列は「" "」で囲む事になりました。
該当する箇所を全て変更しましょう。
- 変数値「undefined」と「全域変数」の追加により、ボイスを制御するもし構文が記述されました。
「undefined」とは、式においてまだ値等が設定されていない変数のことです。 - 変数名の先に「*」が使えなくなったことにより「トラックバー」の変数名「*voice_ace」を「gvoice_ace」に変えています。
インフォ設定(sys_config-info.txt)
セーブ画面(sys_save.txt)
ロード画面(sys_load.txt)
メニュー画面(sys_menu.txt)
ダイアログ画面(sys_msg.txt)
settings.xml
- 「settings.xml」はLight.vnエディター設定が記録されているファイルの1つです。
ver6.0.0 では「GameSettings」項目の各システム変数名がすべて「vn_」ではじまるように変更されました。
- 「sysWaitInputIcon="sys\sys_wait.png"」が削除されました。
- 「sysTextSpeed」が「vn_sysTextSpeed」になりました。
- 「sysBgmVolume」が「vn_sysBgmVolume」になりました。
- 「sysAutoSpeed」が「vn_sysAutoSpeed」になりました。
- 「sysAutoWait」が「vn_sysAutoWait」になりました。
- 「sysSfxVolume」が「vn_sysSfxVolume」になりました。
- 「sysMasterVolume」が「vn_sysMasterVolume」になりました。
- 「sysVoiceVolume」が「vn_sysVoiceVolume」になりました。
- 「sysTextSkipMethod」が「vn_sysTextSkipMethod」になりました。
- 「sysWindowMode」が「vn_sysWindowMode」になりました。
- 「sysVoicePlayType」が「vn_sysVoicePlayType」になりました。