“Ballance Mod Loader Gamepiaynmo版(第二版)”的版本间的差异

来自Ballance Wiki
跳转至: 导航搜索
内置Mod
2个标签移动版编辑移动网页编辑
第44行: 第44行:
 
如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。
 
如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。
  
== 当前功能 ==
+
== 使用方法 ==
 +
 
 +
=== Mod设置界面 ===
 +
 
 +
在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。
 +
 
 +
每个模组将列出一个单独的菜单项以供进行设置,设置页内也可查阅Mod相关信息,例如作者和用途等(由Mod开发人员填写的)。
  
旧版BML包括Debug Mode在内的大多数功能。
+
=== 命令行 ===
  
 
全新改版升级的游戏内命令行,使用斜杠{{kbd|/}}键呼出。需要帮助时可以输入{{kbd|/help}}查看帮助;按下{{kbd|Tab}}键可以自动补全拼写。
 
全新改版升级的游戏内命令行,使用斜杠{{kbd|/}}键呼出。需要帮助时可以输入{{kbd|/help}}查看帮助;按下{{kbd|Tab}}键可以自动补全拼写。
  
游戏内GUI调整模组配置文件。
+
=== 自带模组用法 ===
  
更多实用的调试功能,包括创建辅助道具,改变球种,重置当前[[小节等]]。
+
在BML发布时会自带一些模组,本节介绍的是内置Mod和随安装包附带的Mod的用法,对于第三方开发的Mod用法,请参考对应页面的描述。
  
各种实用功能,如跳过启动动画,支持高分辨率,跳过球出生和死亡动画,更便捷的自制图安装方式等。
+
==== 双球操作 ====
  
== 使用方法 ==
+
允许玩家进行双球操作,在Mod设置页面进入DualBallControl页面,可以设置切换按键。
  
在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。
+
==== 回放 ====
  
修改双球切换按键:进入DualBallControl页面,设置切换按键。
+
开启方法:在Mod设置页面进入SpiritTrail页面,将Enabled设置为Yes。
  
开启回放功能:进入SpiritTrail页面,将Enabled设置为Yes。
+
以后每次游玩的关卡都将进行回放记录直到再次关闭此功能。回放是按地图来记录的,而不是按关卡号记录的,因此无需担心替换地图导致回放出错。
  
== 自制地图安装 ==
+
==== 自制地图安装 ====
  
 
将地图文件放在Ballance根目录下的<code>ModLoader/Maps</code>文件夹内即可。
 
将地图文件放在Ballance根目录下的<code>ModLoader/Maps</code>文件夹内即可。
第77行: 第83行:
  
 
* BML
 
* BML
** Misc:杂项部分,例如跳过启动动画,支持高分辨率等
+
** Misc:杂项部分,例如跳过启动动画,支持高分辨率及高帧率等。
** Debug:旧版本中的Debug插件(现称 cheat mode 即作弊模式,需要输入 {{kbd|/cheat}} 开启)
+
** Debug:旧版本中的Debug插件(现称 cheat mode 即作弊模式,需要在命令行界面输入 {{kbd|/cheat}} 开启)。
** Auxiliaries:一些辅助操作
+
** Auxiliaries:一些辅助操作,例如提供道具物体,自身立即变球等。
** Camera:旧版本中的自由摄像机
+
** Camera:旧版本中的自由摄像机。
* NewBallType:新类型球的注册器
+
* NewBallType:新类型球的注册器。
  
=== 随安装包附带的 ===
+
=== 随安装包附带的Mod ===
  
* SpiritTrail:可录制目前最佳记录并实时回放的模组
+
* SpiritTrail:可录制目前最佳记录并实时回放的模组。
* DualBallControl:双球操作
+
* DualBallControl:双球操作。
 
+
* BallSticky:添加一种可以吸附的新球。
等等
+
* BMLModuls:添加了一些新机关,例如只能在一定角度内旋转的推板。
 +
* DynamicFov:跟随球速更改摄像机的Fov
 +
* MapScripts:允许以回调的方式在指定事件发生时调用地图内的脚本。
  
 
=== 第三方Mod ===
 
=== 第三方Mod ===
第95行: 第103行:
  
 
<!-- 用列表列,具体信息在对应词条里写,不要写在这-->
 
<!-- 用列表列,具体信息在对应词条里写,不要写在这-->
 +
 +
== Mod编写 ==
 +
 +
