「p1の指定を省略、またはマイナス値にした場合は、登録されていないサウンドID番号を
自動的に割り当て、サウンドID番号は、システム変数statに代入される」となっていますが
oggファイルの場合この自動割り当てが機能せず、常にstatに0が返されているようです。
以下のスクリプトで検証してみましたので、確認をお願いします。
バージョンはhsp35b4aです。
#include "hspogg.as" dmmini ;oggファイル読み込み(IDに0が割り当てられる。正常動作) dmmload dir_exe+"\\sample\\demo\\oot06.ogg",-1 :ID_ogg=stat ;wavファイル読み込み 1 dmmload dir_tv+"se_bom.wav" :ID_wav1=stat ;oggファイル読み込み(こっちを有効にしてもIDに0が割り当てられる) ;dmmload dir_exe+"\\sample\\demo\\oot06.ogg",-1 :ID_ogg=stat ;wavファイル読み込み 2 dmmload dir_tv+"se_break.wav" :ID_wav2=stat ;自動割り当て(wav) dmmloop ID_ogg,671328 ; ループポイント設定 title "自動割り当てID ogg="+ID_ogg+" wav1="+ID_wav1+" wav2="+ID_wav2 dmmplay 0 ; 再生 stop