吉里吉里

吉里吉里是一个用于制作冒险游戏、美少女游戏、视觉小说的游戏制作工具。

**概述**
吉里吉里，又称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-Spec
*樱吹雪
*智以类聚
*夏雪
*实妹相伴的大泉君
*黄昏的禁忌之药
*解放之羽
*寻找失去未来
*deepone
*哥特妄想
*Clover Day's
*ATRI
*柚子社全作品
*深红之月
*9-nine-系列
*幼なじみとの暮らし方  (ハイクオソフト) 
*见上げた空におちていく  (あっぷりけ)
*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》 
category:游戏引擎