Oblivion Mod Manager Extended 中文说明

Oblivion Mod Manager(OBMM) / Oblivion Mod Manager Extended(OBMME) 中文说明

目录 · Contents

  1. 功能与介绍 · Features & Introduction
  2. 安装与入门 · Installation & Basic Usage
    1. 需求 · Requirements
    2. 下载 · Download
    3. 安装 · Installation
  3. 程序卸载 · Uninstallation
  4. 常规功能 · General Usage
    1. 主界面介绍 · The Main Window
    2. ESPM 列表 · The Esp List
    3. Omod 列表 · The Omod List
    4. 功能按钮 · Function Buttons
  5. 高级功能 · Further Details
    1. 冲突检查· Conflict Reports
    2. 存档管理器· Save Manager
    3. BSA 浏览器· BSA Browser
    4. BSA 创建器· BSA Creator
    5. 数据文件浏览器· Data File Browser
    6. 材质无效化· Archive Invalidation
    7. 设置窗口· Options Menu
    8. Omod制作· Omod Creation
    9. 命令行· Command Line
    10. 脚本· Scripting
  6. 解决问题 · Troubleshooting
  7. 致谢名单 · Credits
  8. 版权权限 · Permission
  9. 常用链接 · Quick Links
  10. 版本历史 · Version History

功能与介绍 · Features & Introduction

不论是哪个版本,Oblivion Mod Manager 都有的功能有:

当前,此程序一共有三个版本:

这边,我们的介绍都是建立在OBMME上的。OBMM 虽然也可以使用,但是有些功能 OBMM 可能会没有。至于 TesModManager ,我们并不建议使用。

安装与入门 · Installation & Basic Usage

需求 · Requirements

.NET 3.5

Windows 7 已内置,Windows XP/Vista 应该自己使用系统安全更新安装此程序。

如果你还没安装的,请下载安装 Microsoft.NET Framework 3.5

DirectX 9.0c October 2005 update

nif viewer需要。

提示:如果你在《〈上古卷轴4:湮没〉——工具》操作正确的话,这两个程序你应该都已经安装完成。

下载 · Download

下载页下载。

安装 · Installation

把上面的文件下载完后,打开有

繁体中文版\
   OBMMe 繁體中文版教程.pdf
   OBMMex_Cht Setup.exe
简体中文版\
   OBMMe 简体中文版教程.pdf
   OBMMex_Chs Setup.exe
英文原版\
   Oblivion_Mod_Manager_Extended_10.12.24_Full.7z
   OBMME英文版教程.pdf
说明.txt

根据你的实情选择版本:中文版的,直接运行文件夹内的exe。英文原版的则按说明.txt里的说明安装。

运行安装程序如果遇到下面的问题,请使用管理员模式运行。

Application attempted to perform an operation not allowed by the security policy. To grant this application the required permission, contact your system administrator, or use the Microsoft .NET Framework Configuration tool.

程序卸载 · Uninstallation

如果是使用程序安装包安装的,可以在控制面板中卸载;如果是使用压缩包安装程序的。可以手动删除obmm文件夹。

提示:obmm\mods里面保存着全部omod文件,如果有需要的话,记得备份。

常规功能 · General Usage

主界面介绍 · The Main Window

运行 OblivionModManager.exe 可以看到如下窗口。

Main Window

从左到右依次为:ESPM 组件列表OMOD 文件列表功能按钮

ESPM 列表 · The Esp List

主界面左边是ESPMs/组件列表,按加载顺序(简称排序)列出来,最上面的是最早加载的组件,最下面的是最后加载的组件,当两个组件修改了游戏相同的内容,后面加载的组件会覆盖前面的内容。

每个组件左边的勾选框表明ESP/组件是否勾选,未勾选的组件游戏不加载。

鼠标单击esp的名字,再拖拉到你想要的位置,或者通过下面的 上移/下移 可以对esp排序,你也可以通过Alt + ↑/↓排序.

右击列表中任意 Esp/Esm,有

菜单作用
上移将当前所选mod上移一位
下移将当前所选mod下移一位
移至顶端将当前所选mod移到顶端
移至底部将当前所选组件移到底部
删除删除当前所选mod
全部激活勾选全部
全部取消全部不勾选
查看数据文件查看所选mod关联的文件
清除关联解除所选mod与omod的关联

