何か。の略歴

pasta

pasta について

作者:
えちょ (ekicyou) 氏
作者 Web サイト:
えちょのざんがい
プロジェクトサイト:
ekicyou/pasta - GitHub
特記事項:
情報不足の部分があります。ご了承下さい。

pasta 更新履歴

ページ 1 (2012-08-15 ~)
Phase Date Memo
2012-08-15
  • えちょ 氏、新しい Web ゴーストを作成開始
    • デバッグモードを実装中
2014-10-04
v0.1.2 2026-02-06
  • スクリプトエンジンとしての pasta 初版リリース
v0.1.3 2026-02-08
v0.1.5 2026-02-10
v0.1.6 2026-03-07
v0.1.7 2026-03-15
v0.1.8 2026-03-16
  • SHIORI load 失敗時のエラー伝搬とログ出力強化
v0.1.9 2026-03-17
  • デフォルトログレベルを debug から info に変更
v0.1.10 2026-03-17
  • SHIORI.load 成功時のログを trace → info に変更
v0.1.11 2026-03-18
v0.1.12 2026-03-19
v0.1.13 2026-03-20
v0.1.14 2026-03-20
v0.1.15 2026-03-20
  • OnHour フォールバックチェーン実装
    • check_hour() のシーン解決を 4 段階フォールバックに
    • 時報{HH} → OnHour{HH} → 時報その他 → OnHourOther
v0.1.16 2026-03-22
  • 時報機能に関する日時変数の自動設定を追加
v0.1.17 2026-03-22
  • 動的コールターゲット構文 >expr を実装
    • >の右辺に任意の式(変数・リテラル等)を指定できる
v0.1.18 2026-03-24
  • さくらスクリプト自動改行挿入機能の追加
v0.1.19 2026-03-24
v0.1.20 2026-03-25
  • choosing 状態での OnTalk/OnHour 抑制
  • おしゃべり頻度の SAVE 永続化 (3 段階フォールバック実装)
v0.1.21 2026-03-25
  • グローバル関数呼び出しと式文構文を実装
  • @word 参照にボックス枠デコレーション追加
v0.1.22 2026-03-26
  • CLI ツールがパッケージとして利用可能に
    • Ghost リリースビルド・NAR 生成・更新ファイル出力を担う
  • ゴーストコンテンツの開発フォルダと配布物を明確に分離
  • AI エージェント向けに CLI リファレンススキルを追加
v0.1.23 2026-06-03
  • 約 2 ヶ月分の開発成果をまとめたリリース
  • 選択肢機能の拡張
    • OnChoiceSelectEx 自動ルーティングに対応
    • サンプルゴーストに選択肢デモ辞書を追加
  • SSP プロパティの参照・代入を扱えるように
  • SHIORI 非同期通信基盤の整備
    • SSP プロパティを非同期取得するモジュールを新設
    • OnSecondChange での保留コルーチン再開に対応
  • 統合名前解決を導入し、イベント / call 経路を一本化
  • OnTalk トークのブロック条件を一括管理化
v0.2.0 2026-06-04
v0.2.1 2026-06-08
  • .pasta ソースレベルデバッグの本番ソースマップを実装
  • さくらスクリプト組み立てを高速化
v0.2.2 2026-06-10
  • デバッグ中に提示モード (.pasta/.lua) を実行時トグル可能に
v0.2.3 2026-06-12
v0.2.4 2026-06-14
v0.3.0 2026-06-23
  • デバッグキック機能を追加
    • VSCode から任意シーンを即時ライブ再生する
v0.3.1 2026-06-24
  • カーソル位置から右クリックでシーンを即時再生可能に
v0.3.2 2026-07-13
v0.3.3 2026-07-18
  • MSVC CRT を静的リンクして pasta.dll を単体配布可能に
v0.3.4 2026-09-10
  • 会話ウェイトを \w[ms] で出力していたのを修正 (\_w[ms] が正)
v0.3.5 2026-09-20
  • モジュール解決を長パス・非 ANSI パス対応に
    • 起動失敗を可視化する
v0.3.6 2026-09-27
  • 未定義の変数・単語・関数参照を空文字で展開する
v0.3.7 2026-10-03
  • 動的単語参照「@$」を追加
    • 変数の値で単語・関数を選ぶ
  • pasta.dll にファイル/製品バージョンを埋め込む
v0.3.8 2026-10-10
  • 「*会話」を OnTalk の既定の別名にする
  • 式に文字列の連結演算子 & を追加
  • 値の無い変数は、算術なら 0、連結なら空文字列とする
v0.4.0 2026-10-17
  • 実行時の失敗を、その場所に【…】の失敗表記で出す
  • 実行時の止まるエラーを、バルーンに失敗表記で出す
  • SSP を起動せずに辞書を pasta.dll と同じ規則で検査可能に
  • 撫で・つつきの反応を決まった名前のシーンで書けるように
v0.4.1 2026-10-18
  • アクターごとの装いを pasta.toml で決められるように
  • 縦書きのバルーンで、budoux の改行がずれる問題を修正
    • 改行の幅を設定できるように
  • SSP の仮想時刻で時報を確かめられるように
v0.4.2 2026-10-23
  • シーンから自動トークの停止・再開が可能に
    • 「>自動トーク停止」「>自動トーク再開」で設定
  • MCP (SSP の raise_event) から、以下が可能に
    • 指定したシーンの再生 (デバッグ有効時のみ)
    • 辞書の「>名前」と同じ探し方での呼び出し
    • JSON の値を「$*名前」に代入
  • 1 つのイベントにハンドラを重ねて登録可能に
  • 台詞を出さないイベントで、チェイントークの続きを捨てない
  • 台詞を出して、続きを捨てた場合の台詞を書けるように
    • 「*チェイントーク中断」で書くと、そちらが出力される
v0.4.3 2026-10-25
  • セーブファイルが TOML でなく JSON で書かれていたのを修正
    • これまでの save.json / save.dat は引き継がれない
  • 右クリックメニューの以下を、辞書のシーンで書けるように
    • 「おすすめ」「相方おすすめ」「ポータル」
    • それぞれのボタンの名前も、同様にシーンで書ける
  • Lua ランタイムの土台の mlua を 0.12 に上げる
  • shiori4 の SHIORI3 互換モードを書き出すように
    • Windows 以外 (Linux、macOS) でもビルドとテストが通る
v0.4.4 2026-10-31
  • 日時変数に「$季節」と「$節句」を追加
    • 季節ごとのシーンへ振り分けることが可能に

About this document

URI:
https://www5f.biglobe.ne.jp/%7Enobml/sakura/pasta1.html
著作権表示:
© 2001-2026 NOB