This is an FAQ of Suika2.
You can distribute a game as a ZIP file.
data01.arc
, suika.exe
and COPYING
mov
folder to the ZIP file.mac.dmg
to the ZIP file.suika.exe
?Yes, you can.
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.
In the demo game, we use 128kbps stereo and 64kbps monaural.
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.
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.
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.