Gamepiaynmo在项目的[https://github.com/Gamepiaynmo/BallanceModLoader/wiki Wiki页面]上放置了中英文双语言的Mod编写指南,可以跟随其进行Mod编写。
  
 
[[Category:游戏补丁]]
 
[[Category:游戏补丁]]

2020年8月21日 (五) 21:28的版本

如果了解不受支持的旧版本的Ballance Mod Loader,请浏览: Ballance Mod Loader Gamepiaynmo版(第一版)
Ballance Mod Loader之于Ballance,就像Forge之于Minecraft
——yyc12345
Ballance Mod Loader
Ballance Mod Loader Gamepiaynmo 第二版.png
Ballance Mod Loader Gamepiaynmo版 第二版的Mod设置界面
基本信息
作者 Gamepiaynmo
适用于 Ballance
依赖
发布时间 2020年8月1日 (4年3个月前)
项目地址 GitHub项目地址
贴吧发布帖
开发状态 活跃开发中

Ballance Mod Loader (BML) 是一个免费、开源的模组制作接口,用于拓展Ballance游戏的固有内容。

与旧版本不同的是,本版本的加载器以及Mod编写完全使用C++,摆脱了VirtoolsBuilding Blocks连线机制,方便了专业编程人员制作更多功能的Mod,但是对于一些插件制作新手不是很友好。

下载

  • 百度盘(提取码:s7kf)
  • 前往GitHub项目地址自行编译

Gamepiaynmo 版的 Ballance Mod Loader 无需替换任何游戏原有文件。

安装与卸载

安装方法

将下载的压缩文件解压至Ballance根目录即可。同名文件夹合并即可。

如果之前安装过旧版BML请先卸载,或者重新安装游戏。

开始游戏前请将兼容性调整为Windows XP或以上。

进入游戏后看到上方的BML标识即安装成功。

卸载方法

删除Ballance根目录下BuildingBlocks文件夹中的BML.dll即可。

如果需要清除全部数据(安装的模组、地图等),请将ModLoader文件夹一并删除。

使用方法

Mod设置界面

在Options界面会多出一个Mods按钮,点击进入模组的设置调整页面。

每个模组将列出一个单独的菜单项以供进行设置,设置页内也可查阅Mod相关信息,例如作者和用途等(由Mod开发人员填写的)。

命令行

全新改版升级的游戏内命令行,使用斜杠/键呼出。需要帮助时可以输入/help查看帮助;按下Tab键可以自动补全拼写。

自带模组用法

在BML发布时会自带一些模组,本节介绍的是内置Mod和随安装包附带的Mod的用法,对于第三方开发的Mod用法,请参考对应页面的描述。

双球操作

允许玩家进行双球操作,在Mod设置页面进入DualBallControl页面,可以设置切换按键。

回放

开启方法:在Mod设置页面进入SpiritTrail页面,将Enabled设置为Yes。

以后每次游玩的关卡都将进行回放记录直到再次关闭此功能。回放是按地图来记录的,而不是按关卡号记录的,因此无需担心替换地图导致回放出错。

自制地图安装

将地图文件放在Ballance根目录下的ModLoader/Maps文件夹内即可。

在游戏内的选关界面会多出一个三角按钮,点击即可进入自制图选关界面。

可以使用搜索功能查找地图(支持拼音)。

Mod列表

内置Mod

  • BML
    • Misc:杂项部分,例如跳过启动动画,支持高分辨率及高帧率等。
    • Debug:旧版本中的Debug插件(现称 cheat mode 即作弊模式,需要在命令行界面输入 /cheat 开启)。
    • Auxiliaries:一些辅助操作,例如提供道具物体,自身立即变球等。
    • Camera:旧版本中的自由摄像机。
  • NewBallType:新类型球的注册器。

随安装包附带的Mod

  • SpiritTrail:可录制目前最佳记录并实时回放的模组。
  • DualBallControl:双球操作。
  • BallSticky:添加一种可以吸附的新球。
  • BMLModuls:添加了一些新机关,例如只能在一定角度内旋转的推板。
  • DynamicFov:跟随球速更改摄像机的Fov
  • MapScripts:允许以回调的方式在指定事件发生时调用地图内的脚本。

第三方Mod

目前暂无第三方Mod。


Mod编写

Gamepiaynmo在项目的Wiki页面上放置了中英文双语言的Mod编写指南,可以跟随其进行Mod编写。