Kirikiri's command line options can be specified from a normal command line, or saved in a configuration file using
Releaser ( krkrrel.exe ) or
Kirikiri Configuration ( -userconf ).
The order in which options are loaded is:
- Options embedded in the Kirikiri executable itself
- The .cf file in the same directory as the Kirikiri core (file name is the same as the Kirikiri core)
- The .cfu file in the data storage location, output by "Engine Settings" (-userconf) (file name is the same as the Kirikiri core)
- Options specified on the command line
.cf and .cfu files are simply ignored if they do not exist. Later loaded specifications take priority.
Command line options basically start with a '-' (hyphen) followed by the option name. Then followed by '=' and the option value.
For example, if the value of the -cdvol option is direct, specify it as -cdvol=direct.
Except for "Startup Options", "Debug Related Options", and "System Compatibility Related Options", most are options for fine-tuning to resolve environment-dependent issues.
For resolving environment-dependent issues, please also refer to
About Environment-Dependent Bugs.
Note
In Releaser or -userconf, you can change these options by rewriting the Kirikiri executable file or external configuration files, but usually leaving them at their defaults is fine.
It is not recommended to distribute executable files or configuration files with these options changed from their defaults just because there is a problem in the creator's specific environment (of course, there are options like -datapath that should be set according to the distribution or usage format).
Items in the list below marked as "Dynamically changeable" can be changed using the
System.setArgument method. Other options cannot be changed dynamically.