更改

跳转至: 导航搜索

Ballance Mod Loader Gamepiaynmo版(第二版)

添加2,585字节2023年4月29日 (六) 20:20
无编辑摘要
{{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项目地址自行编译
=== 安装方法 ===
将下载的压缩文件解压至Ballance根目录即可。将下载的压缩文件解压至Ballance根目录即可。同名文件夹合并即可。
如果之前安装过[[旧版BML|Ballance Mod Loader Gamepiaynmo版 第一版|旧版BML]]请先卸载,或者重新安装游戏。
开始游戏前请将兼容性调整为Windows XP或以上。
如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。
== 当前功能 使用方法 == === Mod设置界面 === 在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。 每个模组将列出一个单独的菜单项以供进行设置,设置页内也可查阅Mod相关信息,例如作者和用途等(由Mod开发人员填写的)。
旧版BML包括Debug Mode在内的大多数功能。=== 命令行 ===
全新改版升级的游戏内命令行,使用斜杠(全新改版升级的游戏内命令行,使用斜杠{{kbd|/)键呼出。}}键呼出。需要帮助时可以输入{{kbd|/help}}查看帮助;按下{{kbd|Tab}}键可以自动补全拼写。
游戏内GUI调整模组配置文件。=== 自带模组用法 ===
更多实用的调试功能,包括创建辅助道具,改变球种,重置当前小节等。在BML发布时会自带一些模组,本节介绍的是内置Mod和随安装包附带的Mod的用法,对于第三方开发的Mod用法,请参考对应页面的描述。
各种实用功能,如跳过启动动画,支持高分辨率,跳过球出生和死亡动画,更便捷的自制图安装方式等。==== 双球操作 ====
允许玩家进行双球操作,在Mod设置页面进入DualBallControl页面,可以设置切换按键,默认为X。 == 使用方法 ==回放 ==== 开启方法:在Mod设置页面进入SpiritTrail页面,将Enabled设置为Yes。 以后每次游玩的关卡都将进行回放记录直到再次关闭此功能。回放是按地图来记录的,而不是按关卡号记录的,因此无需担心替换地图导致回放出错。
在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。==== 自制地图安装 ====
修改双球切换按键:进入DualBallControl页面,设置切换按键。将地图文件放在Ballance根目录下的<code>ModLoader/Maps</code>文件夹内即可。
开启回放功能:进入SpiritTrail页面,将Enabled设置为Yes。在游戏内的选关界面会多出一个三角按钮,点击即可进入自制图选关界面。
按{{kbd|/}}键可以呼出命令行输入窗口。可以使用搜索功能查找地图(支持拼音)。
== 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:允许以回调的方式在指定事件发生时调用地图内的脚本。
等等=== 第三方Mod ===
=== 第三方Mod ===目前只有少数人从事此版本的BML的第三方Mod开发。但一些第三方Mod已经得到广泛的运用。 {{主条目|:Category:BML2第三方Mod}}
目前暂无第三方Mod== Mod编写 ==
<!-- 用列表列,具体信息在对应词条里写,不要写在这-->Gamepiaynmo在项目的[https://github.com/Gamepiaynmo/BallanceModLoader/wiki Wiki页面]上放置了中英文双语言的Mod编写指南,可以跟随其进行Mod编写。
== 其他贡献 ==
此版本的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:游戏补丁]]
13
个编辑

导航菜单