底部则有

项目作用
同上面的上移,将当前所选mod上移一位
同上面的下移,将当前所选mod下移一位
用来选择ESPM排序原则

Omod 列表 · The Omod List

ESPM组件列表 再往右就是Omod文件列表

前面的方框颜色表示该omod文件的当前状态:

颜色状态
蓝色已安装
绿色未安装且不存在冲突
橙色未安装但存在少量冲突
红色未安装但存在大量冲突
黑色未安装但安装的话会覆盖另一个omod的esp

将鼠标移到omod上会显示omod的相关信息,如果你想要特定的mod突出显示,你可以把他们分配到一个群组,然后给该群组特定的字体

右击omod,则有如下菜单:

菜单作用
编辑将omod解压到临时文件夹,再打开omod 创建器 编辑omod,旧的omod不会被覆盖,除非新建omod名字与之前的相同,将有覆盖提示,请慎重选择。
信息给出omod的详细信息
查看说明/查看脚本查看(或编辑)说明文档与omod脚本,如果不存在的话会给出选项让你创建
访问网址用系统默认的浏览器打开omod里的网址
联系作者用系统默认的邮件客户端发送email,对象是omod中email栏的信息,主题是omod的名字
查看文件冲突列表给出如果安装该omod会覆盖哪些文件
群组将所选omod分配到任意群组
强行获得安装状态安装omod,但不解压里面任何文件,也不运行脚本。而只是扫描data目录,并将名字相同的文件当成绑定在该omod内,其他omod内的esp不绑定
模拟脚本运行脚本但实际不安装任何东西,这跟 脚本编辑器 中的模拟运行功能一样
强制卸载 忽略所有冲突、关联性、不可删除的文件……直接卸掉omod,一般会先将omod取消激活,然后再考虑后面的混乱问题。不建议使用,除非你的OBMM出了问题导致无法正常卸载omod
删除永久性删除所选omod
清除冲突删除任何与所选mod冲突的文件
转换成压缩文件将omod转换成zip或7z格式,提示是询问是否包含omod信息
提取到目录将omod解压到目录,提示是询问是否包含omod信息
导出Omod转换数据导出Omod转换数据到指定位置
隐藏隐藏所选omod,并且以后OBMM不检测隐藏的omod,可以提高开启速度

最底部则有:

项目作用
安装或卸载当前所选omod,也可以通过双击omod完成此动作,如果mod之间存在冲突,他会询问你是否覆盖,但如果设置中选择不显示任何警告信息,这边则会直接覆盖
打开新的窗口创建omod
编辑所选omod,与上面的Edit功能一样
加载新的omod

功能按钮 · Function Buttons

主界面最右边则是更高级的功能:

