鱧入りKAG3 for 吉里吉里SDL2
  • Common Lisp 95%
  • KerboScript 5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-10-16 09:24:13 -05:00
data polyfill/KAGParser: Fix curLineStr not being set to linebuffer when using linebuffer 2022-10-16 09:24:13 -05:00
README.md Update README.md accordingly 2020-07-22 00:43:03 -05:00

鱧入りKAG3 for 吉里吉里SDL2

本プロジェクトは、KAG3 for 吉里吉里SDL2からフォークしたプロジェクトです。
KAG3 for 吉里吉里SDL2は、吉里吉里SDL2で動くよう最低限の修正を加えられた KAG3 です。

鱧入りKAG3 for 吉里吉里SDL2は、KAG3 for 吉里吉里SDL2を拡張し、次の機能を持たせたものです

  • グラフィカルなセーブ/ロード画面
  • グラフィカルなコンフィグ画面
  • スクロールバーを備えたバックログ機能
  • 右クリックまたは画面上のボタンから呼び出せる機能メニュー
  • クイックセーブ機能

KAG3が本来持つ高いカスタマイズ性をなるべく損なわず、かつ、初めて吉里吉里SDL2/KAG3を扱うユーザーでもそこそこの外観を持つ作品を作れるよう配慮されている感じです。

これらの機能を本プロジェクトではHam拡張と呼びます。
Ham拡張は、鱧天 for 吉里吉里2 http://hamotem.f-sp.net から上記機能を抜粋し、コードを幾分最適化したものです。
余談ですが、鱧天の一部が入っているので「鱧入り」KAG3という訳です。

鱧天と異なる点はおよそ次のようなものです:

  • 画面サイズをある程度自由に変更可能800x600以上を推奨。ただしHD以上にするなら、使用している画像部品のカスタマイズが必要になるでしょう。
  • シナリオファイルの配置に制限が無い。ただしシーンスキップ機能は実装されていません。
  • 立ち絵の形式に制限が無い。ただし「目パチ」は実装されていません。
  • イベントCGファイルの配置に制限が無い。ただしCG鑑賞モードは実装されていません。
  • 「どこでもセーブプラグイン」は同梱されていません。
  • 鱧天で用意されているマクロ等はごく一部を除き定義されていません。

概ねカスタマイズ性というか自由度は鱧天より高いですが、手軽さは鱧天よりも劣ります。
お好みに合わせて使い分けてください。

鱧天 for 吉里吉里SDL2は準備中ですが、鱧天 for 吉里吉里2の文字コードをUTF-8にしたり、KAG3のシステムをKAG3 for 吉里吉里SDL2に差し替えたりすることで動作します。

なお、吉里吉里SDL2ではメニューバーが非推奨となっています。
鱧入りKAG3 for 吉里吉里SDL2を使用する場合も、配布時はメニューを無効にしておくことをお勧めします。

メニューバーから呼び出せる機能は八割方上記の機能メニューから呼び出せるようになっています。
現状呼び出せないのは、フォント変更、前に戻る、このソフトについて、といった辺りです。
このうち「このソフトについて」は近々呼び出せるようにするかもしれませんしないかもしれませんが、多少TJSが書けるなら、呼び出せるようにするのはさほど難しくありません


KAG3 License

Copyright (C)2001-2009, W.Dee and contributors 改変・配布は自由です