吉里吉里プラグインとかごった煮的配布場所

KAICHO Mail:s_naray[at]yahoo[dot]co[dot]jp
  • ご意見ご要望バグ報告のある方は、メール頂けると死ぬほど助かります
  • 掲示板始めてみました
  • こんなプラグインが欲しいというご要望があれば、応えることがあります
  • でも、返信やご意見のサルベージはあまり期待しないで下さい。
  • バグ報告の際は、再現方法と再現環境をあわせてお知らせ頂けると助かります。
    少なくとも savedata/krkr.console.log を送って下さい是非

最近の更新履歴
2017/02/18 サウンドマクロ群更新
2016/10/18 全部入りプラグイン更新
2016/10/17 MessageStore/FaceWindowPlugin/NameWindowPlugin 更新
2016/04/06 ハック抑制スクリプト 新規追加
2016/04/03 ssmfs MediaStorage プラグイン 新規追加
2016/04/03 YesNoDialogLayer.ks 更新
2016/03/13 全部入りプラグイン更新
2016/03/13 右クリックルーチンサンプル 更新

ライセンス条項

ここで配布しているものは、完全無保証で自己責任での使用であるという前提を バッチリ理解しているのであれば、配布に際して制限を設けない。 具体的には、我輩が作ったものについては WTFPL(Do What The Fuck You Want To Public License -- オマエの好きなようにしやがれライセンス)の元で配布する (我輩が作ってないものは違うよ!)。 日本語の説明がほしいなぁという人は、ちょっとだけ違うけれど、 NYSL(煮るなり焼くなり好きにしろライセンス) とほぼ同じなので参照。簡単に言えば以下の通り。

  • 無断で勝手に誰でもどんな目的にでも使って頂いて全く問題ない
  • 連絡・開示・表示義務なし
  • 改変・再配布は好き勝手に、アナタの好きなライセンスでどうぞ
  • 商法ソフトに組み込みだってO.K.
好き勝手に使って頂いてO.K.だけど、一言連絡をもらえると我輩が 単純にとても喜びます。思い立って調べてみたら、結構いろんなゲームに使われている 模様で、我輩嬉しいであります。フリーちうのは役に立ってこそ華ですからな!

これらは全て、「我輩がスバらしい作品に出会えること」を 目的に公開されている。従って、この配布物を利用する人に期待することは、 「スバらしい作品を作ること」である。本来、ゲーム作る人は スクリプト組みたいとか演出作りたいとかじゃなくて、 『スバらしいゲームを作りたい』のであるから、省ける手間は省こうぜ、ということで こういうのを積極的に利用して頂き、そこにかかるはずだったリソースを ゲーム本体にグイっとかけて、クオリティをもりもり向上させて頂けるのなら こんなにうれしいことはない。
──先日誰かに、 『コレ使った作品は、KAICHOの所に一本寄付しなければならないってライセンスに すりゃいいのに』と言われて、かなりココロが動いたのはヒミツ中のヒミツ。 キミマヂ頭イイな! いや……でもそんな……そんなうれしいのはイカンイカァン!(葛藤) そゆことにはしないのでご安心を。 何かを制限するのって嫌いなんでスよ。自由自由いいながら全然自由じゃない GPL とか特にな!

使用にあたっては、以下の前提条件に従うこと。

超注意事項:注意してはいるけれど、機能拡張のために やむを得ず互換性が失われていることがある。 そのため、新しいものに差し替える前に、 古いものを backup しておくことを強くお勧めする。 要求してもらえれば、(我輩が手元に残していれば)古い版のものを個別に送付しなくもない。
あと、「サンプル」の中のは古い可能性があるので、使う前にバージョンを確認して下さい是非。

拙作プラグインを使っていて不具合に遭遇した方へ

再現環境を頂ければ、原因追求に協力可能です。むしろ、拙作プラグインが原因で あることが明らかならば、修正のために是非協力させていただきたいです。 秘密は厳守しますので、メールなどでご一報下さい。

以下、プラグインとかをとりあえず分類したもの。

プラグイン全部入りサンプルスクリプト(2016/10/18版)

