dxaファイルが読み込めない
Posted: 2010年11月14日(日) 23:56
かげろうです。はじめて質問させていただきます。
OSはWindowsXP、DXライブラリを使用しています。コンパイラはBorlandC++です。
プログラミング暦は2年半くらいの初心者です。
今回DXライブラリで制作したゲームを配布する際に、画像や音声のデータをまとめたsozaiフォルダがユーザーに開けてしまえないように、いつものようにDXライブラリ付属のアーカイブであるDxaEncode.exeを使用してdxaファイルに変換したのですが、その後ゲームを起動すると、画像や音声を読み込んでくれなくなりました。
ちなみに、変換の際に何かファイルが破壊されたのかと思ってDxaDecode.exeで元に戻してみるとちゃんと起動しました。
同様に変換したもうひとつのゲームでは通常に起動できたので、中身のデータかプログラムに問題があるのかもしれないのですが、一応販売する予定のゲームなのでデータやソースコードを晒したくはありません。
Logを見ると、
「グラフィックファイル sozai/~~がありません」
「右記のグラフィックファイルのロードに失敗しました:sozai/~~」
「右記のファイルのオープンに失敗しました:sozai/~~」
「右記の音声ファイルのロードに失敗しました_1:sozai/~~」
などの表示が並んでいます。
データの拡張子は、画像はすべてpng、音声はすべてmp3です。
暗号化や圧縮についての知識が皆無なので、
1.変換前には読み込むものが、dxaファイルに変換したら読み込まないということがありえるのか
2.何が原因で、どうすれば解決できるのか
を知りたいです。
よろしくお願いします。
OSはWindowsXP、DXライブラリを使用しています。コンパイラはBorlandC++です。
プログラミング暦は2年半くらいの初心者です。
今回DXライブラリで制作したゲームを配布する際に、画像や音声のデータをまとめたsozaiフォルダがユーザーに開けてしまえないように、いつものようにDXライブラリ付属のアーカイブであるDxaEncode.exeを使用してdxaファイルに変換したのですが、その後ゲームを起動すると、画像や音声を読み込んでくれなくなりました。
ちなみに、変換の際に何かファイルが破壊されたのかと思ってDxaDecode.exeで元に戻してみるとちゃんと起動しました。
同様に変換したもうひとつのゲームでは通常に起動できたので、中身のデータかプログラムに問題があるのかもしれないのですが、一応販売する予定のゲームなのでデータやソースコードを晒したくはありません。
Logを見ると、
「グラフィックファイル sozai/~~がありません」
「右記のグラフィックファイルのロードに失敗しました:sozai/~~」
「右記のファイルのオープンに失敗しました:sozai/~~」
「右記の音声ファイルのロードに失敗しました_1:sozai/~~」
などの表示が並んでいます。
データの拡張子は、画像はすべてpng、音声はすべてmp3です。
暗号化や圧縮についての知識が皆無なので、
1.変換前には読み込むものが、dxaファイルに変換したら読み込まないということがありえるのか
2.何が原因で、どうすれば解決できるのか
を知りたいです。
よろしくお願いします。