域名将于6月份到期,并且不再续费,届时网站将无法访问。
6月份之前如果服务器到期将提前关闭网站,请改访问模组网社区

Wrye Bash 教程第十五堂——INI Edits

这次介绍一下 INI Edits 标签,因为这里面的操作都特别简单,所以这次就把所有相关的内容都介绍了。不过,有个问题:虽然使用很简单,但是几乎每次更新都有新内容,所以有些东西我可能压根不知道,于是难免缺漏。如果真的有哪样是我没讲到的,可以在下面回复跟我说一下。
虽说简单,但是内容其实也很多。

界面介绍

第一次进入 INI Tweaks 标签时,整个界面布局很糟糕,所以你需要稍微调整一下界面的布局,使得最后的效果如下:
INI调整
一共是有四个部分(①在右上角的角落里)。你只需要把鼠标放在③和④中间,鼠标的指针会变成?,这时候按住鼠标左键往左托就可以减小窗口④的宽度了。。。Well,讲得不是很清楚,但是你试一下应该就懂了。

OK,调整完界面布局后我们才能进入下面的内容。
INI Tweaks的作用是:直接在Wrye Bash修改ini的内容(也支持cfg文件,但cfg比较少用,所以这边直接掠过,不过你别忘了cfg也是支持的。)。整个界面的内容其实很简单:
①用来选择目标文件,②用来显示①选择的文件的内容。
④用来选择调整(如何修改①选择的文件)。③用来完整显示④中选择的文件。
在上面的图中,
①中我们选择了目标文件 Oblivion.ini ,②中是 Oblivion.ini 的详细内容。
④中我们选择了调整 Grass, Fade 4k-5k [Oblivion].ini ,③ 中显示 Grass, Fade 4k-5k [Oblivion].ini 的完整内容。
另外,我们发现 Grass, Fade 4k-5k [Oblivion].ini 前面的框框是checkbox_green_off,这表示 Grass, Fade 4k-5k [Oblivion].ini 的所有内容都不在 Oblivion.ini 内。同时,在③中可以看到:除了 [Grass] 外,剩下的 iMinGrassSize=120 等三个项目的底色都是黄的,这也说明那些内容都不在 Oblivion.ini 内。 🙁

感觉我把简单的事情讲复杂了,下面一步步介绍:

基础知识

先了解ini文件的构造,接下来内容会比较好理解,下面是常见的ini结构:
[部分1]
项目1 = 数值1
项目2 = 数值2

比如,Oblivion.ini 的内容有
[Display]
uVideoDeviceIdentifierPart1=0
uVideoDeviceIdentifierPart2=0
uVideoDeviceIdentifierPart3=0
uVideoDeviceIdentifierPart4=0

其中,[部分1]有时是不存在的,不过这个我们现在不讨论太多,因为不论是 Skyrim.ini 还是 Oblivion.ini,这个东西都是肯定存在的(项目太多只能分类了)。
另外,项目 = 数值; 有时会长成
set 项目 to 数值
看起来很奇怪,但是这个是 OBSE/SKSE 引进的,所以也会经常接触到。
上面是Wrye Bash支持的ini类型,建议按照上面的形式定义ini文件,否则Wrye Bash无法修改。如:Oblivion Stutter Remover.ini的样式是不受支持的。

文件位置

分两种:一个是Wrye Bash内置的,另一个是玩家自己添加的。

  • Wrye Bash内置的一般都是比较常见的调整(修改完后不会CTD),位置在 Mopy\INI Tweaks\Oblivion 或者 Mopy\INI Tweaks\Skyrim 内,这些文件是不可以删除的(其实是不建议)。
  • 玩家自己添加的有两种途径:一个是玩家手动制作,一个运行安装向导时创建的。这些文件则放在 Data\INI Tweaks 内,可以删除。

图标/状态

图标 含义
checkbox_orange_off 部分或者全部项目在所选ini中不存在。
checkbox_green_off 所有项目在所选ini中都存在,但是数值不相同。
checkbox_yellow_imp 所有项目在所选ini中都存在,但是部分(不是全部)数值不相同。
checkbox_green_imp 所有项目在所选ini中都存在,但是部分(不是全部)数值不相同。(此项目不是通过安装包安装的。)
checkbox_green_on 所有内容都应用到所选ini中。
文本格式 含义
橙色底色 该项目在所选ini中不存在。
黄色底色 该项目在所选ini中都存在,但是数值不相同。
绿色底色 该项目在所选ini中都存在,并且数值完全相同。

应用调整

大家比较感兴趣的肯定是如何把checkbox_green_off变成checkbox_green_on,或者checkbox_green_imp变成checkbox_green_on,等等。下面是常见的集中方法:

  • 右键需要应用的调整,选择 应用… ;
    应用调整
  • 直接点击前面的方框,比如点击checkbox_green_off中间空白部分就会变为checkbox_green_on

新建调整

在 Data\INI Tweaks 新建ini文件即可。有几个不成文的规定:

  • 至少创建两个调整,一个数值是你要的,一个数值是默认的;
  • 取好调整的名字,比如:
    Sound, Disabled [Oblivion] 表示:关闭声音,需要修改的ini文件是 Oblivion.ini。
    Sound, ~Enabled [Oblivion] 表示:开启声音,需要修改的ini文件是 Oblivion.ini 。
    特别地,~表示开启声音是 Oblivion.ini 的默认属性!
  • 最后一点,新建的调整必须是Wrye Bash支持的类型。

编辑调整

找到调整对应的文件,用记事本或者文本编辑程序(如Notepad++)修改即可。
记住:不要修改默认的调整,也就是Wrye Bash内置的调整!

删除调整

两种途径:

  • 右键调整,选择删除;
  • 找到调整对应的文件,直接删除文件。

特殊功能

右键标题栏,你可以看到 允许添加新行 ,默认下,Oblivion是关闭的,而Skyrim是开启的。
开启此功能之后,可以在目标文件中添加新行。。。我个人感觉这个功能别开启,不然你的目标文件会被改得面目全非。
除了添加新行,你还可以删除整行的内容,实现方法:
在调整前面加上 ;-
比如
;-bSoundEnabled=0
表示删除 bSoundEnabled=0
同样地,[GamePlay]
bSaveOnTravel=1
;-bSaveOnWait=1
bSaveOnRest=1

则表示删除 bSaveOnWait=1
[newwarning title=”关于特殊功能的友情提示”]特殊功能建议少用,不然你绝对会头晕。
另外,;-bSoundEnabled=0在bSoundEnabled=0时是无法生效的,只能在bSoundEnabled=1的时候才能生效。貌似是这样。你可以自己试试。 :P[/newwarning]

下一篇教程:Wrye Bash 教程第十六堂——寻求帮助
上一篇教程:Wrye Bash 教程第十四堂——工具栏/状态栏

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

,

Comments are closed.