吉里吉里是一個用於製作冒險遊戲、美少女遊戲、視覺小說的遊戲製作工具。



概述

吉里吉里，又稱 T Visual Presenter（簡稱 TVP），是一個由 W.Dee 氏所開發的同人遊戲製作工具，以物件導向語言 TJS 做為底層開發，外包上 KAG 的 Script 語法讓一般使用者使用，要使用吉里吉里只需要準備好文字編輯器（如記事本），就可以直接編寫劇本。吉里吉里在處理 2D 圖形上極為強大，支援的圖像、音樂格式也是目前同人遊戲工具中最多的。他讓使用者可以很方便地整合圖像、音樂、動畫、文字劇本，使用者可以專注在遊戲本身而不需要花費太多精神在程式碼上。

吉里吉里的本體採用 GPL 許可證，使用者不需要負擔任何費用即可利用吉里吉里來開發遊戲，包括免費、共享或是商業遊戲，吉里吉里與 NScripter 並稱為兩大同人遊戲工具。

KAG3

KAG 為 Kirikiri Adventure Game 的簡稱，是吉里吉里中以 TJS2 客製化的用於冒險遊戲設計的系統，包括自訂的一套命令語法（Tag、タグ），使用方式與 BBCode（或 Html）極為類似，吉里吉里內帶的 tag 命令已經包含所有 2D 圖形處理、音樂影像處理，僅使用 KAG 就可以編寫出一套 AVG 遊戲。

使用 KAG 語法撰寫的檔案，副檔名為.ks，可用記事本開啟。

TJS

TJS2 為吉里吉里的內嵌手稿語言，目前最新版本為 TJS2，TJS 是介於 JAVA 與 JavaScript 之間的物件導向程式語言，也是由作者 W.Dee 氏自行定義的程式語言，作為吉里吉里底層開發語言。由於 KAG 是利用 TJS 語言所編寫，因此使用者可以透過修改或重新編寫 TJS 檔案，去擴充 KAG 的功能。

使用 TJS 語法撰寫的檔案，副檔名為.tjs，可用記事本開啟。



版本


* 吉里吉里 2\KAG3

　
: 目前最新版流通穩定版為吉里吉里 2.32。


* 吉里吉里 3\KAG4

　
: 開發中，預計支援 Windows、macOS、GNU/Linux 等跨平台開發環境。

吉里吉里 3

由 W.Dee 氏開發的第三代吉里吉里系統，手稿語言部份由 TJS2 改為 RISSE。尚未完成，正在指令碼框架研發階段。與吉里吉里 2 同步開發。
這個版本最終被放棄，吉里吉里舊網頁也在 2017 年左右被棄置。

RISSE

吸取了不少 ECMAScript 的語法和大量地吸收了 Ruby 的語法。

吉里吉里 Z

由於吉里吉里 3 的開發遲緩與吉里吉里 2 逐漸過時，而開始出現的分支。為了避免與舊吉里吉里造成混淆而不增加版本號，
改名吉里吉里 Z，另外授權也改為修正版 BSD。



吉里吉里 2 框架

遊戲設計者可以透過 TJS2 存取控制吉里吉里 2 豐富的內建物件 API。

當中包括：


* System 類別

* Storages 類別

* Debug 類別

* Console 類別

* Controller 類別

* Scripts 類別

* Plugins 類別

* Timer 類別

* AsyncTrigger 類別

* Window 類別

* MenuItem 類別

* Layer 類別

* Font 類別

* Clipboard 類別

* WaveSoundBuffer 類別

* WaveSoundBuffer.PhaseVocoder 類別

* MIDISoundBuffer 類別

* CDDASoundBuffer 類別

* VideoOverlay 類別

* Pad 類別

* KAGParser 類別，KAG 劇本的剖析器



Plugin

遊戲設計者可以透過 Plugin 系統使用 KAG 甚至吉里吉里本身沒有提供的功能。

官方下載包中已包含的吉里吉里 Plugin 有：


* krflash.dll ：透過此 Plugin 可以內嵌 flash 檔播放，並互動。

* krmovie.dll

* agg.dll

* csvParser.dll

* dirlist.dll

* expat.dll

* extrans.dll

* fftgraph.dll

* json.dll ：透過此 Plugin 可以存取 JSON。

* layerExImage.dll

* lineParser.dll ：替代 TJS2 的原生方法讀取大型純文字檔案，以增加效率。

* perspective.dll

* win32ole.dll ：透過此 Plugin 可以使用各種 ActiveX 物件。

* wsh.dll ：透過此 Plugin 可以使用各種 Active scripting language，包 JScript、VBScript、PerlScript（如果有安裝）。