サンプルスクリプトは全部これに入ってる。いくつか入っている音データは ザ・マッチメイカァズのものを お借りしている。深謝!

個別のサンプルスクリプトは頒布しない。 なぜなら、100MBしか貸してくんないGeocitiesの容量が結構厳しくなってきたため。 皆様におかれましては、geocitiesは(無料だと)ちっちゃくて話にならんので、 ちょっとでも大き目のデータを置くことを検討している人は、 他のカイシャのサービスを利用することを強くお勧めしまス。

バイナリと最低限のdllを同梱したので、 吉里吉里Zもそのまま動く。 詳細は中の「変更点.txt」を確認すること。

テキスト表示
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
拡張ルビ
eruby.ks
2014/11/06
1.21
KAGの[ruby]は、複数文字に対応してないし改行してくれない。ので、そういうのをしてくれる[eruby]マクロを作ってみた。あ、これ結構便利かも。 なし
CtrlSkipプラグイン
CtrlSkip.ks
2013/06/25
0.3
Ctrlキーでメッセージをスキップする機能を追加するプラグイン なし
表示文字数ウェイトプラグイン
WaitPerCharNum.ks
2014/05/30
0.4
オートモードにて、表示文字数に応じて改行・改ページ時のウェイト時間を 変更するプラグイン。 なし
メッセージフレーム半透明拡張
MessageLayerFrameOpacity.tjs
2014/07/19
0.1
吉里吉里のMessageLayerクラスを拡張して、@positionタグで frame=とopacity=を同時に指定した場合にフレーム画像の不透明度を設定可能にする プラグイン(というか寄生虫)。 なし
前景レイヤフレームプラグイン
GraphicFramePlugin.ks
2014/07/24
0.1
吉里吉里のメッセージレイヤに、前景レイヤを使ったフレームを付加する プラグイン。MessageLayerFrameOpacityで十分だろと思ってたんだけど、 どうやらそうではないご要望もあるようなので公開することにした。 MessageLayerFrameOpacityと同時に使用することも可能。 TJS関数群
KAGタグ置換プラグイン
メッセージレイヤ状態設定
setMessageLayersState.tjs
2014/11/09
0.1
KAGのメッセージレイヤに対し、「メッセージレイヤを全部非表示にする」 「メッセージレイヤを全部表示する」という機能を付加する寄生虫。 複数のメッセージレイヤを同時にトランジションで消す・表示する時に使う。 できることはたいしたことないのに、中でやってることは結構複雑。 なし
 
ラベル操作
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
通過ラベル保存&確認プラグイン
Experienced.ks
2013/11/28
0.4
KAGスクリプトの通過ラベルを自動的に保存し、後でそのラベルを通過したかどうかを確認できるプラグイン。「そのセーブデータで通過したか」「全セーブデータ中で一度でも通過したか」などを判断できるので、「シナリオ中でフラグを立てて後でそのフラグを見て分岐」のような面倒な作りこみが不要になる。以前あった同名のものは、下の方の「obsolete(古いもの)」カテゴリに。これとはセーブデータが異なるため、注意。
なし
どこでもセーブプラグイン改良版
SaveAnyWhere.ks
2011/09/22
0.51
いわゆる「どこでもセーブプラグイン」の改良(改悪?)版。というか、実は オリジナルをよく知らん(色々リンク切れで配布もされてない?)ので、 改良というか自分の使いやすいものを作ったというか。
2011/12/12追記。あまりにも問い合わせが多いので。このプラグイン使ったからと いって、パッチに互換性がなくなるわけではない。「注意しないと」 互換性がなくなるから、注意が必要だ、というだけでの話。金輪際我輩に『パッチの 互換性が保てるどこでもセーブプラグイン作ってください』とか要求しないように。 最初から互換性を保つことは可能なんだから。 詳細はこちらの文書の後半、 「アップデートパッチについて(互換性編)」にて。これは、 どこでもセーブプラグインに限った話じゃないんだよ。
なし
 
