ButtCactus
在角色的屁股上粘两个仙人球,走动、跳跃、摔倒时会像真的粘在身上一样晃动。游戏内面板支持中英双语,提供真实粘附与屁股仙人球两种模式,位置参数可输入数字精确调节并保存。仅需本机安装,房间内所有人都能看到;仙人球不可被拾取,开启时免疫仙人球效果,所以不会影响到自己屁股仙人球
在角色的屁股上粘两个仙人球,走动、跳跃、摔倒时会像真的粘在身上一样晃动。游戏内面板支持中英双语,提供真实粘附与屁股仙人球两种模式,位置参数可输入数字精确调节并保存。仅需本机安装,房间内所有人都能看到;仙人球不可被拾取,开启时免疫仙人球效果,所以不会影响到自己。
功能
- 仅需本机安装:其他玩家即使没装本 Mod,也能看到你身上的仙人球。
- 两个模式:真实粘附、屁股仙人球,可各自独立开关,也能同时开对比。
- 游戏内面板:默认按
F8打开/关闭,可改键,支持中英双语,位置用数字精确输入。 - 可配置:缩放、旋转、晃动强度、是否负重、是否扎刺、是否禁用交互、被取走提示、免疫仙人球效果等。
使用方法
默认按 F8 打开/关闭面板,面板打开时会自动解锁并显示系统鼠标指针。左下角可切换界面语言(English / 中文),右下角可拖拽调整窗口大小。
两种模式
| 模式 | 做法 | 特点 |
|---|---|---|
| 真实粘附 | 直接粘在腿骨上 | 不做模拟,靠腿摆动晃动,最自然;位置由左右腿骨与偏移决定 |
| 屁股仙人球 | 自动相切贴在屁股两侧 | 全自动定位 + 惯性晃动,可分别微调左右两球 |
两个模式互相独立,各自调整自己的仙人球,互不影响。
位置参数
所有位置参数都以「你当前调好的位置」为原点输入数字(单位:米,可为负数):框里显示 0 就代表你现在配置好的落点,输入 ± 值即在此基础上移动,回车或点开别处生效;改完点底部「保存」写回配置文件。改了自动定位参数(部位、间距、半径等)后,可点「立即重建」立刻应用。
配置项
配置文件在 BepInEx/config/peak.buttcactus.cfg。
| 分组 | 配置项 | 默认值 | 说明 |
|---|---|---|---|
| 0-总开关 | 启用屁股仙人球 | 关闭 | 「屁股仙人球」模式的总开关。关闭后不再生成并清理已有仙人球。 |
| 1-真实粘附(上腿) | 启用真实粘附 | 关闭 | 「真实粘附」模式开关。 |
| 1-真实粘附(上腿) | 左上腿部位 / 右上腿部位 | Leg_L / Leg_R | 左右测试球粘附的骨骼名。 |
| 1-真实粘附(上腿) | 左侧_左右/上下/前后(米) | 0.06 / 0.74 / 0 | 左侧球的偏移,正方向分别为:右、上、前。 |
| 1-真实粘附(上腿) | 右侧_左右/上下/前后(米) | -0.269 / 0.7 / 0 | 右侧球的偏移,正方向分别为:右、上、前。 |
| 2-屁股仙人球 | 基准部位 | Hip | 作为两半屁股中点的骨骼名。 |
| 2-屁股仙人球 | 以双腿根部为基准高度 | 开启 | 用双腿根部连线中点作为屁股中心基准,高度更贴合。 |
| 2-屁股仙人球 | 左右间距(米) | 0(自动) | 每个球心到中线的距离;0=自动按球半径,使两球刚好相切。 |
| 2-屁股仙人球 | 贴背距离(米) | 0(自动) | 沿背后方向偏移的距离;0=自动按球半径。 |
| 2-屁股仙人球 | 上下偏移(米) | -1 | 相对基准位置的上下偏移,正数向上。 |
| 2-屁股仙人球 | 半径修正 | 1.0 | 自动半径的倍率。仍重叠就调大,缝隙太大就调小。 |
| 2-屁股仙人球 | 左侧_左右/上下/前后(米) | 0.07 / 0.8 / 0 | 左侧球的附加偏移。 |
| 2-屁股仙人球 | 右侧_左右/上下/前后(米) | 0.06 / 0.8 / 0 | 右侧球的附加偏移。 |
| 2-屁股仙人球 | 缩放 | 1.0 | 仙人球缩放倍数(仅本机可见)。 |
| 2-屁股仙人球 | 旋转X/Y/Z | 0 | 仙人球自转角度(度)。 |
| 2-屁股仙人球 | 晃动强度 | 3 | 模式二的惯性晃动幅度,0=不晃动,越大越明显(0~3)。 |
| 3-效果 | 增加负重 | 关闭 | 是否像原版一样增加负重。 |
| 3-效果 | 造成扎刺伤害 | 关闭 | 是否持续造成扎刺伤害。 |
| 3-效果 | 被取走时屏幕提示 | 开启 | 仙人球被其他玩家取走时在屏幕上方弹出提示。 |
| 3-效果 | 免疫仙人球效果(仅本机) | 开启 | 任何仙人球都不会让你掉血、也不会影响体力条;他人的仙人球仍正常显示。 |
| 3-效果 | 禁用交互 | 开启 | 仙人球不可被拾取/交互,也不会挡住低头拾取。 |
| 4-高级 | 仙人球预制体名 | 空 | 留空自动查找。 |
| 4-高级 | 远程同步间隔(秒) | 0.25 | 间隔多久把当前偏移同步给其他玩家;0=只在粘附瞬间同步。 |
| 6-面板 | 面板快捷键 | F8 | 打开/关闭面板的按键。 |
| 6-面板 | 面板缩放 | 1.0 | 面板整体缩放倍率(含文字)。 |
| 6-面板 | 英文界面 | 关闭 | 开启后界面显示英文。 |
几个要注意的
- 惯性晃动由本机实时模拟,其他玩家看到的球按「远程同步间隔」跟随更新,晃动会比本机略滞后。
- 「免疫仙人球效果」开启时,「增加负重 / 造成扎刺伤害」在本机无效。
安装
- 确认已安装 BepInEx(使用 gale 管理器会自动处理)。
- 把压缩包里的
ButtCactus.dll放进BepInEx/plugins/目录(gale 可直接安装本压缩包)。 - 启动游戏,按
F8打开面板。
