Python MOD 和 txt MOD(自动加载) 的加载顺序问题:
建议一律关闭 社区补丁 中 和 BL2Fix 功能冲突的部分。
Python MOD 和 txt MOD 的加载顺序都遵循规律:
游戏启动时,社区补丁 覆盖 BL2Fix。
手动调整设置时,BL2Fix 覆盖 社区补丁。
手动启用 BL2Fix 时,BL2Fix 覆盖 社区补丁。
手动启用 社区补丁 时,社区补丁 覆盖 BL2Fix。
我已放弃为 SDK 增加自定义加载顺序功能。
原来的 SDK 就有加载顺序功能,只是不对普通用户开放,由 MOD 开发者控制。Text Mod Loader 也支持为 txt MOD 指定优先级,只需在 社区补丁 中添加这样一行,就可以指定 社区补丁 的优先级。
<comment>@tml-priority X</comment>
这个X一般是10,0,-10,大部分 MOD 都是0,运行支持库是-10。然而经过测试,不论给 社区补丁 100,10,0,-10,-100,它都将覆盖 BL2Fix。也就是说这个选项并不能调整 Python MOD 和 txt MOD 的加载顺序,经过测试,它确实会改变 txt MOD 之间的加载顺序。
还可以通过这些来指定社区补丁在 MODS 菜单中的显示,但是,不支持中文,还是没啥用。tml_parser.pyd 也没有源码,修复不了。
