13
个编辑
更改
无编辑摘要
{{Seealso|如果了解不受支持的旧版本的Ballance Mod Loader,请浏览: [[Ballance Mod Loader Gamepiaynmo版 第一版Gamepiaynmo版(第一版)]]}}{{BadFormat/zh}}
{{Cquote|yyc12345|Ballance Mod Loader之于Ballance,就像Forge之于[[Wikipedia:zh-cn:Minecraft|Minecraft]]。}}
{{Appbox/zh
|author=Gamepiaynmo
|suit=Ballance
|link=[https://github.com/Gamepiaynmo/BallanceModLoader GitHub项目地址]<br />[https://tieba.baidu.com/p/6854431227 贴吧发布帖]
|dependency=
|status=active
|license=[https://github.com/Gamepiaynmo/BallanceModLoader/blob/master/LICENSE MIT License]|latest=0.3.40(2021年7月12日)
|date=2020年8月1日 {{Resize|({{年月差异|2020|8|1}}前)}}
}}
Ballance Mod Loader (BML)是一个免费、开源的模组制作接口,用于拓展Ballance游戏的固有内容。是一个免费、开源的模组制作接口,用于拓展{{zh|Ballance}}游戏的固有内容。 与旧版本不同的是,本版本的加载器以及Mod编写完全使用C++,摆脱了{{zh|Virtools}}的[[BB|Building Blocks]]连线机制,方便了专业编程人员制作更多功能的Mod,但是对于一些插件制作新手不是很友好。
== 下载 ==
* [https://pan.baidu.com/s/1NknemKAUmKElAj3vLDTjOQ 百度盘](提取码:s7kf)(提取码:{{复制文字|s7kf}})
* 前往GitHub项目地址自行编译
=== 安装方法 ===
如果之前安装过[[旧版BML|Ballance Mod Loader Gamepiaynmo版 第一版|旧版BML]]请先卸载,或者重新安装游戏。
开始游戏前请将兼容性调整为Windows XP或以上。
如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。
== 当前功能 使用方法 == === Mod设置界面 === 在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。 每个模组将列出一个单独的菜单项以供进行设置,设置页内也可查阅Mod相关信息,例如作者和用途等(由Mod开发人员填写的)。
允许玩家进行双球操作,在Mod设置页面进入DualBallControl页面,可以设置切换按键,默认为X。 == 使用方法 ==回放 ==== 开启方法:在Mod设置页面进入SpiritTrail页面,将Enabled设置为Yes。 以后每次游玩的关卡都将进行回放记录直到再次关闭此功能。回放是按地图来记录的,而不是按关卡号记录的,因此无需担心替换地图导致回放出错。
== Mod列表 ==
* BML
** Misc:杂项部分,例如跳过启动动画,支持高分辨率等Misc:杂项部分,例如跳过启动动画,支持高分辨率及高帧率等。** Debug:旧版本中的Debug插件Debug:旧版本中的Debug插件(现称 cheat mode 即作弊模式,需要在命令行界面输入 {{kbd|/cheat}} 开启)。** Auxiliaries:一些辅助操作Auxiliaries:一些辅助操作,例如提供道具物体,自身立即变球等。** Camera:旧版本中的自由摄像机Camera:旧版本中的自由摄像机。* NewBallType:新类型球的注册器NewBallType:新类型球的注册器。
=== 随安装包附带的 随安装包附带的Mod ===
* SpiritTrail:可录制目前最佳记录并实时回放的模组SpiritTrail:可录制目前最佳记录并实时回放的模组。* DualBallControl:双球操作DualBallControl:双球操作。* BallSticky:添加一种可以吸附的新球。* BMLModuls:添加了一些新机关,例如只能在一定角度内旋转的推板。* DynamicFov:跟随球速更改摄像机的Fov* MapScripts:允许以回调的方式在指定事件发生时调用地图内的脚本。
== 其他贡献 ==
此版本的Ballance Mod Loader不仅敞开了Ballance创作的大门,更为未来技术的发展提供了许多新的解决方案。这个版本的Ballance Mod Loader提供了一套基于Ballance的Virtools版本(Virtools 2.1)的重建SDK库,使得将来为Ballance单独开发新的Building Block以及Manager等提供了可行的道路。此外它还提供了几乎完整的Virtools 2.1中虚函数的映射表。在对于Ballance一些特殊的Building Block进行逆向分析的时候,可以借用此Ballance Mod Loader构建的虚函数表快速查看到对应的函数,大幅节约了分析时间,提升了分析精度。
[[Category:游戏补丁]]