- 2024-03-02 Light.vn正式版『16.0.1』配信開始。
- 2023-04-17 公式:ver13.8.1以降でのLight.vnライセンス利用規約が更新されました。 Lightvn公式ツイッター
2024情報
- 2024-03-12 Wiki:コマンド説明など ver16.0.1 に対応しました。
Ver16.0.1 アップデート内容(2024/03/02)
16.0.1)
[ Light.vn本体 ]
- エディタ:配布画面の文字列更新
- エディタ:’が自動で’’とならないように修正
- コマンド:クリア、未使用リソースも必要であれば解除するように改善
- コマンド:隣接方向衝突継続時、処理軽量化
[ バグ修正 ]
- エディタ:””の中の//のハイライト問題修正
- () がunmatched lineとなる問題修正
- () の計算がリアルタイムプレビューに反映されない問題修正
- サンプル:tut_var_card.txt デッキ構成後のエラー修正
- サンプル:tut_var_card.txt デッキ構成枚数が不十分でも完了をおせる問題修正
- サンプル:Plugins/map_natuki/map.txt ステージが進まない問題修正
- commands_to_english:対象外のファイルがコピーされない問題修正
16.0.0)
[ Light.vn本体 ]
- 無限ループ検知アルゴリズム改善
- 衝突アルゴリズム軽量化
- 非日本語言語設定でLight.vnを使う場合、日本語情報も処理するように
- 非日本語言語設定でも、Light.vnの公式日本語サンプルを使えるように。
- エディタ:Strings_editor.xmlに必要な文字列が含まれていない場合のエラーをより分かりやすく
- エディタ:スクリプトタブにて、ID情報を最後に追加
- 変化コマンドの軽量化
- 変化コマンドのテスト追加
- サンプル:テキスト装飾が必要な箇所を、<></>形式に大々的に修正
- commands_to_english: Pluginsにも実行されるように
- Light.vnのitch.ioページ公開開始。
[ 更新 (下位バージョンとの互換性がとれない更新目録) ]
- コマンドを引数として貰う場合、該当コマンドが画面領域の一番下のスクリプトを対象に実行されるように変更
- 画面領域終了なく、画面領域開始がされたスクリプトがスクリプト終了する場合、エラーとして
- 砂時計、変数式確認機、状態更新器、ボタンを含めたクリック可能個体、個体が作られた画面領域が活性化中にのみ動作するように
- 文字自動待機、デフォルトを「2」に更新
- 既存動作が望まれる場合、settings.xmlにTextAutoWaitMethodDefault="0"追加
- 上記の変更によるサンプルを修正
- tut_text.txtにて変更の説明追加
[ バグ修正 ]
- エディタ:スクリプトタブを早く切り替える時のバグ修正
- エディタ:シナリオ行ハイライトバグ修正
- 衝突コマンド実行順バグ修正
- もし・ちがってももし、バグ修正
- シンクロコマンド上書き問題修正
- シナリオ行最後の空白が反映されない問題修正
- \\wがシナリオ行で表示されない問題修正
- \\n関連バグ修正
- commands_to_english:テキストファイル以外のファイルを処理しようとする場合のバグ修正
- 過去のアップデート内容
- アップデート方法はこちら
コマンド目録
テキスト関連コマンド
- 文字窓(textbox)
- 使用文字窓(useTextbox)
- 文字(text)
- 台詞情報種類(textTableColumn)
- 台詞情報登録(textTableLoad)
- 台詞情報新文章(textTableLine)
- 台詞情報追加文章(textTableLineCont)
- 文章消去(textClear)
- 文字消去(textPop)
- 文字フォント(textFont)
- 文字サイズ(textSize)
- 文字行サイズ(textLineSize)
- 文字色(textColour)
- 文字太字(textBold)
- 文章斜体(textItalic)
- 文字陰(textShadow)
- 文字速度(textSpeed)
- 文字ワードラップ(textWordWrap)
- 文字自動送り(textAutoIndent)
- 文字送り(textIndent)
- 文字禁則行頭(textDisallowStart)
- 文字禁則行末(textDisallowEnd)
- 文字追加間隔(textExtraSpacing)
- 文字方向(textDir)
- 文字整列(textAlignment)
- 文字窓スキン(textboxSkin)
- 文字窓待機絵(textWaitIcon)
- 文字出力効果(textFlowEffect)
- 文字再度出力(textRedisplay)
- 文字反復出力(textRepeat)
- 文字読後透明度(textReadAlpha)
- 文字超過自動待機(textOverflowAutoWait)
- 文字自動待機(textAutoWait)
- 文字自動改行(textAutoNewline)
- 文字進行形式(textReadVersion)
- 文字進行スキップ(textReadSkip)
- 文字進行オート(textReadAuto)
- 文字進行通常(textReadNormal)
- 文字進行通常強制(textReadNormalForce)
- 文字スキップ方式(textSkipMode)
- 続行時文字進行通常(restoreReadOnContinue)
- バックログ設定(backlogConfig)
- バックログボイス位置(backlogVoiceOffset)
- バックログボイス上書き(backlogVoiceOverwrite)
- バックログ現在話者(backlogCurSpeaker)
- バックログ改ページ接頭辞(backlogNewPagePrefix)
- バックログスクロール(backlog_scroll)
- バックログ台詞登録(backlogAddLines)
- バックログリセット(backlogReset)
- バックログ続く文章追加(backlogAddLineCont)
スクリプト関連コマンド
- 続行(continueRead)
- 待機(wait)
- ジャンプ(jump)
- 最終ジャンプ(finaljump)
- 番号スクリプトジャンプ(srcScriptJump)
- スクリプト(script)
- 並列スクリプト(parallel_script)
- スクリプト終了(script_fin)
- 下位スクリプト一時停止(pauseLowerScripts)
- スクリプト読み込み方式(scriptReadType)
- 禁止スクリプト追加(scriptPrevent)
- 禁止スクリプト解除(scriptAllow)
- 禁止スクリプト全解除(scriptAllowAll)
- スクリプト終了原点回帰(script_fin_return_to_main)
- キーダウン(keyDown)
- キーアップ(keyUp)
- キー長押し(keyPress)
- キートリガー初期化(keyTriggerReset)
- キートリガー活性化(keyTriggersActive)
- 入力禁止(inputLock)
- 栞(bookmark)
- マクロ(macro)
- コマンドマクロ(commandMacro)
- 文字マクロ(stringMacro)
- マクロ反映(macroApply)
- スクリプト番号確認(checkScriptIndex)
- 画面領域開始(screenSpaceStart)
- 画面領域上書き(screenSpaceOverwrite)
- 画面領域終了(screenSpaceFin)
- lua(lua)
- 状態更新機(stateLoop)
- 状態(state)
変化関連コマンド
- 名前変更(nameChange)
- 親子(parentChild)
- 自動カメラ付着(autoOnCamera)
- アニメ登録(animation)
- アニメ登録簡易(animationEx)
- アニメシート登録(animationSheet)
- アニメ一時停止(animationPause)
- アニメ再生(animationPlay)
- ループ(loop)
- 演出目録追加(tweenListAdd)
- 変化終了(tweenEnd)
- 全変化完了(finishTweens)
- 特殊効果(shaderEffect)
- 特殊効果自動反映(shaderEffectAuto)
- 画像(image)
- スクリーンイン(screenIn)
- スクリーンアウト(screenOut)
- イン(fadein)
- アウト(fadeout)
- 遅延消滅(delayedDestroy)
- 移動(move)
- 移動xyz(movexyz)
- 移動xyr(movexyr)
- 移動x(movex)
- 移動y(movey)
- 移動z(movez)
- 移動r(mover)
- レイヤ(layer)
- 方向移動x(localmovex)
- 方向移動y(localmovey)
- 方向移動z(localmovez)
- 回転(rotate)
- 回転x(rotatex)
- 回転y(rotatey)
- 回転z(rotatez)
- 拡大(zoom)
- 拡大x(zoomx)
- 拡大y(zoomy)
- 拡大z(zoomz)
- 速度x(speedx)
- 速度y(speedy)
- 速度z(speedz)
- 加速度x(accelerationx)
- 加速度y(accelerationy)
- 加速度z(accelerationz)
- 焦点(origin)
- 透明度(alpha)
- 色調(rgb)
- hsl色調(hsl)
- 画像反転(inverse)
- ブレンドモード(blendMode)
- カメラモード(camera_mode)
- カメラ初期化(cameraReset)
- カメラ追走(cameraFollow)
- カメラ追走3D(cameraFollow3D)
- カメラ範囲x(cameraRangeX)
- カメラ範囲y(cameraRangeY)
- カメラ範囲r(cameraRangeR)
- カメラ範囲初期化(cameraRangeReset)
- カメラ基準個体描画(objectSortByCameraZ)
- マスク(mask)
- マスク反映(applyMask)
- マスク自動反映(autoApplyMask)
- 画像品質(imageQuality)
- 画像全体品質(imageDefaultQuality)
変数関連コマンド
物理関連コマンド
- 物理処理(runPhysics)
- 侵入許可単位(entryAllowance)
- 衝突範囲方形(colliderRect)
- 衝突範囲方形追加(addColliderRect)
- 衝突範囲球形追加(addColliderSphere)
- 衝突範囲タイル(colliderTile)
- 衝突範囲タイル追加(addColliderRect)
- 衝突範囲タイルレイヤ追加(addColliderTileLayer)
- 衝突開始時(onCollisionStart)
- 衝突継続時(onCollisionCont)
- 衝突終了時(onCollisionExit)
- 隣接方向衝突継続時(onFaceCollision)
- 子衝突範囲消去(clearChildColliders
- 衝突処理初期化(clearCollisionChecks)
- 衝突処理消去(removeCollisionChecks)
UI関連コマンド
イメージ表示コマンド
メディア関連コマンド
- 背景音(bgm)
- 効果音(soundEffect)
- ボイス(voice)
- ボイス再生(voiceReplay)
- 背景ボイス(bgvoice)
- 自動ボイス登録(setAutoVoice)
- 自動ボイス(autoVoice)
- 一時停止(pause)
- 再生続行(play)
- 音量(volume)
- 動画(movie)
- 動画更新(setMovie)
- 動画終了形式(movieFinishType)
- 動画クロマキー(movieChromakey)
- 背景音自動継続(bgmAutoContinue)
- 反復区間(loopRegion)
- 音源確認機(soundChecker)
- 同期音(syncSound)
- 音量ログ(logAmplitude)
システム関連コマンド
- ゲームエンド(endGame)
- プリーロード(preLoad)
- 未使用素材開放(releaseUnusedMemory)
- 未使用素材自動開放(releaseUnusedMemoryAutoBound)
- ボイス再生形式(voicePlayType)
- スクリーン(screen)
- セーブ(save)
- ロード(load)
- セーブ削除(savedelete)
- 全域情報削除(deleteglobalinfo)
- クイックセーブ(quickSave)
- クイックロード(quickLoad)
- セーブ情報継承(waitSaveDataFetch)
- セーブ文章形式(saveTextMethod)
- スクリーンショット(screenshot)
- セーブ除外範囲(noSaveRange)
- セーブ画像除外範囲(noSaveSSRange)
- コマンド未該当時報告(errorOnNoCommandMatch)
- 描画許可(allowRender)
- 開く(open)
- マウスカーソル(mouseCursor)
- ダイアログスクリプト登録(setDialogScript)
- ダイアログ(dialog)
- ダイアログ結果(dialogResult)
- 砂時計(timer)
- クリア(clear)
- クリア色(clearRGB)
- ウインドウクリア色(windowClearRGB)
- 個体深度計算(objectDepthTest)
- 描画基準個体(renderFilterObj)
- 衝突基準個体(collisionFilterObj)
- イベント(event)
- タイトル追加文字列(setTitleSuffix)
- システムダイアログ(SystemDialog)
- システムメッセージ(SystemMessage)
- システムエラ(SystemError)
- システムログ(SystemLog)
- 仮絵生成(createDummyCG)
- 合成画像登録(textureCreate)
- 方形画像登録(textureCreateRect)
- breakpoint
Light.vnライセンス
- 何を作り出す・配布するかは自由です!
- 規約更新(2023/04/17)
既に配布中の作品など修正が難しいケースを考慮し、適用対象は Lightvn 13.8 以上のバージョンを使用する作品に致します。
Lightvn公式ツイッター:規約更新
- 規約更新(2022/10/15)
Lightvnを使い、AIが出力した素材が含まれた作品を配布する場合、無料・有料作品を問わず、作品説明欄に
使用AIツール名の明記を必須化します。
Lightvn公式ツイッター:規約更新
Light.vn関連リンク
リンク
- Light.vn公式サイト:http://lightvn.net/
- Light.vn公式オンラインマニュアル(googleドキュメント):http://bit.ly/2EWnJve
- Light.vn公式Youtubeチャンネル:https://www.youtube.com/channel/UCvsSWVkTfDJALFzFkefNX8g
- Light.vn公式Discordサーバー:https://discord.com/invite/gzNThtmGH3
- その他Light.vn公式サポート:http://lightvn.net/support/
- Light.vn解説チャンネル【非公式】
Wiki管理人・雪原たかし氏によるLight.vn操作の解説動画チャンネル。
- 雪原放送局
Wiki管理人・雪原たかし氏によるアップデートチェックや小難しいLight.vnコマンドを詳しく解説してくれる動画があるチャンネル。
- 高天原まきな
Light.vn Discord管理人・まきな氏による自作ゲームのLight.vnスクリプト・演出などの解説動画があるチャンネル。
- スタジオ・ラフスケッチCH
Light.vnユーザーによるノベルゲーム制作やLight.vnコマンド操作などを「初心者目線」で解説している動画があるチャンネル。
- たかつき なふみ@未完成版公開
Light.vnユーザーによるノベルゲーム制作進捗やLight.vn機能を解説している動画などがあるチャンネル。
注意事項
閲覧者の方へ
- Light.vnは頻繁に更新が行われており、ページ情報の更新が追いついていないことがあります。情報が古いものである可能性をご理解ください。
- 各項目の補足や、項目の追加等の要望は、「編集要望」までお願いします。
- 制作知識が蓄積されている方は、Wiki編集者になって、あなたの知識を初心者の方々と共有しませんか?
ページ上部の編集ボタンから、誰でもほぼ全てのページを編集することができますので、ぜひ編集にご協力ください。
編集者の方へ
- 編集の際には必ず自分でも検証するようにしましょう。また、どのVerで検証したのかを明確にするよう、心がけましょう。
- 自分の編集箇所が第三者によって再編集される可能性があることを考慮しましょう。
- 余裕があれば、既存の項目の検証や最新バージョンにおける変更の反映にもご協力ください。
現在、編集者の数がとても不足しています。編集や検証にご協力ください。