塞尔达传说的国防部经理:塞缪的野性气息
bcml的Python项目详细描述
野生cemu mod loader的气息
一个用于CEMU上BOTW mods的mod安装程序和管理器
依赖关系
- CEMU(哑光)
- 《塞尔达传奇:狂野的气息》Wii U的翻版
- Python3.7(64位,添加到系统路径)
以下pip
软件包将自动安装:
设置
安装BCML有三个主要选项。
选项1:简易安装程序
选项2:PIP 选项3:从源安装
首次使用时,必须指定安装cemu的目录和botw游戏转储的 大多数mods不需要高级选项。不过,也有一些可能的用途。 优先插入 默认情况下,bcml将在已安装的mod之后安装任何新mod,给予它们最高优先级。但是,通过更改此选项,可以指定当前选定要安装的mods的插入优先级。如果您已经安装了要优先处理的mod所做的更改,或者如果您知道要安装的mod需要比已安装的mod优先级更低的mod才能与之兼容,则此功能非常有用。 RSTB选项 合并选项 默认情况下,BCML将尝试合并修改包文件、游戏文本、演员信息、游戏数据和数据以及主字段映射的mods之间的更改。如果您知道某个特定的模块或一组模块不需要它们,则可以禁用所有这些功能。 深度合并 深度合并尝试合并对单个aamp文件所做的更改。这是解决冲突的强大工具,但在某些情况下可能会导致意外的错误。 一旦您安装了一个或多个mod,就可以在bcml主窗口中管理它们。 查看模式信息 如果您选择一个mod,则"mod info"面板将显示其名称、简要说明、加载优先级、安装路径、指向主页的可选链接和预览图像。 管理加载顺序 当mods之间的冲突不能完全解决时,其中一个必须优先于另一个。默认情况下,bcml为每个新安装的mod赋予比以前的mod更高的优先级。但是,您可以自定义此加载顺序。 如果更改加载顺序,则需要单击BCML的"应用排序"按钮来处理和合并任何相关更改。 加载顺序提示 卸载mods 您可以通过选择一个或多个并单击"mod info"面板中的"uninstall"来卸载mods。 其他功能 要查看已安装模块的内容,您可以选择它并单击"浏览",这将在默认的文件浏览器中打开该文件夹。 如果您对已安装的mods进行任何手动更改,或者遇到其他问题需要清理,请单击"重新合并",bcml将从头开始处理所有mod。 bcml的最初目标之一是保持与正常图形包mods完全向后兼容。任何可以通过普通的cemu图形包菜单安装的东西都可以通过bcml安装,反之亦然。然而,随着bcml功能的增强,我发现有必要扩展以支持mods的新的第二种格式。您可以继续在普通图形包中使用BCML,但也可以创建和安装BCML nano修补程序mods,这有其他好处。 bcml的两个扩展mod分布特性可用于普通图形包和纳米贴片mod。这些可以添加到任何图形包模式,而不会对非BCML用户造成问题。 bcml支持 当bcml安装mod时,它会分析其所有内容,以记录可以合并的更改。这个过程有时会很耗时,因此bcml还有一个快速安装功能。这允许mod creator运行一次分析过程,然后用户可以更快地安装。 要将快速安装支持添加到mod: 通过添加对快速安装的支持,您可以根据内容将通过bcml安装mod所需的时间减少一半左右。 bcml 2.0的关键新特性之一是bnp"bcml nano patch"mod格式。这种格式允许比标准图形包更小、更快和更兼容的mod分发。 创建BCML nano修补程序mod的说明: bcml nano补丁mods结合了深度合并、快速安装和部分包的功能,因此与传统的图形包mods相比,它们提供了三个主要优势。 本软件根据GNU通用公共许可(第3版或更高版本)的条款获得许可。 该软件包括7-zip控制台应用程序 本软件包括Kyle Clemens的控制台应用程序pip install bcml
bcml
脚本
文件夹中创建BCML可执行文件的快捷方式。python setup.py install
。注意,在Linux上,您可能需要以根用户身份运行它,或者指定--user
bcml
脚本
文件夹中创建BCML可执行文件的快捷方式。内容
目录。BCML还需要知道CEMU的MLC文件夹在BOTW中的位置,但默认情况下,它会从CEMU文件夹和BOTW标题ID中检测到该位置。如果检测失败或您有另一个要使用的MLC文件夹,则需要手动指定。
如何使用
一般注释
rules.txt
文件的mods。如果要转换较旧的mod,可以从本指南中找到帮助。
安装mods
有关高级选项的说明
管理模式
模型制造商注意事项
图形包模块的额外功能
扩展
rules.txt
rules.txt
中mod元数据的两个扩展。您可以添加两个可选字段,url
和image
。url
字段可以提供指向mod主页、github或gamebanana列表的链接,image
可以提供mod的预览图像,作为mod中包含的图像的相对路径(理想情况下,只是与规则在同一目录中的图像的文件名)。xt
)或作为联机图像的URL。例子:[Definition]titleids=00050000101C9300,00050000101C9400,00050000101C9500name=Eventide Extremepath=The Legend of Zelda: Breath of the Wild/Mods/Eventide Extremedescription=Boosts the difficulty level of Eventide Island by adding enemies and making a few other cool changes.version=3fspriority=100image=https://files.gamebanana.com/img/ss/maps/530-90_5b5a11842b944.jpgurl=https://gamebanana.com/maps/200936
快速安装
logs
文件夹从您安装的mod复制到您发布的mod存档中,在content
文件夹旁边(不在里面)。BCML纳米贴片mods
content
,aoc
和/或rules.txt
为什么要使用纳米贴片?
已知问题
许可证
7z.exe
和库7z.dll
,它们是根据GNU Lesser General Public许可证授权的。此应用程序的源代码可在https://www.7-zip.org/download.html" rel="nofollow">https://www.7-zip.org/download.htmlmsyt.exe
,根据麻省理工学院许可证于2018年版权所有。此应用程序的源代码可在https://gitlab.com/jkcclemens/msyt" rel="nofollow">https://gitlab.com/jkcclemens/msyt免费获得。
推荐PyPI第三方库