13
个编辑
更改
无编辑摘要
{{Seealso|如果了解不受支持的旧版本的Ballance Mod Loader,请浏览: [[Ballance Mod Loader Gamepiaynmo版(第一版)]]}}
{{BadFormat/zh}}
{{Cquote|yyc12345|Ballance Mod Loader之于Ballance,就像Forge之于[[Wikipedia:zh-cn:Minecraft|Minecraft]]。}}
{{Appbox/zh
|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}}的{{zh[[BB|Building Block}}Blocks]]连线机制,方便了专业编程人员制作更多功能的Mod,但是对于一些插件制作新手不是很友好。
== 下载 ==
* [https://pan.baidu.com/s/1NknemKAUmKElAj3vLDTjOQ 百度盘](提取码:s7kf)(提取码:{{复制文字|s7kf}})
* 前往GitHub项目地址自行编译
=== 安装方法 ===
如果之前安装过[[Ballance Mod Loader Gamepiaynmo版 第一版|旧版BML]]请先卸载,或者重新安装游戏。
如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。
== 当前功能 使用方法 == === Mod设置界面 === 在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。
== 使用方法 ==双球操作 ==== 允许玩家进行双球操作,在Mod设置页面进入DualBallControl页面,可以设置切换按键,默认为X。
==== 自制地图安装 ====
将地图文件放在Ballance根目录下的<code>ModLoader/Maps</code>文件夹内即可。
* 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:游戏补丁]]