OpenKEEPS はデスクトップアクセサリ「伺か」とその互換アプリケーションに対応した準AIモジュール"華和梨"のミドルウェアです。
---------------------------------------------------------------
【 データ名 】 OpenKEEPS
【 バージョン 】 Ver.3.0.3 (2004.06.20)
【データ作成者】 OpenKEEPSプロジェクト
【 圧縮形式 】 ZIP
---------------------------------------------------------------
"OpenKEEPS" はデスクトップアクセサリ『伺か』及びその互換
アプリケーションに対応したプログラマブル準AIモジュール
『華和梨8』用のミドルウェア(スクリプトセット)です。
華和梨の本体イベント等挙動に関する煩多な処理を担当しています。
ゴーストベンダーはシェルを用意し、スクリプト辞書を書き換える
ことで用意にゴーストを作成できるようになります。
ご意見ご感想などは下記URLまでお願いします。
OpenKEEPSプロジェクト
URL: http://keeps.sourceforge.jp/
---------------------------------------------------------------
2004/06/20 Ver.3.0.3
* テンプレート辞書フォルダ名の変更が出来なくなっていたバグを修正(loader.kis)
* openkeeps.kis内のオプション設定で、OFF設定はエントリをコメントアウトする
他に、エントリを評価して0を返せばOFF設定になるように変更
(loader.kis、dict-keeps-baseevent.kis、dict-keeps-comm.kis)
* お勧めリスト、ポータルサイトリストをOFFにするオプションが効いていない問題を
修正(dict-keeps-baseevent.kis)
2004/06/19 Ver.3.0.2
* SSPの開発パレット内栞リロード機能、\![reload,shiori]タグへの対応が不完全な
問題を修正(dict-keeps-baseevent.kis)
* テンプレート辞書のサブフォルダ内自動検索を選択式に変更(openkeeps.kis)
* 消滅指示ボタンが常に無効になるバグを修正(dict-keeps-baseevent.kis)
2004/06/10 Ver.3.0.1
* ユーザ設定のセーブ項目の一部が、セーブされない場合があるバグを修正
(dict-keeps-system.kis)
* 一部の重要エントリのスペルミスを修正(dict-keeps-baseevent.kis)
2004/06/05 Ver.3.0.0
* 内部構造を大幅刷新
- openkeepsフォルダにシステムファイルを集約
- templateフォルダにテンプレート辞書を集約、自動読み込み化
- セーブファイル(デフォルトではdict-keeps-savedata.txt)を自動読み込み化
- KTMを導入
- 旧shiori-essential.kisをdict-system.kisに改名、整理・高速化とKTM対応実施
- 旧dict-keeps-setting.kisをopenkeeps.kisに改名、これはghost\masterに置く
- openkeeps.kisのデフォルト値を保持するファイルdict-keeps-default.kisを新設
- 旧dict-keeps.kisをdict-keeps-system.kisとdict-keeps-baseevent.kisに分割。
前者は共用のフレームワークコマンド群、後者は基本イベント・リソース等。
- openkeeps\loader.kisを読み込むと、システムファイル、テンプレート辞書、
さおりを自動検出・ロードする。
- システムファイルフォルダ、テンプレート辞書フォルダ、さおりフォルダは、
openkeeps.kis内で名前を変更可能
- テンプレート辞書フォルダ以下にサブフォルダがあれば、その中の辞書も再帰
検索して読み込む。読む辞書は「ghost-keeps*.kis」にマッチする辞書。
- openkeeps.kis内の設定で、さおりとテンプレート辞書の自動検出・ロードは、
それぞれ個別に停止することが可能
従来通りに手動で読み込んでも、不具合は起きない。
- 起動後60秒以上起動イベントを経ずにFreezeフラグが設定され続けたら、異常と
見なしFreeze解除。\![reload,shiori]タグ対策。(KTM使用)
- OnKeyPress用キーバッファの更新を、KTM使用ルーチンに切り替え
- 自発トークと時報トーク衝突回避ルーチンを、KTM使用ルーチンに切り替え
* OnFirstBoot、OnBoot等、必ず何らかのサーフィス表示がないとMATERIAで問題が
起きるイベント用に、「\1\s[10]\0\s[0]\e」を保険として返すTalkSafeSearch
コマンドを新設。
* sslex_char_atコマンドを改修。最新のタグに対応し、内部コマンドに分割実施。
* SSPのはOnVanishedイベントが起動時以外にも来る仕様に対応
* Statusヘッダが「talking」の時、自発トークタイミングを遅らせるよう変更