HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0406
kaien#packでのエラー7解決


kaien

リンク

2007/4/6(Fri) 14:36:31|NO.7043

どうも、kaienです。
今回は「#pack」についての質問です。

「#pack」を使って、ゲームに使用する素材などを
全てを追加指定したんですが、
「Ctrl+F9」で実行ファイルを自動作成しようと思ったら
「#ファイルがありません。[レンヌ.bmp]」
、と出てきてしまうのです。
僕の使おうとしているものの中に「レンヌ」
という名前のものはありません。

これが質問です。
よろしくお願いします。



この記事に返信する


Irisawa

リンク

2007/4/6(Fri) 14:49:12|NO.7044

packfileは仕様上の理由によって8:3形式のSFNしかパックできません。
それ以上の長いLFNを使用すると化けたり、うまくパックできませんのでSFNにしてから
パックしてください。



kaien

リンク

2007/4/6(Fri) 15:01:25|NO.7045

SFNというのは、タイトルを8文字以内、
拡張子を3文字以内にすることですよね?
僕の素材は全て8文字以内3文字以内
なんですが・・・
タイトルに漢字は使っていいですよね?



りさ

リンク

2007/4/6(Fri) 15:37:20|NO.7049

こんにちわ、りさです。

>僕の使おうとしているものの中に「レンヌ」
>という名前のものはありません。

もしかしたら、文字化けして「レンヌ」と出ているのかも知れません。

>packfileは仕様上の理由によって8:3形式のSFNしかパックできません。
マニュアルに、
「ファイル名は、拡張子も含めて19文字までが識別対象になります。
  (ロングファイル名でも認識します。) 」
とあるのは、間違いでしょうか?

>僕の素材は全て8文字以内3文字以内なんですが・・・
>タイトルに漢字は使っていいですよね?

日本語のファイル名は使わない方がよろしいかと思います。
(あたしの環境では日本語名のファイルがパックできないです。)

#

なぜか、日本語ファイル名のファイルをパックしようとすると、
「パックファイル編集」に表示されず、しかしパックファイル内には記録されていたりします。
一度、packfileを削除してから、やり直してみて貰えないでしょうか。

「レンヌ」はその時のものかも知れません。



kaien

リンク

2007/4/6(Fri) 16:14:51|NO.7050

素材を全てアルファベットにしたら、
できました。
レンヌはレンガの文字化けだと思います。
Irisawaさま りささま
ありがとうございました。

ところで、それを全てフォルダに入れて、
絵と音楽で分けたのですが、
midiファイルが再生されません。
どうしたらよいのでしょうか?



りさ

リンク

2007/4/6(Fri) 16:37:28|NO.7053

りさです。

>それを全てフォルダに入れて、絵と音楽で分けたのですが、
>midiファイルが再生されません。

ところで、マニュアルに
『パックファイル内で階層を表現することはできません。』
とあるので、異なるディレクトリにあるファイルはパック出来ないかと思います。
(つまりこの場合は、画像はパックできないと思います)

midiファイルが再生されないのは、
恐らくディレクトリ指定が間違っているのだと思うので、
読み込む前に exist命令を使ってファイルの存在を確認してみてください。

filename = "xxx.mid" exist filename if ( strsize == -1 ) { filepass = dir_cur + "\\" + filename dialog filepass, ,"ファイルがありません" end } mmload filename, 1

カレントディレクトリはシステム変数 dir_cur より得られます。



kaien

リンク

2007/4/6(Fri) 17:02:25|NO.7057

ありがとうございました。
解決しました。



kaien

リンク

2007/4/6(Fri) 17:02:38|NO.7058

解決



ONION software Copyright 1997-2023(c) All rights reserved.