项目作用
Valid XHTML 1.0 Strict如果选择的omod包含截图,会在这边显示
开启Oblivion,第一次运行会提示...Loading...
打开帮助文档
关于OBMMex的相关资料、链接和作者
设置窗口· Options Menu
- 旧版/新版冲突检测器
冲突检查· Conflict Reports
- 存档管理器
存档管理器· Save Manager
- BSA浏览器
BSA 浏览器· BSA Browser
- BSA创建器
BSA 创建器· BSA Creator
- BSA清理器
使用BSA可能会造成BSA文件内容混乱,导致Oblivion无法正常识别并造成紫色材质或模型丢失,此工具用来修复这些问题
- 档案无效化
打开材质无效化工具(通用说法,但个人以为材质只是无效化当中的一部分,所以该称呼为档案,更为合适)
材质无效化· Archive Invalidation
- 数据文件浏览器
数据文件浏览器· Data File Browser
- 隐藏OMOD切换器
隐藏的omod文件管理工具,这边可以管理之前隐藏了的omod,深色表示omod被隐藏
- Nif查看器
打开Nif viewer工具,想要使用此工具记得先安装DirectX 9.0c
- 安装列表中的所有Omod
安装当前omod列表中的所有omod,也就是说你可以通过过滤列表安装单独的几个群组。用这个方式安装不会显示任何冲突问题,并且data目录下文件会直接覆盖(没有警告信息)。
- 卸载列表中的所有Omod
功能类似于上面的,只是这边是卸载。强制卸载,所以相关性和其他的错误信息都不会显示,依旧可以通过过滤列表单独卸载几个群组
- 卸载并清除全部Omod
卸载所有的omod文件并清理Data目录
- 清理列表中的Omod
清理列表中的omod,可以选择部分不卸载的Omod文件
- 清理空白目录
将data目录下空白目录删除,因为OBMM会自动清理空白目录,所以此操作用处不大
- 删除所有备份
当你安装时覆盖另一个omod,OBMM会备份旧信息,当不能正常加载的时候他也会备份。此工具可以删除备份
- 更新冲突信息
卸载omod后,冲突不会马上正常显示,此工具用于即时更新冲突信息
- 隐藏列表中未安装的所有Omod
- 获得列表中Omod的已安装状态
强行激活当前列表中所有未安装的omod,除非data目录下找不到与omod里面的文件匹配的文件,只有在这种情况下omod依旧是未激活的,而其它则全部显示为激活状态。
用于ESPMs文件的排序备份、还原,Omod安装状态的备份、还原
- 查看ESPMs排序
列表显示当前排序,一般可以用于在论坛之类寻求排序帮助或者分享
- 创建Omod报告
导出omod列表,内容包括脚本等信息
- 导出已安装的Omod列表
- 导出ESPMs排序
- 导出Omod群组信息
- 导入已安装的Omod列表
- 导入ESPMs排序
- 导入Omod群组信息
OBMMe新增的一些工具:程序与mod的更新检查以及OCD相关的工具,因为T网链接更新导致检查更新功能失效,而BAIN的使用则把OCD给摒弃了,故这部分不讲解。有兴趣的人自己查看程序原说明文档。
Active ESPMs:xx当前已经激活的ESPMs数目
Omod ESPMs:xx当前已经激活的ESPMs中隶属于Omod的数目
OMOD显示过滤器
用来选择OMOD排序原则

高级功能 · Further Details

冲突检查· Conflict Reports

旧版冲突监测器

旧版冲突监测器

第一次打开 冲突检测工具,会让你选择你希望显示的冲突信息。

   显示极小冲突
   显示次小冲突
   显示大冲突
   包含非父系esp   (不捆绑omod的esp)
   忽略未激活的非父系Esps
   包含omod在内
   忽略未安装的omod
   添加额外的文件

单击 运行,根据选择mod的多少等待一段时间会有窗口显示冲突情况

新版冲突监测器

新版冲突监测器

   读取 EDIDs
   在结果中包含主Esm在内
   显示不冲突的记录

单击测试激活的Mods检测。

提示1:不建议勾选显示不冲突的记录,没冲突的东西也没人感兴趣,选了这个选项结果出来的非常慢,而这慢的过程不是他检测得慢,而是结果生成的慢。

提示2:这个冲突检测不全正确,且存在限制,他不能显示冲突的情况多严重,或者该冲突对游戏影响多大,他也不能检测出所有的冲突。另外,检测出冲突也不一定都有害,比如内核汉化必然会检测到一堆冲突,但正是这些冲突是因为名字变了或者对话变了产生的,也就是汉化造成了。

简单说,冲突检测报告工具用处不大,请改用TES4Edit。

存档管理器· Save Manager

存档管理工具

一个管理存档的简单工具,可以显示对应存档需要的esp

用来快速的将当前esp与存档储存的mod同步。

存档前面的颜色显示状态

颜色状态
红色需要的插件当前列表不存在
橙色当前列表存在存档需要的插件
绿色存档所需插件与当前列表符合

插件也用颜色显示

颜色状态
绿色当前插件勾选
红色当前插件未勾选
黑色所需插件在列表中找不到

提示:这个工具太粗糙了,请改用Wrye Bash。

BSA 浏览器· BSA Browser

用来查看BSA档案,并支持解压BSA

BSA 浏览器

单击,将打开BSA文件,视BSA档案的大小与压缩率需等待一段时间。

选择排序规则,再点击可以对文件进行排序。

把鼠标停留在对应的文件上可以查看详细信息

如果想解压单个文件,就直接拉到外面的目录,如果想解压多个文件就用Shift或Ctrl选择你想解压的文件,然后单击,选择解压路径。单击可以解压所有的东西到指定目录。

BSA 创建器· BSA Creator