画像表示・操作
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
カットインプラグイン
CutInPlugin.ks
2013/12/01
0.37
KAGでカットインを実現するプラグイン。あらかじめ動作を定義したファイルに従って、レイヤーを、時間軸に沿って移動・拡大縮小・回転・透明度変更することができる。説明難しい…。 なし
レイヤーモーションプラグイン
LayerMotionPlugin.ks
2012/08/05
1.36
予め登録したモーションデータを元に、指定レイヤを移動させるプラグイン。キャラクタを画面上で「てくてく」「ふわふわ」「ジャンプ」「おじぎ」のように定型的に動作させるために作った。もちろん動作中に文章を読み勧めることができるので、動きのある画面を作ることができる。レイヤー別のQuakeも実現可能。 数値補間クラス
時間エフェクト追加スクリプト
Macro_TimeEffect.ks
TimeEffect.tjs
Override.tjs
2015/02/10
0.3
Layerクラスに寄生し、予め定義した数値に従って、画像の色・明るさ・コントラストなどを変更する。「夜」「夕」「回想」など、シーンに応じて画面全体を(元画像の変更無く)変調できる。 なし
部分セルアニメプラグイン
APimage.tjs
Macro_APimage.ks
2014/07/19
0.62 2014/07/03
0.31
簡単に言えばアニメーションできる[pimage]。目パチ口パクを実現するために 作成。標準で用意されているセルアニメと違うのはこんな。
  1. [ap_image]だけでアニメーションでき、セグメント管理が不要
  2. 一枚のレイヤーに複数追加しても、.asdファイルが独立しているので 個別に管理可能
  3. .asdファイルを少し拡張し、色々指定が簡単
  4. アニメ画像に透明部分を持て、[ap_image]同士重なり合っても 干渉しない
というか、デフォルトのセルアニメ方式はイマイチイケてないと思う。 こっちの方をデフォルトにしてほしいくらい。
Macro_APiamge.ksは0.11から0.2で大きく変わったので、 以前のを残しておく
TJS関数群
キャラクタレイヤー管理プラグイン
Macro_CharDatas.ks
Macro_CharLayers.ks
2011/06/07
0.2
2014/06/24
1.78
KAG上でキャラクタの立ち絵を管理するためのマクロ群。KAG上で立ち絵表示用のレイヤを予約し、立ち絵の出現、消去、立ち位置調整等が命令一つでできるようになる。表示キャラクタ数に応じた立ち位置の自動調整や、立ち位置の微調整も可能。
Macro_CharLayers.ksは1.61から1.70で大きく変わったので、 以前のを残しておく
TJS関数群、 時間エフェクト追加スクリプト、 部分セルアニメプラグイン、 レイヤーモーションプラグイン
背景レイヤ処理マクロ群
Macro_Layers.ks
2014/01/11
0.21
KAG上で背景にあたるレイヤを処理するためのマクロ群。背景を移動しながらトランジションだとかが一発でできる。そんかし、指定する時のコマンドが横に長い。 時間エフェクト追加スクリプト
雪プラグイン改良版
SnowPlus.ks
2011/11/28
0.5
吉里吉里/KAGに標準でついてくる雪プラグインを、もう少し自然に見えたり 使い勝手よいように修正したもの。雪粒のアニメーションも対応。 なし
桜吹雪プラグイン
Sakura.ks
2011/11/28
0.51
桜吹雪を実現するプラグイン。上の雪プラグイン改良版を少し変更しただけ。 なし
ゆがみプラグイン
ShimmerPlugin.ks
layerExShimmer.dll(ソース付き)
2013/08/12
0.8
2012/05/05
0.3.1.0
陽炎や水の揺らめきを実現するプラグイン。サンプル見れば何かは一目瞭然。 layerExShimmer.dllは0.3.0.0からマルチスレッド対応したけど、 結局そっちの方が遅いから今はシングルスレッド…。 なし
BoxBlurプラグイン
BoxBlurPlugin.ks
BoxBlurRestore.tjs
2011/11/23
0.1
BoxBlurをKAG上から使えるようにして、時間変化できるようにした プラグイン。 なし
追加トランジション
KaichoTrans.dll(ソース付き)
2015/06/20
0.2.5.1
吉里吉里にトランジションを追加するプラグイン。現在は、 ブラー(にじむヤツ)とDim(こっちもにじむヤツ)の二種類のみ。 なし
 
