【解決済み】デプロイメント失敗と、EXEでのNOWLOADINGについて

PEM
記事: 15
登録日時: 2016年3月27日(日) 09:06

【解決済み】デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by PEM » 2016年12月26日(月) 14:52

質問失礼致します。
現在製作中のツクールゲームが途中まで出来上がり、
体験版として一旦出力してみた所、デプロイメントに失敗することに気づきました。

Windows用で出力したいのですが、
デプロイメント時に『暗号化・未使用ファイルを含まない』のチェックをしないと、
必ず『配布用パッケージの作成に失敗しました』と表示されてしまいます。
『暗号化・未使用ファイルを含まない』にチェックをした場合、
今度は生成に成功するのですが、ゲーム起動後に、
タイトル→ニューゲーム→体験版の注意書き表示(自動イベントで文字表示・その後マップ移動)→NOW LOADINGで確実に固まってしまいます。

GOOGLE検索からの情報には、ウェブ公開時のものしか見つけられず、exeでの問題解決に手詰まりになっています。
些細な事でもいいので、何か情報がありましたら、協力お願いします。
最後に編集したユーザー PEM on 2017年1月10日(火) 05:57 [ 編集 2 回目 ]

アバター
トリアコンタン
記事: 2033
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by トリアコンタン » 2017年1月03日(火) 15:07

こんにちは。
こちら、解決しましたでしょうか?

まだの場合、以下のトピックで回答している「コアスクリプトの手動更新」を試してみてください。
http://tm.lucky-duet.com/viewtopic.php?f=23&t=2854

すでに手動更新している、もしくは対応しても症状が改善しない場合、どこかに現象の再現するプロジェクトをアップロードしていただければ、こちらで調査してみます。
よろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
PEM
記事: 15
登録日時: 2016年3月27日(日) 09:06

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by PEM » 2017年1月08日(日) 12:27

トリアコンタン様、返答有難うございます。
あれから、色々と試しては見ましたが、残念ながら症状は改善されていません。
MVのバージョンは1.34へ更新し、手動でのコアスクリプト差し替えもredomeに従って行っています。

幾つか分かったことは、
・未使用ファイルを含まないを選択した場合は、暗号化の有無にかかわらず、作成に成功すること。
・未使用ファイルを含まないを選択しない場合は、暗号化の有無にかかわらず、失敗すること。
・成功した場合は、暗号化の有無にかかわらず、
ファイルが足りずにニューゲーム時にエラーが出ること。
・暗号化しなければ、未使用ファイルを含まない状態で出力後、
データフォルダ内の画像や、音楽データを手動でコピーすることで、一応プレイ可能となること。
です。

しかし、これではデータフォルダ内のファイルが丸見えの状態になっており、EXE形式の配布は難しい状態です。
そこで、検索からEnigma Virtual Boxという、データをEXEに一纏めに出来るアプリケーションを見つけ、試してみました。
しかし、データの統合には成功するのですが、何故かそのデータが肥大化してしまい、これも配布できる状態になりませんでした。

以下データ量です。
・元プロジェクトデータ(230MB)
・未使用ファイルを含まない状態での出力後(200MG)
・未使用ファイルを含まない状態で出力(暗号化なし)後、元プロジェクトデータを上書き(300MG)
・Enigma Virtual Boxで上記のデータ(300MG)を統合後(1.8GM)
となっています。

プロジェクトのアップロードですが、ゲームが成人向けの内容になっているのですが、大丈夫でしょうか?
アバター
トリアコンタン
記事: 2033
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by トリアコンタン » 2017年1月08日(日) 14:36

了解しました。
調査お疲れさまです。

成人向けであることについては全く問題ないです。
解決をお約束することはできませんが、それでもよろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
PEM
記事: 15
登録日時: 2016年3月27日(日) 09:06

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by PEM » 2017年1月08日(日) 14:56

