Kirikiri's command line options can be specified from the normal command line, or can be saved in the configuration file as
Releaser (krkrrel.exe) or
Kirikiri setting (-userconf).
The order in which options are read are the following:
- Options embedded in Kirikiri core
- .cf file in the same directory as Kirikiri core (file name is the same as Kirikiri core)
- The ".cfu" file in the data storage location output by "Engine Settings" (-userconf) (file name is the same as Kirikiri core)
- Options specified on the command line
.cf and .cfu files are simply ignored if they do not exist. The specification read later has priority.
Command line options are basically followed by a '-' (hyphen) followed by the name of the option. Then follow it with an '=' and the option value.
For example, if the value of the option -cdvol is direct, specify -cdvol=direct.
Except for the "boot options", "debug-related options", and "system compatibility-related options", most of them are fine-tuning options for solving environment-dependent problems.
See also
About environment-dependent problems for solutions to environment-dependent issues.
Note
With Releaser or -userconf, you can change these options by modifying the Kirikiri executable file or an external configuration file, but the defaults are usually fine.
We do not recommend distributing executables or configuration files with these options changed to non-defaults, due to issues specific to the creator's environment (Of course, there are some options like -datapath that need to be set according to the distribution and usage).
In the list below, those that have the notation "dynamically changeable" can be changed using the
System.setArgument method. Other options cannot be changed dynamically.