ボタン表示
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
アニメーションボタンプラグイン
AnimButtonPlugin.ks
2010/07/17
1.01
KAGのボタンはアニメーションができないので、「アニメーションできるボタン」のプラグインを作ってみた。 なし
システムボタンプラグイン
ExtSystemButton.ks
2015/02/16
0.97
KAG上からシステムボタン(メッセージウィンドウにくっついてる、 セーブとかロードとか画面消すとかのボタン)を作成・消去できるようにする プラグイン。付属の systembutton.ks が使いづらいから、 多分結構需要あると思って。
※0.9から、ボタンの指定IDがkey=からname=に変更になった。今までkey=で使っていた人は要変更。
KLayers
TJS関数群
 
サウンド
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
サウンドマクロ群
Macro_Sound.ks
2017/02/18
1.93
サウンド関係のマクロ群。効果音バッファNo.を指定しなくても 勝手に適当なバッファを選択してくれたり、バッファに名前をつけることができたり、 グループ管理できたりと、ちょっと工夫してある。 デフォルトのを使えばいいじゃん、という話もあるけれど、特に登場人物がボイスを 流す時は、バッファに名前を付けられた方が使用上いろいろ便利かなーって。
1.90から内容を大幅に変更した。
TJS関数群
wuvorbis.dll
 
KAGシステム拡張
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
AltEnterFullScreenプラグイン
AltEnterFullScreen.ks
2013/11/28
0.3
Alt+Enterでフルスクリーン・ウィンドウモードを切替える機能を追加するプラグイン なし
プレイ時間計測プラグイン
PlayTime.ks
20??/??/??
?.?
プレイ時間を後ろで黙々と計測し続け、必要な時に引っ張り出して 表示したりする時に使うプラグイン。 「そのゲームを遊んだ全体のプレイ時間」と 「そのセーブデータでのプレイ時間」の二つを別々に参照可能。 なし
終了時処理追加プラグイン
RunOnExit.ks
2013/11/28
1.1
吉里吉里/KAGを終了する時に、ユーザが作った任意のKAG スクリプト onexit.ks()を実行する。 終了時に音鳴らしたりトランジションしたり好き勝手にできるようになる! …のがうれしい人は使ってみよう。 なし
ロード時処理追加プラグイン
RunOnLoad.ks
2013/11/28
0.9
吉里吉里/KAGで栞をロードする時に、ユーザが作った任意のKAG スクリプト onload.ks()を実行する、と 同時に、一枚画面をトランジションで表示、消去する。 栞ロード時に音鳴らしたり画像表示したい人向け。 TJS関数群
KAGタグ置換プラグイン
RenameKAGTag.ks
2010/03/03
0.11
KAGのオリジナルタグを、別の名前に置換する。というか改名する。 それが一体何の役に?とか聞かぬが吉。次に作るツールの前準備として、ね。 以前 ReplaceKAGTag.ks だったのだが、申し訳ない、あまりに 気に入らなかったので名前変更しました。 なし
履歴レイヤ拡張プラグイン
ExtHistoryLayer.ks
2014/11/06
1.99k
KAGの履歴(ヒストリ)レイヤを拡張し、以下の機能を実装したプラグイン。 以下の機能を実装済み。
  • 横書き・縦書き両対応
  • スクロールバーで履歴移動(横書き時は左、縦書き時は上に配置)
  • スクロールバー画像指定(指定しなくてもよい)
  • 履歴背景画像指定(指定しなくてもよい)
  • フォント色変更
  • 履歴フォントサイズの動的変更(ただし最大で一行幅までに自動補正)
  • 履歴中の太文字フォント
  • 履歴上のルビ
  • 履歴上にボタンを設置可能(押すと音声を流すなどの用途に)
  • スライダの上下空白部分を押すとpageが変わる
  • スライダ上でクリックした場合にその位置を覚えてスクロール
  • メッセージ画面の[font][ruby]などをそのまま履歴に反映可能
  • メッセージ画面のみ、ヒストリ画面のみの変更タグを用意
  • 拙作eruby.ksがあれば読み込んで拡張(RenameKAGTag.ksも必要)
  • erubyに従い、履歴中ではルビ割付も、均等割り・左寄せ・右寄せが可能
  • 履歴画面表示時にメッセージ画面を消去可能
  • 履歴画面の文字間に画像を配置可能
  • 表示・消去時にフェード(def=200ms)可能
    (以下1.99からの機能)
  • 履歴中で文字に影をつけたり、袋文字にすることが可能
  • 対象文字列が改行するとルビも改行される
  • 縦書き時、縦中横に対応
  • [graph]タグをそのまま履歴に反映
  • Home/Endで最初・最後のページを表示