* wumsadp.dll

* wutcwf.dll

* wuvorbis.dll

官方下載包中已包含的 KAG3 Plugin 有：


* gvolume

* rain

* snow

* spectrum

* staffroll

* windowzoom

* zoom

 



支援格式


* 劇本格式

　
: 
* .ks：副檔名為 ks 的檔案稱作劇本檔，可用任何文書處理軟體開啟，最簡單的就是記事本。


* 影片格式

　
: 使用 plugin 支援格式：

* MPEG1

* MPEG2

* SWF：吉里吉里 2 無法直接進行控制

* WMV

* AVI


* 圖像格式

　
: 內建支援格式：

* BMP

* PNG

* JPEG

* ERI：全名 Entis Rasterized Image format

* TLG5

* TLG6


* 音樂格式

　
: 內建支援格式：

* MIDI

* WAVE（無損）

　
: 使用 plugin 支援格式：

* OGG

　
: 已停止支援格式：

* MP3：原本初期支援，但因為專利權問題而不再提供 plugin



吉里吉里輔助工具


* 吉里吉里內建工具

* KAG 語法編輯器
  
* かぐや姫 Studio
  
* KAGeXpress
  
* KKDE
  
* THE NVL Maker



使用吉里吉里的著名遊戲

日文遊戲

商業遊戲作品


* Fate/stay night (TYPE-MOON)

* Fate/hollow ataraxia (TYPE-MOON)

* 魔法使の夜 (TYPE-MOON)

* lleyes 系列 (lass)

* 車輪之國兩部

* 忠臣藏 46+1

* 任性 high

* 櫻吹雪

* 智以類聚

* 夏雪

* 實妹相伴的大泉君

* 黃昏的禁忌之藥

* 解放之羽

* 尋找失去未來

* deepone

* 哥特妄想

* clover days

* atri

* 柚子社全作品

* 深紅之月

* 9nine 系列

* {\*lang|ja | 幼なじみとの暮らし方}} (ハイクオソフト)

* 見上げた空におちていく (あっぷりけ)

* VenusBlood 系列 (DualTail)

同人遊戲作品


* 1999ChristmasEve（橫浜かまいたちファンクラブ）

* ゾウディアック（バイオハザード・サイレントヒルを考える會 / BSK Z2 PROJECT）

* 月姫 PLUS+DISC（TYPE-MOON）

* 我和你的夏天

* DespairWitch（BLUEWATER）

* 不機嫌な従妹（Stray Moo）

* Brass Restoration（Twincle Drop）

中文遊戲

商業作品


* 蘭島物語～少女の約定～（Circle Entertainment）

* 月亮的女兒

* 茉莉之夏

* 前進吧！高捷少女 Initiating Station

* 東津萌米

同人作品


* 半邊傘

* 11+11

* 顥夢

* 刻痕系列

* 紫羅蘭

* 螢之歌

* 雪之讀本

* 真寄語楓秋

* 心念

* Altor (NAKA)

* Honey Gift (斯奧)

* ToNew~towards your dream（ss-square）

* RP 社團的 COS 日記（ss-square）

* （ALFA）

* Green Aeon（Lantern）

* 逆轉裁判 F

不錯的試玩版


* 蝕鋼

* 待時光開出腐爛之花

* 葉之離別



書籍

目前吉里吉里並無中文的參考書籍，以下是已知的日文參考書籍。


* 《吉里吉里 / KAG ではじめるゲーム製作 — タグでノベルゲームが簡単にできる！》 ISBN 4875934262

* 《萌えるゲーム製作 吉里吉里 / KAG で作る美少女ゲーム》 ISBN 4844322648

* 《「吉里吉里 / KAG」で乙女ゲーム・BL ゲームを作成する 同人ゲーム製作ガイドブック基礎編:「橋の上の王子様」を作る》 (単行本) ISBN 978-4896273151

* 《同人ゲーム製作ガイドブック応用編 —「吉里吉里 / KAG」で乙女ゲーム・BL ゲームを作成する》 (単行本) ISBN 4896273168

* 《吉里吉里 / KAG ノベルゲーム製作入門》 (単行本) ISBN 978-4798016597



參見


* Ren'Py

* 視覺小說引擎列表



外部連結


* 吉里吉里 官網 （日語）

* 吉里吉里への道 （日語）

* KCDDP 論壇 （簡體中文）

* 夢之庭園吉里吉里檔案索引表 （繁體中文）

* krkr 內建 KAG 說明文件幾乎完整漢化 （簡體中文）

* 吉里吉里 / KAG 開源圖形化編輯工具《THE NVL Maker》 （簡體中文）