過去のアップデート内容(Ver17.0.1 ~ Ver16.9.2)

Last-modified: 2025-06-12 (木) 20:42:17


  • Ver13.0.2 ~ Ver16.8.1 のアップデート内容はこちらへ
  • Ver8.0.0 ~ Ver12.12.0 のアップデート内容はこちらへ
  • Ver3.9.0 ~ Ver7.6.0 のアップデート内容はこちらへ

Ver17.0.1 アップデート内容(2025/05/18)

17.0.1)
[ 更新 ]

  • () {{ }} の用途変更に沿って、/Plugins/lvui/_system/save.txtを更新 (295行目)
  • 中文コマンド更新

17.0.0)
[ 更新 ]

  • 入力が画面領域単位で計算されるように再実装
  • コマンド:
    • 砂時計、更新同期、引数追加
    • タイル移動x, y 処理速度大幅に向上
      • 例:tut_map_shop.txt
      • 左右・上下移動の連打にも対応
  • lv関数:
    • lvVarFromString、追加
      • アイデア提供:tatsu
  • 行の始まりに空白が来る場合の処理改善
  • エディタ:
    • 個体タブ:使用文字窓、情報追加
      • アイデア提供:Yucott



[ 更新 (下位バージョンとの互換性がとれない更新目録) ]

  • ()は単独計算式としてのみ使用可能に変更
    • 文字列に付け足す用途は、{{ }} を利用



[ バグ修正 ]

  • 文字出力バグ修正

Ver17.0.1

Light.vn 17.0!

といっても、中身は多少地味なマイナーアップデートとも言えそうです。

去年マルチプラットフォーム・多言語化・マルチジャンル対応拡張など多くの新挑戦に
挑んでいたため、やらかしすぎず、ユーザーのみなさんとまた自分のためにどういった
方向性へ走っていけばいいか、今までを振り返り・考えを整理する時間を少し持ちました。

結論が出たとは言えませんが、
走る理由は見つけました。

なので、今年も頑張ります。

皆さんの手で今年もどういった作品たちが生まれるか、楽しみです。
もしよければ、私も驚かせてみてください。

よろしくお願いしますー!

- 炯淳



Ver16.9.2 アップデート内容(2025/02/07)

16.9.2)
[ 更新 ]

  • tut_map.txt: 画面領域終了 map_stone、が抜けている箇所修正
  • /Plugins/map_natuki/map.txt 低スペックPCでも工事犬が滑らかに動くように改善
  • 最終ジャンプバグ修正
  • 動画処理軽量化
  • エディタ:個体操作問題修正

16.9.0)

  • エディタ + LightTests)
    • 起動時間がより早くなるように改善
  • コマンド追加)
  • コマンド改善)
    • ブレンドモード BlendScreen 追加
      • アイデア提供:雪原たかし
  • ブラウザー出力)
    • データがいつパッケージングされたか表示するように改善
      • (キャッシュが残っているなどで素材が更新されていないか確認できるように)
    • fpsがログにも出てくるように改善
  • スクリプト読み込みの大幅な改善
  • サンプル)
    • tut_overall.txt
      • spine絵、BlendScreenのサンプル追加
    • tut_map_shop.txt
      • スクリプト唯一化、例追加



[ 更新 (下位バージョンとの互換性がとれない更新目録) ]

  • スクリプト終了:作品中の画面領域問題を自動修正しないように修正
  • 最終ジャンプ:画面領域に原点回帰時解除があるかも考慮するように
    • ある場合、
      • 該当画面領域を解除しない。
      • 該当画面領域の開始スクリプトで解除を終了する
  • スクリプト終了原点回帰、最終ジャンプと同じく修正
  • タッチ素材設定、全域設定ではなく、宣言スクリプト内でのみ有効になるように変更



[ バグ修正 ]

  • 動画のピクセルずれ修正
  • 行の終わりに | がある場合のクラッシュ修正
  • 同期音のバグ修正
  • サンプル)
    • タイトルからコンフィグなどを開いて戻ってきた際の瞬き修正
    • セーブ・ロードの下のボタンが10 10 10の連続になる問題修正

Ver16.9.2

今回の目玉はなんといっても、Spineへの対応とBlendScreenの実装になると思います。

Spineの実装でLight.vnもやっとアニメーションツールへの正式対応が出来たことになり、
スクリーン効果は、Light.vnにもやっと手軽に使える光源効果が出来たということになります。

コマンド:スクリプト唯一化、は長年の悩みを経て誕生したスクリプト管理用のコマンドです。
砂時計、物理処理などでLight.vnは日に日に並列処理が増えておりますが、
結果的にスクリプト制御が難しくなっているところもあってそれを簡略化する為に実装しました。

スクリプト終了や最終ジャンプなどもちゃんと画面領域を考慮した実行に変えたのも、
その一環でもあります。

12月にはブラウザー出力にもかなり時間を注ぎました。特にブラウザーのキャッシュが原因で
動作確認が難しい現状を打破する為の仕組みなども実装して、今回の更新でブラウザー出力まわりも
一層安定性が増したと感じられます。

描画fps、cpu低負荷実行、はコンフィグ用のコマンドとして実装してみました。
ここ5年以内のPCだといらなさそうな気もしますが、スペックの低いPCの為に何かを実装したのは
初めてな気がします。

それでは、今年もよろしくお願いします!

- 炯淳




  • Ver13.0.2 ~ Ver16.8.1 のアップデート内容はこちらへ
  • Ver8.0.0 ~ Ver12.12.0 のアップデート内容はこちらへ
  • Ver3.9.0 ~ Ver7.6.0 のアップデート内容はこちらへ