ウィンドウの表示サンプルと、配置時のパラメータの位置関係はこちら。

1.5xから1.99の間で大きく変わったので、ここに1.53を残しておく
1.53のリファレンスはこちら

TJS関数群
拡張スタッフロールプラグイン
ExtStaffroll.ks
2013/11/29
0.7
オリジナルのスタッフロールプラグインは寂しいので豪華にしてみた。 うん…これだけあれば大体欲しいスタッフロールの機能はあるんじゃない?
  • スタッフロールの長さは、表示物に合わせて自動的に調整されるので意識不要
  • メッセージレイヤを利用するので、メッセージレイヤに表示できるものは何でも表示できる
  • スタッフロール最後、画面中央にサークルロゴ表示したまま終わるなどが可能
  • スタッフロールにかかる時間を指定できる
なし
ラベル保存高速化プラグイン
highSpeedLabeler.ks
2012/08/05
0.51
この現象を 回避するため、既読ラベルの保存方法を変更するためのプラグイン。 二作品に使って動作確認できたと思うので、正式版としました。 なし
マウスでゲームウィンドウサイズを任意に変更プラグイン(長い)
WindowResizable.ks
2014/05/15
0.9
名前のとおりのプラグイン(正確にはプラグインじゃない寄生虫だけど)。 0.6からwindowEx.dllを利用して、よりスムーズに、マルチディスプレイ対応に なった(多分)。
以前の0.52はこちら。 0.52のマニュアルはこちら

0.9から(一応)吉里吉里Zで動くようにしてみた。吉里吉里Z用のwindowEx.dllは こちらから入手すること。