此工具支持自己制作BSA

BSA 创建器

BSA文档用来打包数据,而且支持压缩。几乎所有可以放置在Data目录下的文件你都能打包进去,除了以下文件夹:Movies、Music、Shaders或者.esm、.esp文件

因为我们并不完全知道BSA的具体构造,所以这边只是按当前已知的认为最好的设置值来压制BSA。

将打包到BSA的文件列在列表中,其中关联路径表示在BSA中的位置,文件路径表示在电脑中的位置,关联路径可以通过双击修改。

要添加新文件,可以用单独添加文件,用来添加文件夹,用来扫描并添加esp需求的文件。如果你路径选择的是 Data ,则程序会自动调整成正确的路径。如果你路径选择的是 Data 外的,文件则会直接添加到列表中(即该文件不是在 Mesh 或者 Textures 等目录下,而是直接在 Data 目录下),那你就需要手动修改位置。如果是,你将不需要修改路径。

最后你可以在选择压缩率。默认是不压缩,如果你选择压缩率 xx%,则只有满足了压缩率的文件会被压缩(比如:你选择压缩率 80%,于是一个100KB的文件被压缩成79KB,他就会压缩到BSA内,但如果压缩到了81KB,他便不压缩直接保存在BSA内)。如果选择全部压缩 ,则所有的文件都将压缩,如果选择自定义,列表中每一个文件你都可以在设置压缩质量。极高可以达到最大压缩率,但制作BSA时会很久,而且加载游戏的时间会长点。

建议:选择不压缩 ,GOTY 所有BSA中只有Oblivion - Textures – Compressed.bsa是压缩的,对此我们建议你用 BSA 浏览器 解压再用 BSA 创建器 压缩,并选择不压缩。这样操作能提高游戏的性能。

数据文件浏览器· Data File Browser

将Data目录下的东西列表显示出来。

数据文件浏览器

首次运行会询问是否检测BSA文档,选的话会变得很卡。

文字红色表示是非父系文件(不在omod内),绿色表示至少属于一个omod,蓝色表示在BSA内部,黑色表示为文件夹。

鼠标移到上方可以查看详细信息。

单击,可以将所有的文件按字母排序,并且文件夹会置于顶部,如果文件数很多,或者之前选择了BSA,这边排序就会很慢。

用来选择你想显示的内容。

材质无效化· Archive Invalidation

Archive Invalidation

Mode用来选择材质无效化的模式

档案无效化该选哪种模式?BSA 重定向(新)!不要再相信BSA 修改(旧)对某些路径无效的谣言,那是误传

Mode说明
BSA 无效化旧的官方无效化方式。大部分情况运行正常,但如果有一个mod用共同的名字取代了一些内容,所有具有相同名字的材质都会变紫色,不管他们位于哪个文件夹,这是Oblivion的bug,所以不建议使用这个选项,除非你不愿意OBMM修改你的BSA文件
档案通用化创建一个包含了Textures/ \s的archiveinvalidation文件,被证明没半点作用,但仍有人发誓说有效,所以作者保留这个选项
BSA 修改(旧)这是旧版OBMM的默认方式,再也不用创建archiveinvalidation文件,BSA被调整成不再寻找原版文件,此方法存在两种问题
BSA 重定向(新)新版无效化方式,最新版OBMMex默认的方式

Oblivion只在Data下的文件修改时间早于BSA时才加载该文件而不加载BSA文件,在安装了Oblivion补丁后,BSA的修改时间将改变,很多mod将无法正常工作。使用此工具重置修改时间至2006-01-01,这样所有的Data文件就会比BSA更早。

见上面表格关于BSA 修改(旧)的介绍

包含的文件类型

此选项控制哪类文件包括到archiveinvalidation文件,Textures应该是唯一一项需要选择的。注意包括meshes会造成游戏跳出。

其他选项

忽略默认贴图

勾选后,normal map不添加到archiveinvalidation文件。并且在Edit BSA模式下,BSA中的normal map不会被修改

只导入已经存在BSA档案中的文件

如果不勾选,所有文件都会添加到archiveinvalidation文件,无视它们是否覆盖了别的文件。如果勾选,文件仅在与BSA文件路径和名字相同时添加到archiveinvalidation文件,此选项仅在标准模式有效。

