何か。の略歴

DAE/OpenDAE

DAE/OpenDAE について

作者:
しばやん 氏
配布元:
配布終了
特記事項:
Windows2000/XP 専用 (WindowsXP を推奨)
DirectX Edition では DirectX 8.0 以降が必要

DAE/OpenDAE 更新履歴

ページ 2 (2005-07-26 ~ 2005-08-14)
Phase Date Memo
2005-07-26
  • バージョン 0.1.x 系列の開発を開始
  • 作者 blog にて開発ロードマップが示される
Ver 0.1.0 Alpha 1 2005-07-26
  • Direct SSTP (SEND/NOTIFY/EXECUTE) 実装
  • シェルの保存と復元を実装
  • 初期起動トーク、起動バルーンを実装
  • 複数ゴースト起動時の消滅イベント後の挙動を変更
  • ダブルクリックによる会話、SSTP のブレイクを実装
    • OnBalloonBreak, OnSSTPBreak イベントを実装
  • 本体の多重起動をロックするように
  • OnOtherGhostVanished 周りの処理を変更
    • 200 以外が返ったときに OnVanished を呼び出す
  • SSTP のスクリプトが OnTranslate を通るように
  • \m[umsg,wparam,lparam] タグ実装
  • 不安定だった FMO のコードを改善
  • インターレース PNG 読み込み処理で例外出力するバグを修正
  • SHIORI イベント呼び出し時にまれに落ちるバグを修正
  • OnTranslate のステータスコードが誤っていたバグを修正
Ver 0.1.0 Alpha 2
Preview Release 1
2005-07-28
  • 選択肢表示がとりあえず出来るように
    • 代償としてテキスト描画周りがダウングレード
  • 当たり判定処理の高速化
  • バルーンで定義されたカーソルを使うように
Ver 0.1.0 Alpha 2
Preview Release 2
2005-07-30
  • 流れるテキストを仮実装
  • INPUT ボックスのタイムアウトイベントバグを修正
