Kirikiri for PlayStation Vita

PS VITA / PSTV Kirikiri for PlayStation Vita 1.0.3

Kirikiri for PlayStation Vita
by uyjulian

krkrv1.png


Kirikiri for PlayStation Vita is a port of an engine used in Kirikiri Adventure Game 3 (KAG3) visual novels.​


  • This repository contains a Kirikiri-compatible (often mistranslated as Yoshiri Yoshizato) core ported to the Playstation Vita.
    Kirikiri is almost always exclusively used with Kirikiri Adventure Game 3 (KAG3) visual novel engine (or its derivitives), but it can also be used for desktop applications and utilities (similar to the use case of Electron), such as the E-mote editor.

  • After installing the prerequisite libraries using ddpm, mkdir b && cd b && cmake .. && make will generate krkrv.vpk.
    If you get an "file not found" or "library not found" error while compiling the engine, install the missing library from ddpm.

  • The project directory will be set to the current directory.

  • External plugin usage is not supported at this time.
    The following internal "plugins" are supported:
    In order to use the functionality of the internal plugins, Plugins.link needs to be called with the name of the plugin. Example:

    Code:
    Plugins.link("csvParser.dll");

    After that is done, the functionality of the plugin can be used:
    Code:
    var x = new CSVParser();

  • In order to use a font, it must be added using Font.addFont. Example usage:

    Code:
    Font.addFont("fonts/meiryo.ttf");

  • UTF-16LE encoding with BOM is preferred, as it can be streamed in without any re-encoding or decompression.
    Here are the rules for encoding detection:
    If the first bytes are 0xfe 0xfe, the file will be decoded/deobfuscated and the encoding detection will continue.
    If the first bytes are 0xff 0xfe (UTF-16LE BOM), the file is loaded as UTF-16LE.
    If the first bytes are 0xef 0xbb 0xbf (UTF-8 BOM), the file is loaded as UTF-8.
    Otherwise, the encoding is set using the -readencoding command line option.
    If TVP_TEXT_READ_ANSI_MBCS is defined, the default value will be Shift_JIS.
    Otherwise, it will be UTF-8. Valid options are: "", "UTF-8", "Shift_JIS", "GBK".
    If the option is "", the decoding will be attempted in the following order: "Shift_JIS", "UTF-8", "GBK".
    If decoding fails, TJSNarrowToWideConversionError will be thrown.

  • The only archives supported using this engine are unencrypted XP3 archive.
    The archive can reside on the filesystem.
    Using an archive can alleviate the issue with file name encoding and file name case.
    The archive can be accessed using the archive delimiter (default is >, and can be set with -arcdelim command line argument).
    Example usage:

    Code:
    Scripts.execStorage("archive.xp3>file.tjs");

  • Code from the following projects was used:

  • This project is licensed under a modified BSD license. Please read the LICENSE file for more information.
    Multiple third party projects are used. Please read the LICENSE.3rdparty file for more information.

  • v1.0.3
    Changes:
    • Default font argument -deffont now works.
    krkrv-v1.0.3.vpk is the engine pre-packaged with a KAG demo.​


    v1.0.2
    Changes:
    • System.inform now pops open a message box.
    • Optimization flags have been increased.
    • System.shellExecute now opens URLs in the web browser.
    krkrv-v1.0.2.vpk is the engine pre-packaged with a KAG demo.​


    v1.0.1
    Changes:
    • Savedata directory has been changed to savedata0:/savedata/.
    krkrv-v1.0.1.vpk is the engine pre-packaged with a KAG demo.​


    Initial Release
    Initial release of Kirikiri for Playstation Vita / プレイステーションヴィータ用吉里吉里.
    krkrv-v1.0.0.vpk is the engine pre-packaged with a KAG demo.

    NOTE: There is an issue that ux0:/savedata directory can not be created automatically, so please create the directory manually using VitaShell. This will be fixed in a future release.​


INSTALLATION:

  • Install the vpk on your homebrew enabled PS VITA or PS TV, preferably using VitaShell
SOURCE:
https://github.com/uyjulian/krkrv
https://forum.devchroma.nl/index.php/topic,231.0.html
https://www.reddit.com/r/vitahacks/comments/ib07da/kirikiri_for_playstation_vita_port_of_game_and/
Uploaded by
tthousand
Downloads
614
Views
614
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from tthousand

Back
Top