只包含拥有相同扩展的文件

勾选后,OBMM只会选择与目录相匹配的后缀名的文件到archiveinvalidation文件,比如meshes目录下只选择后缀名为.nif的文件。仅在标准模式有效

无论什么文件类型都修改BSA记录

仅在编辑BSA模式下有效。勾选后,所有BSA文件的入口(entries)都会被修改,无视文件的类型。如果不勾选,File types to include的设置将会生效

无效化结束后显示哈希值冲突

仅在编辑BSA模式下有效。不勾选的话,archiveinvalidation文件不会生成

哈希值冲突后显示警告信息

仅在编辑BSA模式下有效。如果勾选,OBMM每次遭遇hash collision都会有提示

将脸部材质打包进目标BSA

仅在BSA 重定向(新)模式下有效。如果勾选,textures\faces的内容将囊括在内而不是创建新的空白BSA文档

退出时自动执行

勾选后,archiveinvalidation文件会在OBMM关闭后自动更新,推荐使用BSA 修改(旧)进行无效化的同学勾选,如此可以自动无效化,使用BSA 重定向(新)无需也无法勾选

单击 开始材质无效化

设置窗口· Options Menu

设置窗口

锁定视野为75

将FOV锁定在75

在安装Omod之前显示Omod自带信息

一般情况下,你从OBMM外部双击omod,OBMM便会自动加载omod。如果勾选此选项,OBMM不会直接加载Omod,而是显示Omod的信息,然后询问你是否安装,显示的信息跟你右键查看omod时看到的是一样的

脚本修改INI文件时显示警告

在安装时,如果Omod脚本试图修改OBlivion.ini时会有提示

显示杂项警告

诸如”你确定要安装此Mod?”的杂项警告

安装脚本前显示错误信息

安装Omod时,如果所包含的脚本有错误,则给与提示

显示ESPMs取消激活警告

当esp隶属于omod时,取消勾选此esp会有提示信息(此选项无效…)

提高压缩比例

当压缩Omod格式使用7-zip时,这个选项能提高压缩率,但会降低压缩速度

开启冲突信息跟踪

开启该选项,OBMM每次启动都会更新当前的Omod冲突信息 ,但此选项会降低OBMM的启动信息

更新非父系Esp首信息

当这个选项勾选后,OBMM每次启动都会重新扫描每个非父系esp的header数据(作者和描述)。如果不勾选,当你在OBMM外部更新了esp(如CS修改或者TES4Edit清理),这边显示的依旧是旧的信息。如果你装了很多esp但不使用omod,勾选此项会显著地提高OBMM的开启时间。

自动更新冲突信息

在安装/卸载某omod(或者外部变更某些组件)后自动更新冲突信息,与 批量操作/更新冲突信息 功能一样

使用后台进程管理器

如果不勾选,单击 启动 Oblivion,会立刻打开Oblivion(包括obse模式打开),或者执行下面的Oblivion command line里面的命令,如果勾选了,会先打开 Background Process Killer 让你关掉不必要的进程和服务再加载游戏

使用安全模式

OBMM默认开启安全模式,用来让omod与mod正常工作。但是在安全模式下,OBMM启动需要花费较长时间,所以提供了设置成非安全模式的选项。注意:使用非安全模式时,不要手动修改你的Data目录或者OBMM目录(包括添加文件、移除文件、修改文件、删除omod,甚至一些简单的修改文件的修改时间的操作)。如果你做了,OBMM就有可能变得一团糟。

允许使用Shift或者Ctrl键进行多选

开启选项后,在OBMM的脚本多选框中允许你使用类似资源管理器一样的方式使用shift或ctrl键

新添加的Esps总是放在最后

允许其它脚本类型

允许omod使用python、C#、vb脚本而不仅限OBMM的常见脚本

警告:测试中,不能保证安全性

禁止修改Espms排序

Omod 群组

修改群组信息,在中选择项目,再修改;或者在下拉框中输入名字,再添加项目

可以在添加到群组后,对整个群组单独设置字体

Oblivion 命令行

命令栏,有多种命令,如果这边没有任何值,单击 启动 Oblivion时,OBMM会直接打开Oblivion或用obse打开,但如果这里面有命令值,OBMM则执行命令

移动Omod目录

