Jump to content
模组网
Sign in to follow this  
icedream

WB 【Wrye Bash 教程】第十五堂——INI Edits

Recommended Posts

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

虽说简单,但是内容其实也很多。

界面介绍

第一次进入 INI Tweaks 标签时,整个界面布局很糟糕,所以你需要稍微调整一下界面的布局,使得最后的效果如下:

一共是有四个部分(①在右上角的角落里)。你只需要把鼠标放在③和④中间,鼠标的指针会变成?,这时候按住鼠标左键往左托就可以减小窗口④的宽度了。。。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.png,这表示 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.png 部分或者全部项目在所选ini中不存在。
checkbox_green_off.png 所有项目在所选ini中都存在,但是数值不相同。
checkbox_yellow_imp.png 所有项目在所选ini中都存在,但是部分(不是全部)数值不相同。
checkbox_green_imp.png 所有项目在所选ini中都存在,但是部分(不是全部)数值不相同。(此项目不是通过安装包安装的。)
checkbox_green_on.png 所有内容都应用到所选ini中。
文本格式 含义
橙色底色 该项目在所选ini中不存在。
黄色底色 该项目在所选ini中都存在,但是数值不相同。
绿色底色 该项目在所选ini中都存在,并且数值完全相同。

应用调整

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

  • 右键需要应用的调整,选择 应用… ;

  • 直接点击前面的方框,比如点击checkbox_green_off.png中间空白部分就会变为checkbox_green_on.png

新建调整

在 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

特殊功能建议少用,不然你绝对会头晕。

另外,;-bSoundEnabled=0在bSoundEnabled=0时是无法生效的,只能在bSoundEnabled=1的时候才能生效。貌似是这样。你可以自己试试。 :P

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...