Suika2 Frequently Asked Questions

This is an FAQ of Suika2.

Suika2 FAQ

How can I distribute a game?

You can distribute a game as a ZIP file.

  • Create a ZIP file which includes data01.arc, suika.exe and COPYING
  • If you use movies, add the mov folder to the ZIP file.
  • If you plan to support Mac, add mac.dmg to the ZIP file.

Can I change the file name of suika.exe?

Yes, you can.

Can I change the icon of suika.exe?

Yes. You can use Resource Hacker to change the icon file. However, if you change the icon, you have to sign the app by yourself. If you don't have a code signing certificate, please send me an e-mail.

For Mac distributions, changing the icon breaks code signing and notarization. You must register your application with the Apple Developer Program (not as Suika2). If you don't have an ADP certificate, contact us and we'll do it for you!

Ready to distribute? Contact us and we'll make sure that your icon and application name are correctly set.

Which bitrate should I use for sound files?

In the demo game, we use 128kbps stereo and 64kbps monaural.

Flag management is hard work.

I recommend to use Microsoft Excel or Google Spreadsheets to manage flags. Also, add comments to your scripts when you use @set and @if commands.

Why does Suika2 runs so quickly?

Firstly, it's because we write native C code for each platform. We don't use Python, HTML5 or JavaScript for cross-platform support. C is apparently the fastest language at runtime, but it takes a bit of time and effort to portion. In near future, we would like to port Suika2 to game console.

Secondly, Suika2 has the rendering engine which automatically chooses the fastest instruction extension CPU has.

Finally, Suika2 reduces the frame rate to 30fps, and it enables a significant reduction in CPU usage. While 60fps is the standard of games, we consider 30fps is enough for visual novels.

Does Suika2 use GPU?

Before 2.9.8, we used to use software rendering engine on Windows and Mac.
From 2.9.8, we decided to use OpenGL for GPU rendering on Windows and Mac.
From 2.9.10, we use Direct3D 9 by default on Windows.
If your PC doesn't support Direct3D 9 or OpenGL, we use software rendering.