ULTRAKILL UKButt Mod 安装与配置指南
项目目录结构及介绍
ULTRAKill的UKButt模组遵循BepInEx框架的常见结构,其主要文件和目录概述如下:
- [idea]: 可能是开发过程中使用的暂存或想法相关文件夹。
- [idea/idea UKButt]: 同上,具体到UKButt模组相关的临时工作或测试区域。
- .gitignore: 控制版本控制系统应忽略哪些文件或目录。
- .gitmodules: 若项目中嵌套了其他Git仓库,则记录子模块的信息。
- ButtplugManager.cs: 实现与Buttplug.io通信的核心管理类。
- HarmonyPatches.cs: 使用Harmony库进行游戏代码修补的文件。
- LICENSE.md: 许可证文件,表明项目遵循MIT协议。
- PluginInfo.cs: 包含模组的基本信息,如名称、作者等。
- README.md: 项目快速入门说明。
- UKButt.csproj: Visual Studio中的C#项目文件,定义了编译设置和依赖项。
- UKButt.sln: 解决方案文件,用于组织和构建整个项目。
- UKButtProperties.cs: 可能包含模组的特有属性设置。
- Properties: 目录包含应用级别的属性设置文件。
项目的启动文件介绍
此模组本身不直接包含一个“启动文件”以启动游戏,但对玩家来说,启动过程涉及确保ULTRAKill游戏已经安装,并且通过BepInEx框架加载该模组。玩家需先启动ULTRAKill,BepInEx将自动加载位于正确位置的UKButt插件(.dll
文件),从而在游戏运行时激活模组功能。通常,这意味着修改或配置游戏的启动参数来启用BepInEx及其模组。
项目的配置文件介绍
UKButt模组利用ULTRAKill的游戏偏好系统保存配置,这些配置被存储在本地,路径一般为 Steam Cloud-less ULTRAKill/Preferences/LocalPrefs.json
文件内,带有前缀 ukbutt
的键标识模组特定设置。玩家可以通过在游戏中按下F8打开控制台,使用 ukbutt prefs
命令查看所有可用的配置选项及其更改方法。默认配置包括但不限于:
socketUri
: 默认为ws://localhost:12345
, 指定Intiface服务器的URI。strength
: 震动强度,默认值为0.8。stickForSeconds
: 震动持续时间的最低值,默认为2秒。
配置可以直接通过控制台修改,也可以手动编辑 LocalPrefs.json
文件来调整这些值,实现个性化设定。
以上即是关于ULTRAKill UKButt模组的目录结构、启动概述以及配置文件的详细介绍,帮助您更好地理解和使用该模组。