Download List

项目描述

OpenKEEPS はデスクトップアクセサリ「伺か」とその互換アプリケーションに対応した準AIモジュール"華和梨"のミドルウェアです。

系统要求

System requirement is not defined

发布: 2004-08-08 20:59
OpenKEEPS 3.0.9 (1 files 隐藏)

发布版本通知

---------------------------------------------------------------
【 データ名 】 OpenKEEPS
【 バージョン 】 Ver.3.0.9 (2004.08.08)
【データ作成者】 OpenKEEPSプロジェクト
【 圧縮形式 】 ZIP
---------------------------------------------------------------

  "OpenKEEPS" はデスクトップアクセサリ『伺か』及びその互換
  アプリケーションに対応したプログラマブル準AIモジュール
  『華和梨8』用のミドルウェア(スクリプトセット)です。
  華和梨の本体イベント等挙動に関する煩多な処理を担当しています。
  ゴーストベンダーはシェルを用意し、スクリプト辞書を書き換える
  ことで用意にゴーストを作成できるようになります。

  ご意見ご感想などは下記URLまでお願いします。

                     OpenKEEPSプロジェクト
               URL: http://keeps.sourceforge.jp/
---------------------------------------------------------------

变更日志

2004/08/08 Ver.3.0.9
* 自発トーク間隔を600秒など長く取った時、自発トークを実質的にしなくなる問題を
修正(dict-keeps-system.kis、dict-keeps-baseevent.kis)
* 多数のさくらスクリプトタグを含む文章を返した場合、動作が遅くなる問題を修正
(dict-keeps-baseevent.kis)
* デフォルトの自発トーク間隔の設定項目を追加
(openkeeps.kis、dict-keeps-default.kis)
* KTMをVer.1.0.3にバージョンアップ(ktm-kernel.kis)

2004/07/25 Ver.3.0.8
* システム側通知の起動時間イベントが、再起動後初回のOnMinuteChangeイベントで必ず
発生していた問題を修正(dict-keeps-baseevent.kis)
* SSP上で使用時、システム側通知の起動時間が初回で分単位になっていた問題を修正
(dict-keeps-baseevent.kis)
* プラグイン辞書フォルダに置いたファイルのうち、拡張子が「.kis」のファイルのみ
読み込むように変更(loader.kis)
* Historicalコマンドを空エントリに設定した場合、無限ループになる問題を修正
(dict-keeps-survicefunc.kis)
* EntryOption.<コマンド>エントリにエントリ名を記述すると、辞書読み込みこみ
完了後、そのエントリに「<コマンド> <エントリ名>」を実行するよう変更
(dict-keeps-survicefunc.kis)
* KTMをVer.1.0.2にバージョンアップ(ktm-kernel.kis)

2004/07/18 Ver.3.0.7
* インストール完了イベント処理を、現在の各ベースウェアの実装の合わせた形に
修正(dict-keeps-baseevent.kis)
* 上に合わせ、インストールイベントのテンプレートに追記(ghost-keeps.kis)
* CROWでの0/1オリジン修正に失敗していた問題を修正(dict-keeps-system.kis)
* サービス関数に、Sequentialと逆順で呼ぶコマンドRSequential、履歴を使って重複
回避するコマンドHistorical、イベント呼び出しに同期して履歴をリセットする
重複回避コマンドNonoverlap.Syncを追加(dict-keeps-survicefunc.kis)

2004/07/10 Ver.3.0.6
* OnSSTBBreakイベントトークを呼んでいなかった問題を修正
(dict-keeps-baseevent.kis)
* インストールイベントで複数アイテム同時インストールのトークを呼んでいなかった
問題を修正(dict-keeps-baseevent.kis)
* OnKeyPressイベント処理が、Overrideモードで仕様と違う動きをする問題を修正
(dict-keeps-keypress.kis)
* OnCommunicateイベント処理が、Overrideモードで仕様と違う動きをする問題を修正
(dict-keeps-comm.kis)
* SSP上でクラッシュ後起動を検出すると、ゴーストキャッシュに入っている間、正常
終了後も必ずクラッシュ後起動扱いになる問題を修正(dict-keeps-baseevent.kis)
* OS稼働時間を、paraworkの設定に関わらず常時取得するよう変更。worktime.OS
エントリでOS稼働時間を取得できる。(dict-keeps-baseevent.kis)
* 上に伴い、ゴースト稼働時間も常時提示に変更。worktime.ghostエントリでゴースト
稼働時間を取得できる。(dict-keeps-system.kis)
* OS稼働時間の常時取得に伴い、OnNotifyOSInfoに対応(dict-keeps-baseevent.kis、
ghost-keeps-notify.kis)
* 既に対応していたOnNotifySelfInfoのテンプレート追加(ghost-keeps-notify.kis)
* OnMusicPlayイベント処理のコード整理(dict-keeps-winlocal.kis)
* OnMinuteChangeイベント処理のコード整理(dict-keeps-baseevent.kis)

2004/07/04 Ver.3.0.5a
* Nonoverlapコマンドのバグ修正(dict-keeps-survicefunc.kis)

2004/07/03 Ver.3.0.5
* 文字列正規化時、仕様と異なり1バイト記号を消さず、「_」に変換したバグを修正
(dict-keeps-system.kis)
* obsolateイベントであるOnFileDroppingへの対応廃止(dict-keeps-baseevent.kis)
* ベースウェアがninix系の場合、OnFileDroppedイベントをOnFileDrop2イベントへ
振り替えるよう修正(dict-keeps-baseevent.kis)
* テンプレート辞書でファイルドロップイベントが「廃止」扱いになっていたので、
現在の仕様に合せて加筆・修正(ghost-keeps.kis)
* 壁紙切り替えイベントトークを読まないバグを修正(dict-keeps-baseevent.kis)
* 幸水やSSTPボックスから「\![raise]」等、外部SSTPでは危険なタグを入力した時、
デバッグモードの場合はタグを無害化しないよう修正(dict-keeps-translate.kis)
* テンプレート辞書フォルダ、SAORIモジュール自動読み込みフォルダを、それぞれ
複数設定可能なように変更(loader.kis)
* テンプレート辞書の共通先頭名を設定可能なように変更。openkeeps.kis内で、
TemplatePrefixエントリに書くことで設定する。共通先頭名は複数設定することが
可能。(openkeeps.kis、loader.kis)
* ランダムトークするコマンド「Randomtalk」を追加
(dict-keeps-system.kis、ghost-keeps.kis、ghost-keeps-another.kis)

2004/06/27 Ver.3.0.4
* OnFileDrop2イベントトークが出ないバグを修正(dict-keeps-baseevent.kis)
* 文字列正規化で空白文字が消えてなかったバグを修正(dict-keeps-system.kis)
* 自発トーク・見切れ・重なりトークの排他制御を調整(dict-keeps-baseevent.kis)
* 現在とは異なる記述があったテンプレート冒頭部分を削除(ghost-keeps.kis)
* URLリストサンプルを更新(ghost-keeps-url.kis)

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」の時、自発トークタイミングを遅らせるよう変更