Suika2 Downloads

The official downloads of Suika2 and templates.

Binaries


The Main SDK

SDK contains a sample game and binaries.

Latest Suika2/15.3 (2023/12/5):
suik2 zip icon Download for Windows/Mac/Web/Linux Suika2 latest

Old: Suika2/14.19 (2023/11/24):
suik2 zip icon ZIP: Windows/Mac/Web/Linux Suika2/13.35
Old: Suika2/13.35 (2023/10/09):
suik2 zip icon ZIP: Windows/Mac/Web/Linux Suika2/13.35


Suika2 Kirara

GUI wrapper for Suika2.
For Windows
For macOS


Android App

📲 スマホ版(Android用)サンプルゲーム (2023/9/23) Google Play で手に入れよう
Try this on Android!


Web Testing Tool

Web testing tool R1 (2023-09-07)
Try your Web games before upload!


Compare Tools

For automatic testing: Test result comparator R2 (2023-09-03)
Check diffs between record and replay folders of your games!


Route Search Tool

Automatic Route Search Tool R6 (2023-09-03)
Search all options for all routes of your games!

Samples and Templates



Suika2 GUI
Click to run

Photoshop materials of the sample game

Config GUI (By MaxMorgan) Menu GUI (By heath) Save GUI (By heath)


Suika2 mori demo
Click to run

UI material of "In a Forest"

UI material of "In a Forest" provided by SOrow-san Game
Download Script ZIP Download Photoshop PSD


Suika2 Diary Demo
Click to run

A sample of diary function

This is a sample of a diary function used in "Beautiful Decapitation"
Download Script ZIP


Suika2 Name Input Type2
Click to run

Name Input Sample [Type2]

By Asatsuki-san, free
Download Script ZIP


Suika2 Name Input Sample Type1
Click to run

Name Input Sample [Type1]

By ubi_2/aramasi0.9-san, free Download Script ZIP


Suika2 Character Animation
Click to run

Character Animation Sample

Download Script ZIP


Suika2 CG Gallery Mode
Click to run

A sample of CG Gallery

It's a clickable map.
You can also use this for a moving, or even a flow chart.
Download Script ZIP


Suika2 Fullscreen NVL
Click to run

A template for a full screen novel game

Download Script ZIP

Suika2 Fullscreen Vertical
Click to run

A template for vertical wrting systems

Download Script ZIP


Suzuki Call Center Vtuber Sato
Click to run

A Music Library from "コールセンターの鈴木さんとVtuberの佐藤さん"

By 鏡読み-san The work is here

Download ZIP
001 Job
002 Cat
003 Greeting
004 Battle
005 Strange
006 Uhe
007 Anger
008 Shootout

Hi Micchi

A example of all directions of 11-series and some features of 12/13-series
Download Script ZIP Name Input [Type3]


An Example of Macro

An example of external macros.
Download Scrip ZIP


Voice Beep

Voice beep by Maimai, contains some tones.
Download ZIP

Sample Beep:

Release Notes

  • Suika2/15.3 2023/12/5
    • Windows: Separate a Suika2 installation folder and game folders
    • Windows: Drop the GDI 2D renderer, force use Direct3D or OpenGL
    • Windows: Add a template chooser on boot time
  • Suika2/15.3 2023/12/5
    • Windows: Separate a Suika2 installation folder and game folders
    • Windows: Drop the GDI 2D renderer, force use Direct3D or OpenGL
    • Windows: Add a template chooser on boot time
  • Suika2/15.3 2023/12/5
    • Windows: Separate a Suika2 installation folder and game folders
    • Windows: Drop the GDI 2D renderer, force use Direct3D or OpenGL
    • Windows: Add a template chooser on boot time
  • Suika2/15.2 2023/12/1
    • Fix "@ch face" bug (Thanks to ソロー-san!)
  • Suika2/15.1 2023/11/27
    • Add layer command
  • Suika2/15.1 2023/11/27
    • Add layer command
  • Suika2/15.1 2023/11/27
    • Add layer command
  • Suika2/15.0 2023/11/27
    • Characters are now increased to left, left-center, center, back, right-center and right.
  • Suika2/14.19 2023/11/24
    • Fix LOOPSTART tag of stereo ogg files (Thanks to 鏡読み-san!)
  • Suika2/14.18 2023/11/23
    • Fix the specification of anime when there is an area that is not filled by bg (Thanks to 花澄匝-san!)
    • Fix seen color for character names (Thanks to MATSUNO-san!)
  • Suika2/14.17 2023/11/23
    • Add a config key to change Japanese quotations (Thanks to 小鳩えん-san!)
    • Add the stage margins of character position (Thanks to かめの-san)
    • Add WMS functions to remove save data (Thanks to Mirin-san!)
    • Add a config to change seen messages (Thanks to Mirin-san!)
    • Fix behavior of @chsx (Thanks to 花澄匝-san!)
  • Suika2/14.17 2023/11/23
    • Add a config key to change Japanese quotations (Thanks to 小鳩えん-san!)
    • Add the stage margins of character position (Thanks to かめの-san)
    • Add WMS functions to remove save data (Thanks to Mirin-san!)
    • Add a config to change seen messages (Thanks to Mirin-san!)
    • Fix behavior of @chsx (Thanks to 花澄匝-san!)
  • Suika2/14.17 2023/11/23
    • Add a config key to change Japanese quotations (Thanks to 小鳩えん-san!)
    • Add the stage margins of character position (Thanks to かめの-san)
    • Add WMS functions to remove save data (Thanks to Mirin-san!)
    • Add a config to change seen messages (Thanks to Mirin-san!)
    • Fix behavior of @chsx (Thanks to 花澄匝-san!)
  • Suika2/14.16 2023/11/21
    • bugfix: fix a bug of force-save-screen (Thanks to MATSUNO-san!)
  • Suika2/14.15 2023/11/19
    • bugfix: fix a bug that fonts other than a global font are not selectable (Thanks to ソロー-san!)
    • bugifx: fix a bug of extended-if block (Thanks to ソロー-san!)
  • Suika2/14.14 2023/11/11
    • bugfix: fix crash when insert a line on Suika2 Studio (Thanks to ソロー-san!)
  • Suika2/14.13 2023/11/11
    • bugfix: fix crash when insert a line on Suika2 Studio (Thanks to ソロー-san!)
  • Suika2/14.12 2023/11/11
    • bugfix: fix load delay on Suika2 Studio (Thanks to クロウズの嫁つる-san!)
  • Suika2/14.11 2023/11/10
    • An internal version
  • Suika2/14.10 2023/11/10
    • Beta: Introduce "Suika2 Studio", the editor for Suika2
    • iOS: add support for video playback
    • for port: allow non-ASCII file names (not recommended)
    • for port: add label parameter for @load command (not recommended)
  • Suika2/14.7 2023/10/25
    • Add video playback on Android
    • Add support for WebP image format on Windows/macOS/Linux/iOS/Android, excluding Web (only for compression in iOS/Android apps)
  • Suika2/14.7 2023/10/25
    • Add video playback on Android
    • Add support for WebP image format on Windows/macOS/Linux/iOS/Android, excluding Web (only for compression in iOS/Android apps)
  • Suika2/14.6 2023/10/16
    • Change Suika2 Pro (Windows) to single window app
    • Fix a bug that load screen remains after load (Thanks to ubi_2/aramasi0.9-san!)
    • Fix a bug that the program aborts on fade-in/fade-out of custom system menu (Thanks to ubi_2/aramasi0.9-san!)
    • Fix a bug that anime relative positions are not available (Thanks to MATSUNO-san!)
    • Fix a bug that anime "file:" specifiers are not executed (Thanks to MATSUNO-san!)
  • Suika2/14.6 2023/10/16
    • Change Suika2 Pro (Windows) to single window app
    • Fix a bug that load screen remains after load (Thanks to ubi_2/aramasi0.9-san!)
    • Fix a bug that the program aborts on fade-in/fade-out of custom system menu (Thanks to ubi_2/aramasi0.9-san!)
    • Fix a bug that anime relative positions are not available (Thanks to MATSUNO-san!)
    • Fix a bug that anime "file:" specifiers are not executed (Thanks to MATSUNO-san!)

  • Suika2/14.5 2023/10/14
    • Add missing 'mov/' path of video URL on the Web version (Thanks to 赤井ルイ-san!)
  • Suika2/14.4 2023/10/14
    • Improve menu fadings on the sample game
  • Suika2/14.4 2023/10/14
    • Improve menu fadings on the sample game
  • Suika2/14.3 2023/10/14
    • Add GUI fade-in and fade-out (Thanks to 花澄匝-san!)
      • Add fadein: 1.0; and fadeout: 1.0; to GUI files
      • Apply GUI button contents to temporary backgrounds after @gui calls
      • @goto $LOAD is obsolete and @gui load.txt cancel,nofadeout is recommended
    • Add GUI overlay mode (support transparent idle images) (Thanks to 花澄匝-san!)
      • GUI can now be displayed with background, character, and other layers visible
      • To turn this on, specify overlay: yes; in GUI files
      • When the overlay mode is turned on, no temporary/transitional background image is created at the end of @gui
    • Fix GUI key and mouse operation bug (Thanks to かめの-san!)
    • Fix choose key and mouse operation bug
    • Add text-to-speech turn on/off (Thanks to MATSUNO-san!)
    • Improve the language chooser GUI
    • Notice: You will see warnings for a short period until the number of downloads increases)
  • Suika2/14.2 2023/10/13
    • Add missing mod operator to WMS (Thanks to 花澄匝-san!)
    • Renew a code signing certificate for Windows SmartScreen (warning will be displayed for a short period)
  • Suika2/13.34 2023/10/09
    • Fix development tools for Linux
  • Suika2/13.33 2023/10/09
    • Support speech synthesis for visually impaired (NAOYA-san!)
  • Suika2/12.32 24th August 2023
    • bugfix: fixed a bug that the history screen aborts when a message contains a line-feed escape sequence (Thanks to ubi_2/aramasi0.9-san!)
  • Suika2/12.31 23rd August 2023
    • new feature: add a config to disable colors in the history screen (Thanks to アメノ-san!)
    • bugfix: fix crash on the save screen (Thanks to usagi_hiyoko-san!)
  • Suika2/12.30 23rd August 2023
    • new feature: add font sizes for history and save imtes
    • bugfix: fix history breaks in the middle when ruby is used (Thanks to usagi_hiyoko-san!)
  • Suika2/12.29 22nd August 2023
    • bugfix: bad ruby position (Thanks to ラワン材-san!)
  • Suika2/12.28 21st August 2023
    • new feature: anime now runs behind messages (Thanks to ラワン材-san!)
    • sample: add a sample animation to shake the message box
    • bugfix: align letters to bottom (Thanks to MATSUNO-san!)
    • bugfix: changed system images not loaded properly (Thanks to MATSUNO-san!)
  • Suika2/12.27 21st August 2023
    • new feature: add ruby feature (Thanks to everyone on the Discord server!)
    • bugfix: dimming not working with color and size escape sequences (Thanks to とりにく-san!)
  • Suika2/12.26 21st August 2023
    • new feature: introduce a new animation system (Thanks to everyone on the Discord server!)
    • new feature: add a config of letter space (Thanks to フラムの日記-san!)
    • new feature: increase click animation frames and make it variable (Thanks to 花澄匝-san, クロウズの嫁つる-san!)
  • Suika2/12.25 20th August 2023
    • new feature: dim characters except one who is speaking (Thanks to a Twitter user!)
    • new feature: add inline wait in messages (Thanks to クロウズの嫁つる-san!)
    • new feature: add inline options (ichoose) for Tategaki-mode (Thanks to ラワン材-san!)
    • new feature: add auto-determination of video file name extensions (Thanks to とりにく-san!)
    • new feature: add a config to erase the message box immediately on background command (Thanks to クロウズの嫁つる-san!)
    • new feature: add an escape sequence to move message writing position (such as \p{x,y})
    • update: support Android 13 (Thanks to Aitsuki!)
  • Suika2/12.24 14th August 2023
    • Implemented inline font size and color specifiers (Thanks to everyone!)
    • Implemented using keyword to import external macros (Thanks to かめの-san!)
    • Implemented inline options @ichoose for NVL style (Thanks to Kyou, ラワン材-san!)
    • Implemented the export of config to local save files (Thanks to MATSUNO Seiji-san!)
    • Implemented the save data obfuscation (Thanks to MATSUNO Seiji-san!)
    • Implemented a language choose ability (Thanks to Max, Kyou, usagi_hiyoko-san!)
    • Changed to separate font changes into global (GUI) and local (WMS) (Thanks to MATSUNO Seiji-san!)
    • Fixed a bug that Suika2 crashes when letters overflow outside the message box in Tategaki mode (Thanks to MATSUNO Seiji-san!)
    • Fixed a bug that namebox appears in save thumbs when in namebox is hidden
    • Fixed a bug that choose options don't appear in save thumbs (Thanks to クロウズの嫁つる-san!)
    • Changed to use a previous message for a save description, instead of a first choose option (Thanks to クロウズの嫁つる-san!)
    • Fixed a bug that screen shifts when in full screen mode in Windows and a resolution is odd (Thanks to a Twitter user)
    • Fixed a bug that Japanese quotations appears twice in history (Thanks to usagi_hiyoko-san!)
  • Suika2/12.23 12th August 2023
    • Made it possible to hide system menu in choose command (Thanks to usagi_hiyoko-san!)
    • Fixed a bug that msgbox.history.disable=1 doesn't effect in choose command (Thanks to aiGame-san!)
    • Fixed a bug that variables above $10000 are not accessible from a message (Thanks to Toriniku-san!)
    • Added a config locale.force for locale specific testing (Thanks to usagi_hiyoko-san!)
    • Fixed a bug that line-feeds are recognized as a character name. (Thanks to fuki-san!)
    • Changed to center the main window. (Thanks to クロウズの嫁つる-san!)
    • Fixed a bug that the text speed is not applied. (Thanks to クロウズの嫁つる-san!)
    • Supported an immediate message display at the maximum text speed (Thanks to ラワン材-san!)
    • Added the vertical writing system (Thanks to ラワン材-san!)
    • Included a web version inside a release zip (tools/web)
  • Suika2/12.22 9th August 2023
    • Introduced a config to change only character names serif.color.name.only (Thanks to Ameno-san!)
    • Introduced a config not to show history on up-arrow key or mouse wheel msgbox.history.disable (Thanks to aiGame-san!)
    • Fixed a bug that Suika2 crashes when config msgbox.dim=1 is specified (Thanks to Lauan-zai-san!)
  • Suika2/12.21 24th July 2023
    • Fixed a bug that the Mac packager outputs an invalid archive if there are subfolders in the material folders (Thanks to beautifulpig-san!)
  • Suika2/12.20 23th July 2023
    • Added VScode completion (By Kotsuko)
  • Suika2/12.19 18th July 2023
    • Added suika-replay.dmg (the replay app for Mac)
    • sysmenu.collapsed.hover.filesysmenu.collapsed-idle.file が逆に表示されるバグを修正 (Thanks to beautifulpig-san!)
  • Suika2/12.18 18th July 2023
    • Added the replay app for Windows (suika-replay.exe)
  • Suika2/12.17 18th July 2023
    • Added the 64-bit version and Arm64 version executables
  • Suika2/12.16 18th July 2023
    • Added the capture tool suika-capture for bug report and test case generation
    • Added automatic testing on GitHub
  • Suika2/12.15 16th July 2023
    • Fixed the package export bug
    • Changed to stop SE on load
  • Suika2/12.14 12th July 2023
    • Fixed a bug when quick-loaded on choose command
  • Suika2/12.13 7th July 2023
    • Many bug fixes on the message displaying (refactored)
  • Suika2/12.12 19th June 2023
    • Improvements on the full screen style (NVL)
      • Fixed the line continuation (Thanks to MATSUNO-san!)
      • Fixed a crash when msgbox.dim=1
      • Fixed a bug that the name box appears on the bg command when namebox.hidden=1
    • Improvements on Japanese quotations
      • Changed not to show square quotations for lines surrounded by round quotations when serif.quote=1 (Thanks to Ameno-san!)
      • Changed to remove redundant square quotations in lines (Thanks to MATSUNO-san!)
    • Improvements on the message box and the character face
      • Fixed a bug that the character face is not displayed on the bg command when msgbox.show.on.bg=1
      • Fixed a bug that the character face is not displayed on the ch/chs commands when msgbox.show.on.ch=1
      • Fixed a bug that the message box and the character face are not displayed on the shake command when msgbox.show.on.bg=1
    • Improvements on the collapsed system menu
      • Fixed a bug that the collapsed system menu is not displayed on the Auto/Skip mode when sysmenu.transition=1
      • Fixed a bug that the collapsed system menu is not displayed on the shake command when sysmenu.transition=1
      • Fixed a bug that the collapsed system menu is pointable on the Auto/Skip mode
    • Improvements on the Auto/Skip banners
      • Fixed bugs that the Auto/Skip banners are not displayed on the shake command
  • Suika2/12.11 14th June 2023
    • Added the backspace feature to GUI (Thanks to Asatsuki-san!)
    • Fixed transient backgounds on GUI-exit (Thanks to MATSUNO-san!)
    • Supported fixed character message colors with name variables (Thanks to MATSUNO-san!)
  • Suika2/12.10 12th June 2023
    • Fixed the bug that Suika2 Pro didn't export the wms folder (Thanks to Ameno-san!)
    • Introduced the name variables (%a to %z)
    • Introduced the name variable edit and preview buttons to the GUI
    • Added the missing operator != to WMS
  • Suika2/12.9 11th June 2023
    • Fixed the bug that Japanese quotations appear twice in the message history (Thanks to Saito-san!)
    • Added a config to show the collapsed system menu while the character/background is changing (sysmenu.transition) (Thanks to Asatsuki-san!)
  • Suika2/12.8 11th June 2023
    • Fixed the bug that the Japanese "stop" specifier is not usable in the @se command (Thanks to Ameno-san!)
    • Added the feature to clear the message history (Thanks to Ameno-san!)
    • Added a config to quote Japanese lines (serif.quote) (Thanks to Saito-san!)
  • Suika2/12.7 10th June 2023
    • Changed to hide the system menu while the message box is hidden
    • Fixed the crash when a Japanese specifier is specified for ch command
  • Suika2/12.6 28th May 2023
    • Fixed the Japanese "stop" argument for the bgm command
    • Added the 'single quotation' for the parameters
  • Suika2/12.5 26th April 2023
    • Improvement on font outline
  • Suika2/12.4 27th March 2023
    • Fixed a WMS bug
  • Suika2/12.3 26th March 2023
    • Added font change feature
  • Suika2/12.2 4th March 2023
    • Fixed the green font color bug
  • Suika2/12.1 28th January 2023
    • Supported Kirara
    • Fixed a bug that the package export doesn't work on Mac
  • Suika2/12.0 8th January 2023
    • Added the Japanese commands
    • Added the optional parameter names
    • Supported video playback on the Web platform
    • Added a random number function on WMS
  • Suika2/11.10 29th December 2022
    • Introduced an advanced scripting system named "WMS" (Watermelon Script)
    • As an example usecase of WMS, we now support dynamic change of the message box/li>
    • Starting from 2.11.10, we use version description "Suika2/11.10"
    • Have a Happy New Year!!
  • Suika2.11.9 6th December 2022
    • Added the English voiceover (CV: Karen Haedrich)
    • Changed to recognize a click when the mouse is released, not when the mouse is pressed
    • Changed the loading message on the Web version
    • Fixed a bug on Android
  • Suika2.11.8 17th November 2022
    • Added a new effect melt:rule-file.png (Addition of the alpha channel)
    • Fixed so that commands don't proceed while the menubar is desplayed
    • The web version now retains the saved data even if the browser is closed
  • Suika2.11.7 7th November 2022
    • Improved multilingualization support
      • The user's system locale now determines the language of the interface and story.
      • i18n config was removed (Internationalization is always ON)
      • ui.msg.* config was removed (Built-in multilingualization)
      • Added the UI translation (For Pro, only English and Japanese are available)
    • Added the multilingualized menu bar to Windows app (optional)
    • Changed Windows app to work with Unicode
    • Updated the minimum macOS version to 10.13 High Sierra
  • Suika2.11.6 4th November 2022
    • Fixed the @chs command
  • Suika2.11.5 1st November 2022
    • Added the NVL-style feature
  • Suika2.11.4 Release Note
  • Suika2.11.3 Release Note
  • Suika2.11.2 Release Note
  • Suika2.11.1 Release Note
  • Suika2.11.0 Release Note
  • Suika2.10.5 Release Note
  • Suika2.10.4 Release Note
  • Suika2.10.3 Release Note
  • Suika2.10.2 Release Note
  • Suika2.10.1 Release Note
  • Suika2.10.0 Release Note
  • Suika2.9.12 Release Note
  • Suika2.9.11 Release Note
  • Suika2.9.10 Release Note
  • Suika2.9.9 Release Note
  • Suika2.9.8 Release Note
  • Suika2.9.7 Release Note
  • Suika2.9.6 Release Note
  • Suika2.9.5 Release Note
  • Suika2.9.4 Release Note
  • Suika2.9.3 Release Note
  • Suika2.9.2 Release Note
  • Suika2.9.1 Release Note
  • Suika2.9.0 Release Note
  • Suika2.8.13 Release Note
  • Suika2.8.12 Release Note
  • Suika2.8.11 Release Note
  • Suika2.8.10 Release Note
  • Suika2.8.9 Release Note
  • Suika2.8.8 Release Note
  • Suika2.8.7 Release Note
  • Suika2.8.6 Release Note
  • Suika2.8.5 Release Note
  • Suika2.8.4 Release Note
  • Suika2.8.3 Release Note
  • Suika2.8.2 Release Note
  • Suika2.8.1 Release Note
  • Suika2.8.0 Release Note
  • Suika2.7.11 Release Note
  • Suika2.7.10 Release Note
  • Suika2.7.9 Release Note
  • Suika2.7.8 Release Note
  • Suika2.7.7 Release Note
  • Suika2.7.6 Release Note
  • Suika2.7.5 Release Note
  • Suika2.7.4 Release Note
  • Suika2.7.3 Release Note
  • Suika2.7.2 Release Note

Requirements

Windows App

  • CPU: Intel Core 2 Duo or later / Arm 64bit (Surface Pro)
  • OS: Windows 10 (32bit/64bit)
  • OS: Windows 11
  • The following are supported by Suika2 but are already unsupported by Microsoft:
    • Windows 8.1
    • Windows 8
    • Windows 7
    • Windows Vista
    • Windows XP

Mac App

  • Intel Core / Apple Silicon
  • macOS 10.13 High Sierra
  • macOS 10.14 Mojave
  • macOS 10.15 Catalina
  • macOS 11 Big Sur
  • macOS 12 Monterey
  • macOS 13 Ventura

Web Browser App

  • Chrome
  • Chromium
  • Edge
  • Safari
  • Firefox
  • Android Chrome
  • iOS Safari