windowEx.dll
ママキタボタンプラグイン
Mamakita.ks
2015/12/04
0.31
ゲーム中に ESC ボタンを押すと、緊急回避用の画像を表示できるというアレ。 ネタとして使えるかなー、って。 ところでママキタボタンって商標とか大丈夫なんかいな。 ダメだったら変更します。 TJS関数群
表示メッセージ保存プラグイン
MessageStore.ks
2016/10/17
0.4
吉里吉里/KAGには、画面上に表示したメッセージを保存する術がない。 ホントはsystem/MainWindow.tjsをつつきたいところだけど、それは ちょっとハードル高いでしょ、ということでプラグインみたくアドオンを 作ってみたわけで。 なし
拡張クリックスキッププラグイン
ExtClickSkip.ks
2012/02/21
0.2
画面をクリックすると指定されたシナリオにジャンプするという、ただ それだけのプラグイン。しかし、これが結構お役に立つのですよ。 オープニング中とかデモ中とかスタッフロール中とか、 一回クリックしたらさっと終わって欲しい処理中に使うことができる。 こういう方法はあるけれど、そんな作りこみなしに 実行できるような、小さいけれど便利なモノを目指したつもり。 TJS関数群
システム情報取得プラグイン
SysInfo.dll(zipped)
2012/03/26
0.1.0.0
CPUのベンダとか動作クロック数とか搭載されている物理メモリサイズとか CPUがSSE2を実行できるかとか、そういう情報をTJSのSystemクラスから 取得できるようにするプラグイン。 OS依存だしWindowsXP(32bit)でしか動作確認してないけど、SSE2が必要な プラグイン(KaichoTransとかlayerExShimmerとか)を使うかどうかの 判断が必要な時があるので作った。こういうのって無いよね? 容量の関係でupできないので、ソースコード(VC++2008ベース)欲しい人は連絡下さい。WTFPLに従い差し上げます。 -
ネームウィンドウ表示プラグイン
NameWindowPlugin.ks
2016/10/17
0.5
AVGでよくある、名前を表示する枠(=ネームウィンドウ)の管理プラグイン。 KAGだけだと面倒だったけど、それが結構簡単にできるようになる。 KAGEXにあるじゃんとか言わぬが吉。 TJS関数群
顔ウィンドウ表示プラグイン
FaceWindowPlugin.ks
2016/10/17
0.5
AVGでよくある、表情を表示する枠(=顔ウィンドウ)の管理プラグイン。 KAGだけだと面倒(ry。 TJS関数群
YesNoDialogLayerスクリプト
YesNoDialogLayer.ks
2016/04/03
0.6
不定形・半透明ダイアログを実現するためにLayerでダイアログを実現する プラグイン。以前のYesNoImageDialogはObsoluteに。 なし
選択肢プラグイン
SelectPlugin.ks
2013/04/21
0.1
簡単で豪華な選択肢を実現するためのプラグイン。こういうのあると便利。 TJS関数群
KLayers
フルスクリーンの黒帯部分をクリックしたらプライマリレイヤクリックに変換 してテキスト送りができちゃうよプラグイン(長い)
onClickOutOfPrimaryLayer.ks
2013/01/31
0.1
吉里吉里/KAGでは、フルスクリーン表示の時に画面サイズが合わないと 表示される黒帯部分でクリックしても、何もおこらない。クリックした時に テキスト送りさせるようにするためのプラグイン。 windowEx.dll
拡張KAGParser
ExtKAGParser.dll(ソース付き)
2015/10/24
0,1,4,3
タグ中での改行、マクロ引数のデフォルト値指定、[while]タグ他、 機能を拡張したKAGParser。 以前の0130はこちら -
 
機能サンプル
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
CGモードサンプル
CGGallery.ks
2011/05/06
0.2
CGモードを作るのにそのまま使用できるKAGサブルーチン。こういうの汎用性が高いから、絶対誰か共通サブルーチン化すべきだって!と思ってたのでしてみた。結構使える。 - 背景レイヤ処理マクロ群
右クリックルーチン(ロード・セーブ・コンフィグ画面)サンプル
Krclick.ks
Krclick_Data_Config.ks
Krclick_Data_SaveLoad.ks
2016/03/13
0.14
2013/12/05
0.2
2013/12/02
0.1
右クリックルーチンのサンプル。いろんな人がいろいろ作ってるけど、 せっかくだから我輩も作っとこうかなーって。KAGEXでも動くかもよ? TJS関数群
KLayers
表示メッセージ保存プラグイン
 
その他汎用
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
数値補間クラス
Interpolation.ks
20??/??/??
?.?
数値補間のためのクラス。単体では何もしない。「数値、経過時間、加速度」という三つの組の配列を一つのデータとし、現在の時間を与えると対応する補間後の数値を出力する、というクラス。 - なし
TJS関数群
TJSFunctions.ks
2014/06/21
1.26
吉里吉里のTJSを使う上で便利そうな関数を集めたもの。他に、欲しくて 汎用化できそうな関数があればゆってくれれば追加していきます。 なし
KLayers(汎用レイヤーパーツ)
KLayers.ks
2016/03/01
0.99s
アニメーションボタン、スライダー、チェックボックス、トグルボタン、 ラジオボタン、スクロールバーなどの、汎用レイヤー部品。 ダイナミックに再作成されたりしてるので、あんまフツーの人は 使わないように。でも、汎用アニメーションレイヤーとかがあって 便利といえば便利。ごめん、マニュアル整備がぜんぜん追いついてない…。

1.0に向けて、0.99から大きく構造が変わった。 以前の0.98dが欲しい人は こちらからどうぞ

TJS関数群
署名チェックプラグイン
SigChecker.ks
2012/07/12
0.1
全てのファイル(除外指定可能)について、krkrsign.exeでつけた署名を チェックして破損を検出するプラグイン。まだVer0.1なのでお手柔らかに。 sigcheck.dllは吉里吉里デフォルトのもの(をコンパイルしたもの)。なぜか バイナリが提供されてないようなので。 sigcheck.dll
 
分類不能
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
xp3ファイル展開ツール
xp3ext.zip
20??/??/??
?.?
xp3ファイルを展開するツール。世の中に似たようなのは数あれど、なぜか 今のところ吉里吉里2.30で変更されたヘッダに対応したのが無いので 自分用に作ってみた。 xp3ファイルのデータ構造についてはこちら。 ソースコードくっつけたので、活用して頂ければ吉。

霧生紗夜さま(blog) がGUI版(ソースコード付き)を作って 下さいました。ありがとうございます。 こちらもノークレームノーサポートだそうなので、使用は自己責任で どうぞ。

なし
ssmfs MediaStorageプラグイン
ssmfs.zip
2016/04/03
0.2
xp3ファイルじゃないデータファイルを扱うためのプラグインとその ソースコード。 面白いから、誰か、独自フォーマットで暗号・複号化とかファイル破損チェックとか 自動でしてくれるファイルシステム作って見せてくださいよーぅ。 なし
ハック抑制スクリプト
Afterinit2.tjs
krkr.cf(吉里吉里2用)
tvpwin32_hash64.cf(吉里吉里Z用)
2016/04/06
0.1
デバッグウィンドウ表示したり要らんプラグイン読み込んだり 要らんコマンドラインオプションが指定されたりするのを 禁止する寄生虫。 なし
 
obsoleted(古いもの)
名前
ファイル名
更新日
Ver
説明詳細 前提プラグイン
通過ラベル保存&確認プラグイン
ExperiencedPlugin.ks
20??/??/??
?.?
KAGスクリプトの通過ラベルを自動的に保存し、後でそのラベルを通過したかどうかを確認できるプラグイン。「そのセーブデータで通過したか」「全セーブデータ中で一度でも通過したか」などを判断できるので、「シナリオ中でフラグを立てて後でそのフラグを見て分岐」のような面倒な作りこみが不要になる。
なし
KAGLayersプラグイン KAGLayersPlugin.ks 2011/05/06
1.13
自作レイヤクラスを、KAGのトランジションやらに組み込むためのプラグイン。単体では何もしない。 TJS関数群
スライダープラグイン
SliderPlugin.ks
2012/12/15
1.13
スライダーをKAGから使えるようにするプラグイン。 KAGLayersプラグイン
YesNoImageDialogスクリプト
YesNoDialog.tjs
2011/05/30
0.5
不定形・半透明ダイアログを実現するスクリプト。 頭が悪い実装に悶えること間違いなし。 なし

今後のプラグイン製作予定

今のところ予定なし。大体欲しいものは揃ったかなぁ、と。 こういうの欲しい!という要望は歓迎。作るかどうかは全く保証できないけど。 メールや掲示板で複数方面から励まされると、製作意欲と優先度が上がったり下がったり。

サンプル用画像データ・デザイン募集中

我輩にはデザインセンスや絵心が皆無なので、以下プラグインのサンプルスクリプトで 表示する画面のデザインや使用する画像素材とかを提供してくれる方を 募集しています。 以下の条件でもいいよという神様以上に奇特でアツい方はお知らせください。

  • 配布条件は本ページで頒布しているプラグインと同等でなければならない
  • マヂでホントに見返りは全くない
  • せっかく頂いても我輩がボツにすることがある
現在募集してる素材は以下の通り。
  • 拡張履歴レイヤの履歴画面サンプル
  • 拡張スタッフロールプラグインのスタッフロールサンプル
  • キャラクタレイヤー管理プラグインの、立ち絵(数ポーズ)・表情差分(目パチ・口パク付き)・漫符(Σ、#、|||、♪など)
  • 桜吹雪プラグインの桜の花びら画像(3D回転させたものを32x32パターン)
  • YesNoImageDialogスクリプトの半透明ダイアログ画像(Yes/Noボタンつき)

おまけメモ:吉里吉里/KAG欲しいものリスト