先日「そういえば、UEが5.1になってからパッケージ化をしてなかったな。」と、思い立ち、パッケージ化をしてみたのです。
特に難しいプラグインも使ってないので、あっさり「ピリリッ」と、音と共に、ビルドが完了したようです。
・・・が、「あれ?早いな。」って思いました。以前なら40分くらい掛かってたのですが、5分くらい?しかも、2Gくらいの大きさだったものが、300Mくらい。
でも「・・・まぁ、もしかして余計なコンテンツをシッピングで削ってくれたのかな?」などと、思って出来上がったexeファイルを実行してみました。
すると・・・実行中のくるくるマークはでますが、そのまま起動することなくマークは消えました。
「えー--!?い、いや、そんなはずはない。」と、何度もやってみるも、結果は同じ。
しかも、いつも「パッケージ化成功しました」とか、「失敗しました」が結構、数秒出るのに、一瞬で消えてる。
ぐぐ・・見るしかないか・・・ログを・・・
ふむ、なるほど!わからん!!
このログの「WorldMaterial」がめちゃ長い怪しい。この「カスタムトレースチャンネル7~10」がおかしいのでは。
などと、探りましたが、結局解らず。
余りにも、ショックを受けて、30分ほど眠りました。
ちょっと眠って夢を見た後、少しやる気が回復しました。
と、いうわけで、「UE5 パッケージファイル 起動しない」などで、1つ1つ探った
ところ。
①必要なSDKがないのではないか?というわけで、こちら記事を参考にやってみました。
https://youtu.be/jC3cFvGCZ0Y
もともと、VB2022があって、SDKは入れてあったのですが、この説明では2022があるにも関わらず、VB2019を入れていたので、とりあえず従ってみました。
結果、変わらず。
次に検索していると・・・
②Unreal Engine 5 (5.0.3)でパッケージ成功しても.exe起動で何も表示されない
という記事が。
で、その内容と言うのが・・・
「Editor Scripting Utilities プラグインを無効にする。」
これかー。とりあえず外してみる。
よくわからないけど、パッケージ化してみてもその速さも、感じも変わった気がしないが・・・
と、まぁ、exeを実行してみる。
おわ!動いた!まじかー--。
なんと、あっさり起動しました。やったー!
・・・でも、あれ?ゲームスタート押すけど、何も進まない・・・。
どうも同じタイトルに戻っている感じ。
つまりBP命令の「OPENLEVEL」の命令が稼働してない・・・・?
いや、パッケージングの速さから考えると、ファイルに追加していない感じですね。
というわけで今度は「OPENLEVELが効いていない」を検索。
すると
③ue4 mobileでopenlevelがうまく機能しない場合の対処法というページを見つけました。
それによると・・・
「プロジェクト設定→パッケージ化→「プロジェクトコンテンツディレクトリ内のすべてをクック」を有効にする」
つまり、これですね?
すると・・・・
おぉ、パッケージング時間も1時間くらいになって、無事に全MAPも書き出し&遷移ができるようになりました。ゲームの大きさもまぁ大きくなりまして、3.7G・・・(えぇぇ
間もなくDVDでも入らない大きさになりそうで、ゆくゆくは、パッケージングの時にダイエットできるための方法も知らねばなりませんね・・・・。
https://twitter.com/nanakusado/status/1599345095735926784
以上、UE5.1になってからの久々のパッケージングに関わる大ピンチでした。
みなさんも時々は、テストしておきましょうね。僕も今回は2つだけでしたが、様々なパッケージングのエラーが重なると本当に精神が消耗します。
都度、確認して排除してゆく癖をつけましょうね。
フォロワー以上限定無料
記事の無料の範囲を見ることができます。【全員見れます】の記事は全部見ることができます。
【 ストロング応援コース 】プラン以上限定
支援額:500円