Binaries
The Main SDK
Suika2 Kirara
Android App
Web Testing Tool
Compare Tools
Route Search Tool
Samples and Templates
A sample of diary function
This is a sample of a diary function used in "Beautiful Decapitation"
Download Script ZIP
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
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
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
- Suika2/15.1 2023/11/27
- Suika2/15.1 2023/11/27
- 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
- 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.file
と sysmenu.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
- 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
- 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