命令行选项

命令行选项

吉里吉里的命令行选项除了从通常的命令行指定之外,还可以通过Releaser ( krkrrel.exe ) 或 吉里吉里设置 ( -userconf ) 保存到设定文件中。
导入选项的顺序是

  1. 吉里吉里本体中嵌入的选项
  2. 与吉里吉里内核在同一目录中的.cf文件(文件名与吉里吉里内核相同)
  3. 「引擎设置」(-userconf)输出的数据保存场所.cfu文件(文件名与吉里吉里核心相同)
  4. 在命令行窗体中指定的选项

对于cf文件或.cfu文件,如果不存在,则仅忽略该文件。越是后来导入的指定越优先。

命令行选项的基本格式是:由 ‘-‘ (半角连字符) 开头,后面跟命令选项的名称。如果在名称的后面加上 ‘=’ ,就可以设定选项的值了。
例如,要将选项名为 -cdvol 的命令行选项的值设定为 direct 的话,就可以像: -cdvol=direct 这样来写。

在诸多的命令选项中,除去「启动option」、「debug相关的option」、「系统兼容性相关的option」这三类以外,其他几乎都是为了解决用户的操作系统环境的兼容性问题、进行细微调整所用的选项。
关于系统环境的兼容性问题的解决方法,请参考关于系统环境的兼容性问题页面。

Note
虽然可以利用 Releaser 或 krkrconf.exe ( エンジン設定.exe ) 对吉里吉里的可执行文件或者外部的设定文件进行改写、改变原有的命令行选项,但通常保持默认状态就可以了,不需要刻意地进行改动。一般也不推荐在作品开发的过程中,为了适应作品的开发环境而将这些选项的值改为默认值以外的值 (当然,也存在像 -datapath 这样的、发布时的设置是对应着终端用户在实际使用时的需要来进行调整的选项,这种选项就可以根据需要来进行调整)。

下面的列表里标注了「可动态变更」的选项,可以用System.setArgument() 方法对选项值动态地进行更改。除此之外的其他命令行选项就不可以随时进行变动了。

启动选项

以下列出的选项,用于呼叫吉里吉里的特定功能。

系统整体的选项

输入设备相关的选项

声音相关的选项

图形图像相关的选项

CPU 功能相关的选项

以下所有选项可设置的值均为 ‘yes’ (如果可用,则使用), ‘no’ (即使可用也不使用), ‘force’ (强制使用) ,如果未指定此选项,则视为指定了 ‘yes’ 。
当CPU出现识别故障时,如果设置为“no”,则不使用该功能。
‘force’ 将强制使用,即使未检测到它的CPU功能,但如果CPU没有该功能,它将无法正常工作。
只有 -cpummx -cpucmov -cpusse -cpuemmx 选项会影响吉里本体。 -cpusse 、 -cpummx 和 -cpu3dn 选项会影响OggVorbis解码器(wuvorbis.dll)。 其他(第三方)插件也可能受CPU功能设置的影响。

debug相关的选项

系统兼容性相关的选项



此文档的许可证