修改omod文件夹位置

移动临时文件夹

修改临时文件夹位置,建议不要放在系统盘

使用默认临时目录

使用原设临时文件夹位置

重置所有设置为默认

该按钮将恢复所有的OBMM设置为初始状态,甚至连不在本设置窗口的OBMM设置项和群组信息都将全部清除为默认状态

Omod制作· Omod Creation

单击omod文件列表下的可以打开工具 Oblivion Mod 创建 以制作omod

Omod制作

名字

mod的名字,即创建后的omod的名字。必填。

版本

mod的版本,默认情况下,创建出的omod的名字中也会包含版本号,不过可以不填写。文本格式为xx.xx.xx其中xx必须为长整型,如果你输入的格式错误,文本会自动变为1.0

作者

在这边输入mod的作者,如果你忘了填写,OBMM 会警告。

邮件

如果你填写了mod作者的邮件,其他人就可以给你发送邮件。此内容可以不填写。

网址

如果你填写了此部分内容(此内容可以不填写),其他人可以借此查看你的站点,同时 OBMM 可以利用该网址检查mod的更新。

文件压缩形式

7-zip压缩率会高点,但压缩速度慢且占用内存较大,说明、脚本与配置数据使用标准zip压缩格式,不受这边的影响。

资料文件压缩等级

指压缩插件(esp或esm)和data文件的压缩等级

警告:使用 7-zip 形式和 极高 级别,要求电脑内存至少为1-2G。

Omod 压缩等级

设置 说明、脚本与配置数据 的压缩等级

左击打开窗口编辑说明文件,右击把描述复制到说明

关于脚本的内容看后面

左击打开窗口编辑描述,右击把说明复制到描述

让你直接添加.zip.7z的文件,不必先解压再添加文件,注意事项同添加文件夹,OBMM会检测压缩包的压缩方式,如果包含单独的文件夹且没有文件,OBMM会将该文件夹当成是主目录而忽略压缩包解压目录。如果主目录包含Data文件夹,OBMM会判断它是主文件夹,但仍会从解压目录中添加readme或其他文件。任何包含 meshestextures 的文件夹会被当成是Data文件夹,OBMM大部分情况下能正确判断一个压缩包的目录,但不保证100%正确,所以建议记得检测文件目录。

添加指定文件夹里面的文件,选好后注意看关联路径 是否正确,错误的话手动修改。这选项有两个作用:可以手动编辑mod的布局,然后添加整个文件夹的内容而不是一个个添加;让你能够将mod转换成omod。把mod解压到oblivion外部,然后用此选项添加该文件夹即可。
        如果目录中包含文件,后缀名是.txt,名字中还有readme,该文件会被默认成omod的说明文档(如果说明文档已存在会询问是否覆盖)。OBMM也会找寻omod conversion data目录(即Omod转换数据所在目录)。
        OBMM会检测子目录中是否存在esp,位置错误的话会给出警告。OBMM允许添加esm/esp到子目录,但在冲突检测报告不会显示,omod安装后esp/esm也不会安装。如果想要使用它们,你必须使用脚本CopyPlugin将他们移出子目录。InstallPluginDontInstallPlugin对子目录的mod无效。

可多选。如果是选择Data下的文件,关联路径会自动设置,但如果从data外添加文件,你可能需要手动修改关联路径

文件列表

你可以手动修改关联路径,就像上面说的,你要时刻检查关联路径是否有误。

添加/移除omod截图,图片大小不限制,但格式必须是bmp、gif、jpg、exif、png、tiff

选择你想编辑的内容

OCD的内容暂时不介绍,用的人不多,想了解的自己网上找资料

写上T网ID,可以从T网上自动加载ID对应的Mod信息

绑定Group

如果出错,会给出警告并回到界面,如果成功,直接回到主界面。如果是压缩成7-zip,会给出进程栏,上面是压缩率,下面是压缩进程。

命令行· Command Line

参数操作
safe强迫OBMM用安全模式启动,如果你用非安全模式运行,但不小心修改了文件夹,运行OBMM将最终造成OBMM存档混乱,使用这个命令强迫OBMM回到安全模式开启。
launch不开启主界面直接开启Oblivion(如果你经常使用Background Process Killer,这边会正常开启)
bsa-creator直接打开OBMM的BSA 创建器
bsa-browser直接打开OBMM的BSA 浏览器
conflict-detector直接打开OBMM的冲突检测工具
<omod file path>根据你的设置,要么只显示Omod信息,要么把文件复制到omod目录
<BSA file path>用BSA 浏览器查看所选BSA文件