Ver 0.1.0 Alpha 2
Preview Release 3
2005-07-31
  • \q タグでの指定イベント実行と URL(http://) 指定に対応
  • \_a タグでの SSP 独自仕様に対応
  • まれにトレイアイコンクリックでアクティブにならない問題を修正
  • \![executesntp] 等で終わるスクリプトで例外出力するバグを修正
Ver 0.1.0 Alpha 2 2005-07-31
  • 選択肢表示、キャラクタアンカーを仮実装
  • お気に入り、ポータルサイトメニューを実装
    • OnRecommendsiteChoice イベントを実装
  • 内部での文字列の扱いを全て Unicode で扱うように
  • Ver 0.1.0 Alpha 2 Preview Release での修正を取り込み
Ver 0.1.0 Alpha 3 2005-08-02
  • 選択肢が表示されている時にバルーンが消えないように
  • バルーン設定ファイルでの記述方法を追加サポート
    • "cursor,NULL" のような記述に対応
  • 起動してもゴーストが表示されない場合があるのを修正
  • サーフィスが表示されずに例外出力するバグを修正
  • バルーン切り替え時のメモリリークを修正
Ver 0.1.0 Alpha 4 2005-08-03
  • descript ファイルのコメントを // で認識するように
  • サーフィスファイルが読み込めないことがあるバグを修正
    • 数字部分の先頭にゼロが 2 つ, 3 つ含まれる場合
  • スクリプトからの切り替え処理が機能していないバグを修正
    • ゴースト、シェル、バルーンのいずれも
  • シェル切り替え時のメモリリークを修正
Ver 0.1.0 Alpha 5 2005-08-05
  • SAKURA API を少しだけ実装
    • SA_GETPROCESSID, SA_GETGHOSTSTATE
    • SA_EXECUTEWINDOWSTATESWITCH, SA_EXECUTEREWRITEFMO
  • 喋る時に最前面に出てくるように変更
  • 最大スコープ数を 10 から無制限に変更
  • 当たり判定の最大数を 32 から無制限に変更
  • 当たり判定識別子を Unicode で処理するように
  • シンクロナイズセッションでの処理を最適化
  • イメージローダをスレッドセーフ版に変更
  • Value, Sentence がタブ文字などで始まる場合スキップする
  • タスクバーの位置が変化した場合にゴーストの位置を調整する
  • タスクバーが上にあることを配慮していなかった問題を修正
  • SSTP で喋った後バルーンが消えないバグを修正
  • 消滅指示中にランダムトークできてしまうバグを修正
    • OnSecondChange の Ref3(CanTalk) が 1 になっていた
  • SEND SSTP 時に文字化けすることのあるバグを修正
    • Charsetが SHIORI と異なる場合に発生
Ver 0.1.0 Alpha 6
Preview Release 1
2005-08-06
  • SERIKO アニメーション (move, base) を実装
  • \i, \i[], \![anim,clear/pause/resume] タグを実装
  • グラフィックエンジンの保護を強化
Ver 0.1.0 Alpha 6
Preview Release 2
2005-08-06
  • SERIKO アニメーション (overlay) を実装
  • base アニメーションでの動作を 1 つ前の差分を取るように
  • ゴーストと一緒にバルーンも非表示にするように
Ver 0.1.0 Alpha 6
Preview Release 3
2005-08-06
  • SERIKO アニメーション (start) を実装
  • SERIKO/2.0 element の処理を変更
    • ベースサーフィスに完全にバインドするように
  • base アニメーションの挙動を修正
  • base アニメーション停止 (id=-1) のバグを修正
  • コンテナの致命的なバグを修正
Ver 0.1.0 Alpha 6
Preview Release 4
2005-08-07
  • \![set,alpha,balloon] タグを仮実装
  • 全アニメーション停止 (id=-2) を多分実装
  • グラフィックエンジンにクリッピングを実装
  • \![set,alpha] タグ処理のバグを修正
    • SERIKO アニメーションで反映されていなかった
  • pna ファイル読みこみでのメモリリークを修正
    • サイズの違う pna ファイルを読み込んだ場合に発生
Ver 0.1.0 Alpha 6 2005-08-07
  • このバージョンより DAE を正式略称に
  • SSTP EXECUTE GetCollision を実装
  • SSTP EXECUTE GetName での CR+LF の数を修正
  • FMO の更新がもう少し早いタイミングで反映されるように
  • SERIKO overlay の冗長な部分を削除
  • サーフィス切り替え、終了時の処理を変更
    • 出来るだけ早くアニメーションを止めるように
  • Ver 0.1.0 Alpha 6 Preview Release での修正を取り込み
  • 全アニメーション停止処理のバグを修正
  • IDropTarget::Release での恥ずかしいバグを修正
  • 切り替え時にまれにエラーが出るバグをたぶん修正
Ver 0.1.0 Alpha 7 2005-08-08
  • SAKURA API の実装を追加
    • SA_GETSHAREDMEMORY, SA_NOTIFYEVENT
  • スクリプトからの下記処理時にはイベントを送らないように
    • スクリプトからのゴースト切り替え、呼び出し
  • WindowsXP で LFH が有効になるように
  • バージョンリソースを付加
  • \![change,ghost,sequential/random] タグを実装
  • \![anim,pause] を実行していると終了が遅くなるバグを修正
Ver 0.1.0 Alpha 8 2005-08-08
  • SERIKO アニメーション (似非 alternativestart) を実装
  • ゴースト呼び出しが機能しなかったバグを修正
Ver 0.1.0 Alpha 9 2005-08-08
  • 一部のゴーストで選択肢などが表示されなかったバグを修正
Ver 0.1.0 2005-08-09
  • 最初の正式版リリース
  • zlib デコードエンジンの最適化
  • イメージローダの読み込み速度向上
  • サーフィス読み込み失敗時は以前の当たり判定を消さない
Ver 0.1.1 2005-08-09
  • SSTP サーバのステータスコードをもう少しまともに
  • SERIKO の下記メソッドの時に最初は必ず実行するように
    • sometimes, rarely, random
Ver 0.1.2 2005-08-10
  • \8, \_v, \![sound,play/pause/resume] タグを実装
  • 喋ると常に前面に表示が解除されるバグを修正
  • サーフィスマネージャがアクセス違反を起こすバグを修正
Ver 0.1.2
DirectX Edition
2005-08-11
  • サウンド関連を DirectX Audio で処理するバージョン
Ver 0.1.3
DirectX Edition
2005-08-11
  • クリティカルセクションのロック方法を変更
  • vanishbuttonvisible, vanishbutton.visible を実装
  • \![sound,primary], \![sound,secondary] タグを追加
  • \q タグでのエスケープを実装
  • DirectX 周りの変更
    • IDirectMusicPerformance8 をゴースト毎に作成しない
    • IDirectMusicLoader8 をゴースト毎に作成しない
  • 乱数の質を向上
Ver 0.1.3 2005-08-11
  • アニメーションパターンの記述ミスを無視するように
  • クリティカルセクションのロック方法を変更
  • vanishbuttonvisible, vanishbutton.visible を実装
  • \q タグでのエスケープを実装
  • 乱数の質を向上
Ver 0.1.4 2005-08-12
  • メニューチェックマークを実装
  • こっそり MAYUNA 実装への足がかりを実装
  • こっそりネットワーク更新のベースを実装
Ver 0.1.5 2005-08-13
  • 隠しフォルダをリストに追加しないように変更
  • \![set,alignmentondesktop] タグを認識するように
  • オーバーレイ描画の高速化
  • surfaces ファイルにタブ文字が含まれる場合の挙動を修正
  • 再描画ルーチンが横幅を認識していなかったバグを修正
  • グラフィックエンジンのクリッピングでのバグを修正
Ver 0.1.6 2005-08-14
  • アニメーション、エレメントの読み込みタイミングを変更
  • ベースサーフィスを読み込むときにロックをかけるように
  • Socket SSTP 用のサーバソケットを作成する (だけ)
Ver 0.1.7 2005-08-14
  • プラグインメニューを追加
  • SHIORI GET String でのメモリリークを修正
  • Socket SSTP サーバスレッドを作成する

About this document

URI:
http://www5f.biglobe.ne.jp/%7Enobml/sakura/dae2.html
著作権表示:
© 2001-2023 NOB