検討の申し出だけでも、本当にありがたいです。
Enigma Virtual Boxについては、少し進展が有りました。
どうやらデータの肥大化は、指定フォルダが間違っていたため、全く別のデータが統合されていたようでした。
これで何とか、配布状態へこぎつけられるかもしれません。
本来の問題は、未だ解決していませんが、ツクール公式に送ったメッセージの回答を少しの間、待とうと思います。
トリアコンタン様は、他の方の相談にも乗っていらっしゃるので、
もう少し自力での解決を目指してみますが、どうにもならなかった時は、また相談させていただきたいですm(_ _)m
ワタベ
記事: 74
登録日時: 2015年11月11日(水) 14:43

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by ワタベ » 2017年1月09日(月) 01:06

同じような症例ではないのですが、私なりの解決方法を提示します。
私は戦闘シーンに『Atelier Rgss』様のプラグインを使用していますが、
『未使用ファイルを含まない』にチェックを入れてデプロイメントすると、
なぜかプラグインで使用されている画像も消えてしまい戦闘画面に移行できないことがありました。

これを改善するため、
1.まず『未使用ファイルを含まない』にチェックを入れず、画像・音声データなどを暗号化
2.そのデプロイメントし暗号化された画像・音声データの入ったフォルダを別に移し、
  デプロイメントしたフォルダを削除。
3.今度は『未使用ファイルを含まない』にチェックを入れてデプロイメント。
4.『1』でデプロイメントした画像・音声データを上書きする
以上のような措置をとってます。

暗号化する際に暗号化キーを設定しますと、
同じ暗号化キーでデプロイメントしないとバグが発生し進行不能になりますので、ご注意を。

ただ素材データが見当たらない場合は、そういうエラー表示が出るので、
問題が解決無いかもしれません。

バージョンアップすると導入されているプラグインも新しいものを導入しないといけなかったりします。
そのあたりの見落としは、ありませんでしょうか?
一度、導入されているプラグインを全てOFFにしてみては、いかがでしょう?

思いつく検証方法は今のところ、これぐらいです。
PEM
記事: 15
登録日時: 2016年3月27日(日) 09:06

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by PEM » 2017年1月09日(月) 13:50

ワタベ様、返信有難うございます。
プラグインの更新と、全てOFFでのデプロイメントを試してみましたが、結果は変わりませんでした。
現在使用させていただいているプラグインは、以下の画像のようになっています。

後、ご指摘の方法ですが、
『未使用ファイルを含まない』にチェックを入れず、画像・音声データなどを暗号化
自体に失敗するため、残念ながら行えない状況です。
フォルダを確認した所、失敗した場合はimgのcharactersの出力で止まっている?様子でした。
(本来100以上あるはずのファイルが、出力失敗時にはフォルダ内に8つしかファイルがない状態でした)

それと、Enigma Virtual Boxによる難読化には成功したのですが、
統合後のゲーム中に、セーブが行えない問題が発生して止まっております。
ネットの情報を頼りに、exeと同じ階層にsaveフォルダを制作したり、
saveフォルダを内包したまま統合を試みましたが、駄目でした。
引き続き、解決を模索してみます。
添付ファイル
プラグイン一覧.png
アバター
トリアコンタン
記事: 2033
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて

投稿記事by トリアコンタン » 2017年1月10日(火) 02:44

お疲れさまです。
失敗の直接の原因ですが、ファイル名に「%」が含まれているとコピーできずにデプロイメント失敗となるようです。
適当に試して以下の記号が弾かれました。(他にあるかどうかは未確認です)

# & %

当該記号は、もともとファイル名に使用可能な記号のため本体バグの可能性があります。
もしかしたら理由があって弾いているのかもしれませんが……

また「未使用ファイルを含まない」で作成すると当該ファイルのコピーをスキップするため
必要なファイルが不足する状態になります。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
PEM
記事: 15
登録日時: 2016年3月27日(日) 09:06

Re: デプロイメント失敗と、EXEでのNOWLOADINGについて(解決済み)

投稿記事by PEM » 2017年1月10日(火) 05:56

トリアコンタン様にプロジェクトを見て頂き、目的の状態へ出力することに成功しました。
情報を下さった皆様、本当に有難う御座いました。
未だ不明な点はあるものの、まとめた情報をツクール公式へメッセージとして送っていますので、
何か進捗があれば、書くつもりです。
配布用データの作成に成功したため、これにて解決済みとさせていただきます。
重ねて、有難うございました。

“MV:質問” へ戻る