Kirikiri Z 1.4.0

yAbout Kirikiri Zz
Kirikiri Z is a development/execution environment that allows you to create 2D games and applications.

yDownload Pagez
[http://krkrz.github.io/](http://krkrz.github.io/)

yHelpz
For detailed documentation, please refer to the various online helps on the page above.
The various help pages are as follows:

Kirikiri Z Reference
[http://krkrz.github.io/docs/kirikiriz/j/contents/index.html](http://krkrz.github.io/docs/kirikiriz/j/contents/index.html)

TJS2 Reference
[http://krkrz.github.io/docs/tjs2/j/contents/index.html](http://krkrz.github.io/docs/tjs2/j/contents/index.html)

List of changes from Kirikiri 2 in Kirikiri Z
[http://krkrz.github.io/updatefromkr2.html](http://krkrz.github.io/updatefromkr2.html)

Please use the tools from Kirikiri 2 for the releaser, etc. They can be downloaded from the following link:
[http://krkrz.github.io/download/kr2_232r2.zip](http://krkrz.github.io/download/kr2_232r2.zip)

yTo make a novel gamez
Download "KAG for Kirikiri Z" from [http://krkrz.github.io/](http://krkrz.github.io/) and place the "data" folder found inside the extracted file into the same folder as tvpwin32/tvpwin64.exe.
Instructions for using KAG3 can be found on the following page:
[https://krkrz.github.io/krkr2doc/kag3doc/contents/index.html](https://krkrz.github.io/krkr2doc/kag3doc/contents/index.html)
There is also "Hamo-iri KAG3 for Kirikiri Z", which adds save/load screens, config screens, etc., to KAG3.
This may be easier to use at first.
The basic usage is the same.

yFilesz
\imageviewer        : A simple image viewer. You can launch it by dragging and dropping this folder onto tvpwin32/tvpwin64.exe.
\movieplayer        : A simple movie player. You can launch it by dragging and dropping this folder onto tvpwin32/tvpwin64.exe.
\plugin             : Contains various plugins.
\plugin64           : Contains 64-bit versions of various plugins.
debugger.sdp        : Debugger configuration file.
krkrdebg.exe        : The debugger itself.
krkrdegb_readme.txt : Debugger instructions.
license.txt         : A text file containing the license terms.
readme.txt          : This file. Contains a brief explanation.
tvpwin32.exe        : Kirikiri Z core executable.
tvpwin32_dbg.exe    : Kirikiri Z core built with debugger functions enabled.
tvpwin64.exe        : 64-bit version of the Kirikiri Z core executable.

yRegarding the operation of Kirikiri 2 TJS2 scriptsz
Since Kirikiri Z is not fully compatible with Kirikiri 2, several changes are required to run Kirikiri 2 TJS2 scripts.

In Kirikiri Z, the default character encoding has been changed to UTF-8.
If you wish to run old scripts as they are, you need to add -readencoding=Shift_JIS to the command line.

KAGParser and menus, which were built-in features, have been turned into plugins.
If you require the KAGParser and menu classes, you must link KAGParser.dll and menu.dll.

Touch will be enabled on devices that support multi-touch.
(This behaves such that onTouchDown is received instead of onMouseDown.)
If you do not want to perform touch processing, you must disable it so that it can be handled via conventional mouse processing.
To disable it, set Window.enableTouch to false.

PassThroughDrawDevice has been removed, so any parts using it must be rewritten.

If you are using other removed methods, etc., those processes must be rewritten.

For more detailed changes, please refer to the "List of changes from Kirikiri 2 in Kirikiri Z" page mentioned above.

yUpdate Historyz
2017/12/25 1.4.0.8
2016/08/10 1.3.3.7
2016/08/01 1.3.2.6
2016/06/03 1.3.1.5
2016/05/31 1.3.0.4
2015/08/17 1.2.0.3
2014/08/03 1.1.0.2
2013/12/31 1.0.0.1 Release

Please refer to the history page for details.
[http://krkrz.github.io/olderversions.html](http://krkrz.github.io/olderversions.html)