TITLE:よくある質問 起動・出力について
質問項目の''追加要望''は、「Wiki編集」 >「[[編集要望>demands]]」にてお願いします。
-[[よくある質問 目次>qaa/top]] のページへ
-[[Light.vn全般>qaa/general]] のページへ
-[[コマンド・スクリプトについて>qaa/script]] のページへ
-[[エラーメッセージについて>qaa/error]] のページへ
-[[ゲーム制作全般>qaa/novelgame]] のページへ
-''スクリプト''や''エラーメッセージ''に関しては [[アップデート後のエラー対処>update/error]] も参考にしてください。
~
-----
~
#contents
~
//*起動・出力について[#q02]
*Light.vnのゲームアプリは32bitOSでも動作しますか? [#jbef1a87]
-いいえ、''64bit''OS専用になっています。
32bitには対応しておりませんのでご注意ください。
~
*最新の動作環境について知りたいです。 [#fbd73316]
-Light.vn公式サイト及びWiki「Light.vn入門」に記載されています。&br;
[[&attachref(./q02_01.png,Light.vn 関連記録);>https://docs.google.com/document/d/1IHsaU7vUTpg_ARyCZb3L7oSurEaoEflTiW4FLHOQp7o/edit#]]
--[[Light.vn公式サイト・ダウンロードページ > 更新履歴を確認 > Light.vn 関連記録>https://docs.google.com/document/d/1IHsaU7vUTpg_ARyCZb3L7oSurEaoEflTiW4FLHOQp7o/edit#]]
--[[Wiki > Light.vn入門 > Light.vnとは>tutorial#aboutvn]]
~
*Macで開発したいのですが使用可能でしょうか? [#p6411338]
-現状Mac専用の開発環境及び作品出力は保留しているみたいです。
Mac上で開発、又は作品プレイをされたい場合は''Windows仮想ソフト''を設置して、それを通して行うことを推奨します。
--[[Parallels® Desktop 17>https://www.parallels.com/]]など
~
*Mac用出力「osx(c++)」は最新版で対応していますか? [#c2ae8d57]
-「Mac出力はAppleのソフトウェア対応が乱雑・変わりすぎていて現状見守って(諦めて)おります・・・」
という状態らしいです。 (T-T
~
*「LightEditor.exe」を起動してもエラーが起きて強制終了してしまうようになりました。 [#mfef5961]
&attachref(./q02_03a.png,nolink,crash);
-「Scripts」フォルダ内のスクリプト.txtを移動した際に起こりやすいエラーです。
原因は、指定していた「''スタートスクリプト''」がなくなったことにあります。
「スタートスクリプト」はエディターメニューの「作品」>「設定」>「作品設定」タブにあります。&br;
&attachref(./q02_03b.png,nolink,スタートスクリプト);
&br;指定していた「スタートスクリプト」(もしくはスタートスクリプトと同じ名前のファイル)を「Scripts」フォルダに戻すと起動するようになります。&br;
▼もしスタートスクリプトの名前を忘れてしまった場合はsettings.xmlを開きましょう。&br;
&attachref(./q02_03c.png,nolink,InitialScript);
&br;「settings.xml」>「InitialScript」に記述されているファイル名が「スタートスクリプト」です。
「Scripts」フォルダに入っている任意の名前に変えてsettings.xmlを上書き保存してください。
これで起動するようになります。
~
*エディター表示がガタガタに崩れて、おかしなことになったので直したいです。 [#rfc6705b]
-一番左側のタブが「x」になってしまうと、この症状になることがあります。
スクリプトテキストを移動した際に開いていたタブのものが見つからないことが原因です。&br;
&attachref(qaa/general/q01_07.png,nolink,エディター表示エラー);&br;
「settings_dev.xml」ファイルを開いてみてください。&br;
&attachref(qaa/general/q01_07a.png,nolink,settings_dev.xml);
|<EditorSettings ScriptList=",/Plugins/SRS_pop/backlog.txt,/Plugins/SRS_pop/config-info.txt,/Plugins/SRS_pop/config-pages.txt"|
▲上記ScriptList先頭の「'',''」を削除しましょう。&br;
&attachref(qaa/general/q01_07b.png,nolink,ScriptList);
|<EditorSettings ScriptList="/Plugins/SRS_pop/backlog.txt,/Plugins/SRS_pop/config-info.txt,/Plugins/SRS_pop/config-pages.txt"|
▲修正を保存し、エディターを開くと元に戻ります。&br;
''※ver12.8.0以降''は改善されて起こらなくなっています。
~
*配布出力が「成功」となっているのですが、出来上がったデータフォルダがどこにも見つかりません。 [#d174d5f6]
-''作品配布経路''にデフォルトで表示されている「C:/Users/daego/Desktop」のままで作成すると、出力されたデータフォルダが見当たらなくなります。
「''Browse''」を使用し、自分のPC場所(デスクトップ・保存したいフォルダ)を指定し直しましょう。&br;
&attachref(./q02_02.png,nolink,作品配布経路);
~
*配布出力中に作業バーが止まってしまって「成功」になりません。もしくは「失敗」と表示されて出力されます。 [#b4fce95a]
-Light.vnに''必要なフォルダが存在していない''と「配布」をした際、Light.vn側が戸惑って止まってしまいます。&br;
&attachref(./q02_04.png,nolink,必要なフォルダ);
&br;素材フォルダの移動やデータサイズ軽量化などの際には&color(Red){''各フォルダ自体は必ず残す''};ようにしましょう。&br;
※バージョンによっては、バグで配布成功しない場合もありました。
どうしても配布できない場合は、最新版にバージョンアップしてください。
~
*制作者側及びユーザー側で「VCRUTIME140.dll」が見つからないといったランタイムエラーが起きて起動できません。 [#c0caaecd]
&attachref(./q02_05.png,nolink,ランタイムエラー);
-''ver10.0.0''から必要なランタイムが変わっています。
[[マイクロソフト社「Visual Studio 2019」の「コミュニティ」無料ダウンロードバージョン>https://visualstudio.microsoft.com/ja/downloads/]]を導入する・導入してもらうことで解決します。&br;
※この問題は''ver12.0.0''にて修正改善されています。
ver12.0.0以降で「配布」出力したものはランタイムエラーはでません。
~
*「tryCreate window failed:most likely graphic problem」というエラーが出て起動できません。 [#nb02ef4f]
-グラフィックボードに問題があるか古いかになります。
「Directx 11」以上をインストールしても改善されない場合は、グラフィックボードを変える以外選択肢はないかと思われます。
~
*DVDにゲームファイルを焼いたのですが、アプリケーションを開こうとすると「CStreamLoadMgr ingt failed,exiting application」と出てきて開けません。 [#scdc89f3]
-PCへコピーして、PC内にてコピーからゲーム起動できる場合は「Settings.xml」設定の「''writeDirectoryType''」が関係しているかもしれません。
メディアにはセーブファイルを「保存」できないため、PCの安全な場所に保存するように設定しましょう。&br;
&attachref(qaa/general/q01_24.png,nolink,writeDirectoryType);
&br;「''settings.xml''」に設定項目がありますので、メモ帳などで開き「''writeDirectoryType="0"''」を「''writeDirectoryType="1"''」に書き換えて上書き保存しましょう。
これで自動で安全な場所にセーブデータが保存される設定になります。
この設定でメディアにゲームファイルを焼き付けましょう。
~
*ver12.10.0以降、配布データに「''LightTests.exe''」「''Bugtrap.dll''」が追加出力されるようになりましたが、これは配布時にも必須なファイルでしょうか? [#x8375797]
-「BugTrap.dll」は''必須ファイル''であり、「LightTests.exe」(約17MB)の方は任意で取り除いても良いそうです。
ただし、もし作品が起動しなかったりすることがあれば、ユーザーにLightTestsを実行してもらうことで原因を把握することも可能です。
必須ではありませんが、一緒に配布することをお勧めします。
~
*出力する作品の「LightApp.exe」「Light.exe」「Light-vn.exe」のアイコンを設定したいです。 [#p884a5bf]
-フォルダ表示時の「LightApp.exe」「Light.exe」「Light-vn.exe」のアイコンはLight.vnの既定のものなので、もしもこれを変更したい場合には、外部ツールを使用しましょう(ファイルの破損等は自己責任です)。&br;
&attachref(./q02_10_change_icon.png,nolink,アイコン変更);
&br;
▼外部ツールの使い方などを解説した動画がありますので参考にしてみてください。&br;&br;
#responsive_layout_item{{
#youtube(8cJnHT-d4Hs)
}}
&br;動画内で説明している「''マルチアイコン(.ico)''」をとてもお手軽に作成できるWebサイトを教えていただきました。
''正方形サイズの画像1枚''から作成可能となっています。
Webサイト:[[Faviconジェネレーター>https://favicon-generator.mintsu-dev.com/]]
&br;さらに''ver4.5.0''から、タスクバーやウィンドウ上縁左方に表示されるアイコンの画像を設定できるようになりました。
設定するには、メニューバーの「作品」>「設定」>「作品設定」タブに進み「アイコン」で画像素材を選択してください。&br;
&attachref(./q02_10.png,nolink,アイコン設定);
&br;
~
*Webブラウザに対応した形式に書き出せると聞いたのですが、サッパリ分かりません。 [#g6103241]
-Light.vn公式及びWikiの両方に解説があります。
--[[Light.vn 配布の流れ、公開前後のアドバイス > Web版>https://docs.google.com/document/d/1hyber74ZutVUuJfwGlQWnXbtsHPmLZoM0U7iB1eg1wQ/edit#heading=h.hs9dfns3shwz]]
--[[Wiki > チュートリアル > ブラウザ版の出力方法>packaging]]&br;&br;
-▼解説動画もありますので参考にしてみてください。&br;&br;
#responsive_layout_item{{
#youtube(778d4NgP2ZY)
}}
~
*ブラウザ化にチャレンジしているのですが、ローカルテスト時にエラーが発生して進めることが出来ません。 [#bb4142ab]
&attachref(./q02_12.png,nolink,ローカルテストエラー);&br;&br;
-「Configフォルダーが存在しない」というエラーです。
cmderで作成した「''loader.js''」「''project.data''」をコピーし忘れている可能性があります。確認してみましょう。&br;
&attachref(./q02_12b.png,nolink,圧縮データ);
&br;
もしくはフォルダ指定コマンド「cd ~」での''「Data」フォルダの指定ミス''により、ゲームファイル圧縮データが正しく行われなかった可能性もあります。
しっかりと「Data」フォルダを指定し、圧縮コマンド「py ~」を行ってください。&br;
&attachref(./q02_12c.png,nolink,「Data」フォルダの指定ミス);
~
*ブラウザでプレイするとき、最初のBGMが鳴りません。 [#n3cb3f56]
-ブラウザ版は画面を''一度クリックする''ことで音が聞こえる仕様になっています。
この流れを自然に回避するために、ロゴ画面や注意書き画面で1回クリックさせてからタイトル画面にジャンプするようにするとスムーズかつエレガントなムーブにすることができます。&br;
&attachref(./q02_13.png,nolink,一度クリックする);
~
*ブラウザゲームでセーブをしましたが、ブラウザを閉じたらセーブしたデータが消えていました。 [#b9e2194e]
-一番最初に読み込むスクリプト(''スタートスクリプト'')の一番上に「''セーブ情報継承 0 60''」と記述しておきましょう。
「60」はデフォルトのセーブ総数の数値です。&br;
※「セーブ情報継承」コマンドは''ver10.8.0以降''の実装となっています。&br;
&attachref(./q02_14.png,nolink,セーブ情報継承);
~
*ブラウザゲームがAppleのsafariではプレイ出来ません。 [#md03f426]
-iOS12~14.8の場合は、Safariの設定 「advanced」>「experimental features」>「''webgl2.0''」にチェックを入れることで動作可能になります。
iOS15以上の場合は最初からチェックが入ってるようです。&br;
※''要動作検証''。&br;
&attachref(./q02_15.png,nolink,Safariの設定);
~
*ブラウザ化したら「絵」「ボタン」「背景音」などが消えてしまいました。 [#v7fd7e94]
-アプリ及びリアルタイムプレビューでは正常だった場合、原因の1つとして考えられるのが「指定素材の英語表記''&color(Red){ファイル名の大文字小文字};''が間違っている」です。&br;
&attachref(./q02_16.png,nolink,大文字小文字);
&br;''Light.vnエディターでは素材指定の際「大文字小文字」を区別しません''。「大文字小文字」が混ざり合っていても正常に動作します。
しかし&color(Red){''ブラウザの場合は「大文字小文字」の違いを認識します''};ので、絵が表示できなかったりBGMが鳴らなかったりといったことになります。&br;
▼Light.vnエディターの左メニューボタンにて素材を指定すると、パス・素材名がきっちりと指定されますのでご活用ください。&br;
&attachref(./q02_16b.png,nolink,左メニューボタン);
~
----------
~
-[[よくある質問 目次>qaa/top]] のページへ
-[[Light.vn全般>qaa/general]] のページへ
-[[コマンド・スクリプトについて>qaa/script]] のページへ
-[[エラーメッセージについて>qaa/error]] のページへ
-[[ゲーム制作全般>qaa/novelgame]] のページへ
-''スクリプト''や''エラーメッセージ''に関しては [[アップデート後のエラー対処>update/error]] も参考にしてください。
~
~
~