脚本· Scripting

下面是一些比较常使用的OMOD Script,如果你想要更全面的学习,你可以查看OMod Scripting

检查OBMM版本

If VersionLessThan 0.8.18
    Message "This mod must be installed by OBMM version 0.8.18 or later to prevent install script errors."
    FatalError
EndIf

检查Oblivion版本

;** Requirement Check for Oblivion 1.2.416 or higher **
IfNot OblivionNewerThan 1.2.415.0
    Message "This mod requires Oblivion 1.2.416 or higher. Please download and install the official patch."
    FatalError
EndIf

检查Oblivion Script Extender

IfNot ScriptExtenderPresent
    Message "Polymorph self OBSE TEST requires Oblivion Script Extender.    This cannot work without it and will be disabled." "WARNING - MISSING OBSE"
    FatalError
EndIf

检查Oblivion Script Extender版本

IfNot ScriptExtenderNewerThan 0.0.0.4
    Message "Polymorph self OBSE TEST requires Oblivion Script Extender v0004 or higher and has been disabled." "WARNING - OLD OBSE VERSION"
    FatalError
EndIf

替换Menu Video Loop

Message "Only enable one Video Menu loop replacement at a time. This will modify Oblivion.ini. If you uninstall this mod,it will restore the original menu video loop entry." "WARNING"
EditINI [General] SMainMenuMovie "Bravil Guard Fight.bik"

检查兼容性

If DataFileExists "SW-Saber-DoubleEnded.esp"
    Message "This mod is not compatible with the Star Wars Light Saber mod."
    FatalError
EndIf

推荐Mod

IfNot DataFileExists "gardening.esp"
    Message "Complete Gardening not detected.    Armory Lab could strongly benefit from that mod." "Armory Lab"
EndIf

多选

DontInstallAnyPlugins
SelectMany "Star Wars Sabers - Pick Some" "Single Blade" "Dual Blade" "Double-Ended Staff" "None"
Case Single Blade
    InstallPlugin "SW-Single-Blade.esp"
    Break
Case Dual Blade
    InstallPlugin "SW-Dual-Blade.esp"
    Break
Case Double-Ended Staff
    InstallPlugin "SW-Double-Ended-Staff.esp"
    Break
Case None
EndSelect

复制插件

Select "Star Wars Race - Pick Race Plugin" "Old Republic (default)" "Confederation" "Galactic Empire"
Case Old Republic (default)
    CopyPlugin "Star Wars - Races Republic.esp" "Star Wars - Races.esp"
    Break
Case Confederation     CopyPlugin "Star Wars - Races Confed.esp" "Star Wars - Races.esp"
    Break
Case Galactic Empire
    CopyPlugin "Star Wars - Races Empire.esp" "Star Wars - Races.esp"
    Break
EndSelect

复制Data文件

DontInstallDataFolder "Textures\\Weapons\\SW-Sabers" "True"
Select "Star Wars Sabers - Color Picker" "Green (default)" "Red" "Blue"
Case Green (default)
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Green.dds" "Textures\\Weapons\\SW-Sabers\color.dds"
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Green_n.dds" "Textures\\Weapons\\SW-Sabers\color_n.dds"
    Break
Case Red
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Red.dds" "Textures\\Weapons\\SW-Sabers\color.dds"
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Red_n.dds" "Textures\\Weapons\\SW-Sabers\color_n.dds"
    Break
Case Blue
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Blue.dds" "Textures\\Weapons\\SW-Sabers\color.dds"
    CopyDataFile "Textures\\Weapons\\SW-Sabers\Blue_n.dds" "Textures\\Weapons\\SW-Sabers\color_n.dds"
    Break
EndSelect

解决问题 · Troubleshooting

致谢名单 · Credits

版权权限 · Permission

欢迎转载,但请注明原始链接!

转载时请勿修改原内容,如果你发现了错误的地方,请指正,而不是在转载时随便修改原文!

版本历史 · Version History