(仮1 2009/11/29)
SphereScriptに以下の関数が追加されました。
systemcall float get_pad_analog(string key_code); //キー入力情報取得(アナログ値)
systemcall int create_plane_window(int type, int x, int y, int w, int h); //ウィンドウ作成
systemcall int set_window_text(int window_id, string str); //ウィンドウ表示文字列設定
systemcall int set_window_font(int window_id, int size, string name); //ウィンドウ表示フォント変更
まず、私の環境(>>316参照)では容量0KBのUserData.datを作成しておけば読み込み/書き出し共に常に成功するので、>>329の
報告と併せて見ると、同じXP環境であっても症状に違いが出るようです。
アカウントを読み込んだ状態で、Hikoさん所有の2台のXP Pro SP3機は常にUserData.datへの書き出しに失敗しますが、私の
XP Pro SP3機では読み込みに成功さえしていれば常に書き出しに成功します。
それから、>>279のVista Home Premium SP2環境で>>326の手順で確認を行って頂いた所、UserData.dat無しの状態では6回目で
アカウントが読み込まれ、容量0KBのUserData.datを作成した状態では7回目でアカウントが読み込まれるという結果になりました。
どちらもUserData.datへの書き出しには成功しています。
環境によって症状がバラバラであるため、こちらでは明確な再現条件を提供できそうにありません。尚、XP Pro SP3環境2台で
3rdインストール直後の状態からパッチを当ててのテストも行いましたが、2台とも症状に変化はありませんでした。
【環境】(GPUが以前と変わっています)
OS :XP Pro SP3
DirectX :Feb 2010
CPU :PhenomII X4 940BE@3.2GHz
Mem :DDR2-1066 2GB x 2
VGA :Radeon HD5850 1GB
VGAドライバ:Catalyst 10.2
【共通事項】
* 3.51以降の全バージョンで発生する(=プログラマブルシェーダを使用可能な全バージョンで発生する)
* 3.50a以前のバージョンでは発生しない
* シェーダのオン/オフを問わず発生する
* 添付画像左上の黄色い数値がフレームレート。計測はFraps。画像は全てシェーダオン時の物
* 計測環境
o RSE:3.51b
o 起動モード:1600x1200、フルスクリーン
o OS:XP Pro SP3
o CPU:PhenomII X4 940BE@3.2GHz
o Mem:DDR2-1066 2GBx2
o VGA:Radeon HD5850 1GB
o VGA Driver:Catalyst 10.2
o DirectX:Feb 2010