[もどる]
一括表示
0574 エラー報告です
投稿者:KAZU 2006/08/10(木) 23:44

ERISライブラリでのエラーです。
(1)BGMが鳴るように設定したタイトル画面から、CGモードまたはサウンドモードに移動後、再びタイトル画面へ戻るとBGMが鳴りません。

(2)選択肢命令\SELで、選択肢に表示される文字のX座標が、画面サイズ800×600固定で作られたものとして処理されているように思えます。

実行環境はWindows XP Professional SP2です。

0575 便乗
投稿者:神威 2006/08/11(金) 00:56

便乗してエラー報告です。

サウンド関連なのですが、エラー番号『10560』が発生しました。
BGMとしてWaveファイルを利用しようとしたのですが、おそらくは約50MBとサイズが大きい(本当はOGGでやりたかったのですが、うまく変換できなかったので)ことも原因の一つとして考えられるかもしれません。

0576 とり急ぎ
投稿者:たくみ 2006/08/11(金) 05:39

ご報告ありがとうございます。
とり急ぎ選択肢のテキストの件と、タイトルBGMの件修正しました。
大変ご迷惑おかけしました。
ひとまず0.26aとしてアップしましたのでDLお願いいたします。
0.27で正式に修正履歴に載せようと思います。

サウンドのエラーのほうは、現在調査中です。
すぐにはちょっと対処できない可能性が高いですので、
できましたら、いくつか変換ツールを使って試していただき、
お手数ですが極力Oggを使っていただければと思います。

0578 素早い対応ありがとうございます
投稿者:KAZU 2006/08/11(金) 14:08

両方の問題が解決しました。

あと、もう1つERISでエラーを見つけました。
選択肢を通過すると、何故かセーブファイルのNewマークが消えます。
あまり重大なエラーではないので、コミケが終わって落ち着いてからの対応で構いませんので宜しくお願いします。

0579 了解です
投稿者:たくみ 2006/08/11(金) 14:23

ご報告いつもありがとうございます。了解です。
これから仕事先なので、帰宅後(多分本日中になんとか)に確認、修正して、
0.26bに更新します。

0580 まだありました
投稿者:KAZU 2006/08/11(金) 16:07

(1)ERIS使用時のバックログでの音声再生ボタンですが、マウスカーソルを重ねてもover状態にならず、常にoffのままです。

(2)Windows 2000 Professional SP4において、起動時にウィンドウがアクティブになりません。
通常画面での起動、フルスクリーンでの起動共に発生します。
XP Professional SP2やMeでは発生しませんでした。

0581 どうもです
投稿者:たくみ 2006/08/12(土) 04:02

ご報告ありがとうございます。現在調査中でして、
ひとまずすぐに直せるものだけ直してアップしたいと思います。

0582 アップデートしました
投稿者:たくみ 2006/08/12(土) 07:10

遅れましたが 0.26b にアップデートしました。
0.26 や 0.26a からアップデートする場合は、
ERISフォルダとyu-ris.exeの差し替えでOKです。

・選択肢通過時、New!マークが消える不具合
・バックログでの音声ボタンがover画像にならない不具合
を修正しました。また、
・起動時にアクティブにならない場合がある
これに関しては、一応それらしき部分を見つけて修正しましたが、
もしかしたら直っていない可能性もあります。
yu-ris.exeを差し替えて一応試してみていただければ幸いです。

0583 確認しました
投稿者:KAZU 2006/08/12(土) 22:50

New!マークの件とバックログの件は修正されていましたが、依然Windows 2000で起動を行うとウィンドウが非アクティブ状態で起動します。
私だけでなく、知人のPCでも同様の結果が得られたようです。
なお、再現性は現在のところ100%となっています。

以下が私の実行環境になります。
OS: Windows 2000 Professional SP4
CPU: AMD Duron 750MHz
メインメモリ: 128MB
DirectX: 9.0c (4.09.0000.0904)
ビデオカード(とVRAM容量): RADEON 9200 SE (128MB)
サウンドカード: (1)SoundBlaster Live! 2.0, (2)Crystal SoundFusion

0584 ダメでしたか…
投稿者:たくみ 2006/08/13(日) 00:06

ダメでしたか…。
現状ですと原因がちょっと分からないですね…。
こちらの環境では全て問題なく起動時アクティブになります。

ちなみに、最初から入っているERISサンプルを起動して、そうなってしまう感じでしょうか?
それとも、何かどこかで WINDOW 命令(特にZキーワードやACTIVEキーワードあたり)を使っていたりしますでしょうか?

0585 少し検証してみました
投稿者:KAZU 2006/08/13(日) 01:59

ERISライブラリを使用している時に限り、発生します。
sampleを実行しても同じ結果です。
なお、私が作ったものにはWINDOW命令は使用していません。

反対に、ERISを使用していないsample_001〜sample_008は問題なくアクティブ状態で起動しています。

あと、少し気になる事ですが、WINDOWのACTIVE命令とZ命令の0が機能していないように思えます。
スクリプト中のいくつかの箇所にWINDOW[NO=0 ACTIVE=1 Z=0]を追加して実行してみましたが、ウィンドウがアクティブになる事はありませんでした。
具体的には、sampleの自動的に進行する部分(ロゴ画面のフェードアウト直後)のスクリプト(ERIS/erislib/Scene/Logo/es_SceneLogo.yst)に手を加えました。起動後にウィンドウを非アクティブ状態にして放置したのですが、WINDOW命令が来てもアクティブにはなりませんでした。
Z=1とした場合、ウィンドウは最前面に表示されますが、これもまた非アクティブ状態のままになります。
この問題はWindows XP/2000共に発生しています。

最後に、大した事ではないですが、同梱マニュアルのサポート掲示板へのリンクURLが、前のサイトのままになっています。

※追記
ACTIVE命令について勘違いしていました。
YU-RISにフォーカスがある際に、内部のトップレベルウィンドウのアクティブ状態を切り替えるものであって、YU-RISがバックグラウンドで動作中に、強制的にYU-RISをアクティブにする事はできないのですね。
Win32APIのSetActiveWindowかSetWindowPosをお使いのようなので、MSDNライブラリを参照したところ、そのように書いていました。

0592 検証有難うございます
投稿者:たくみ 2006/08/16(水) 04:43

わざわざいろいろ検証してくださいまして本当に有難うございますm(_ _)m
WINDOW 命令に関しては何だかいろいろと私も勘違いをしているようなので、
根本的なところからいろいろ再検証してみたいと思います(_ _;ゞ
一応0.223にバージョンアップした際に、起動時処理をまた少し改善しましたので、
宜しければダメもとで試してみていただければと思います;

あと掲示板のリンク先ミスのご報告、有難うございます。
0.223/0.27で直しておきました。

0586 どもですー!
投稿者:カムイ 2006/08/13(日) 17:53

> サウンドのエラーのほうは、現在調査中です。
> すぐにはちょっと対処できない可能性が高いですので、
> できましたら、いくつか変換ツールを使って試していただき、
> お手数ですが極力Oggを使っていただければと思います。

OGGだと問題は特におきないようですね・・・
今の段階では試作をしているだけなので、本番でのBGMは全てOGGになる予定です。

0593 どうもすみません
投稿者:たくみ 2006/08/16(水) 04:45

> OGGだと問題は特におきないようですね・・・
> 今の段階では試作をしているだけなので、本番でのBGMは全てOGGになる予定です。

神威さんわざわざどうもすみませんです。
WAVE での検証は9月以降の仕事が一段落してからになりそうでして、
本当にすみません…;