CainePad - 原生手柄支持

CainePad - 原生手柄支持

《吸血鬼:避世血族》完整原生级手柄支持。可选XInput和SDL3模式。自定义武器/能力轮盘及游戏内设置界面。无键盘模拟。

CainePad

为《吸血鬼:避世血族》提供原生手柄支持。


我想用手柄玩《避世血族》,但不喜欢键盘映射。游戏中完全不需要鼠标或键盘,手柄应该像在现代游戏中一样直接可用。这就是本模组旨在提供的体验。

CainePad 通过游戏自身的命令和菜单工作,而不是伪装成键盘,并且不会更改任何游戏文件。删除它,游戏就恢复正常。不包含任何游戏文件。

已在非官方补丁下测试,主要使用 PS4 手柄,但 Xbox、DualSense、Switch Pro、8BitDo 等应该都可以使用。我用这个模组玩了一段时间以寻找错误,但可能还是遗漏了一些。

功能

  • 菜单、对话、角色表、物品栏、商店和电脑都应该能用手柄操作(终端有屏幕键盘)。
  • 自定义武器和能力轮盘用于快速选择,无需折腾快捷键。
  • 与你的手柄匹配的按钮图标。
  • DualSense、DualShock 4 和 Switch Pro 上的陀螺仪瞄准。(仅限 SDL3)
  • 被击中或吸血时震动,DualSense 自适应扳机,灯条显示你的血液、生命或潜行等级。(仅限 SDL3)
  • 可自定义的第三人称越肩视角。
  • 游戏内设置界面:在主菜单上按住两个摇杆。
  • 几乎所有内容都是可选的或可配置的。

安装

有两个下载,你只需要一个。

主文件: 解压到游戏文件夹(Vampire.exe 所在位置)。首次启动时会写入一个包含所有设置的 cainepad.ini,主菜单角落会显示一条小提示,说明它找到了哪个手柄。编辑 cainepad.ini 以进行 Reshade 链式加载

加载器版本: 如果你有非官方补丁的 Bloodlines Loader(有一个 bin\loader 文件夹),你可以改用这个版本。它作为插件放入 bin\loader,因此游戏文件夹中没有 dinput8.dll。

要卸载,删除这些文件和 cainepad.ini。

如果你想改用普通 XInput,请删除 SDL3.dll。

操作

游戏中:

  • 摇杆移动和视角
  • A 跳跃,B 装弹,X 使用,Y 吸血
  • RT 攻击,LT 施放能力
  • 按住 RB / LB 打开轮盘,轻按它们切换上一个 / 下一个物品
  • 方向键:上 物品栏,下 血包,左 次要攻击,右 任务日志
  • Back 打开角色表,Start 打开菜单
  • 左摇杆按下蹲下,右摇杆按下切换视角

在菜单中,方向键或左摇杆移动,A 选择,B 返回。LB / RB 切换标签和物品栏页面。在物品栏和商店中,A 拾取物品,再按 A 使用它(类似于双击)。

在对话中,A / B / X / Y 选择选项 1-4。一切都可以在设置界面或 ini 中重新绑定。

如果某些功能不工作

CainePad 使用 SDL3 读取手柄(已包含)。如果你更想通过 XInput,例如使用 Steam Input 或 DS4Windows,请在 ini 的 [Input] 下设置 Backend=xinput。不过陀螺仪和触摸板需要 SDL。

如果手柄完全无法识别,请检查主菜单上的提示,并尝试为这个游戏关闭 Steam Input 或 DS4Windows。

对于错误报告,请在 cainepad.ini 的 [Debug] 下设置 Log=1,重现问题,然后发布 cainepad.log。如果游戏崩溃了,游戏写入其文件夹的 crash(...).log 也非常有用。请使用 Nexus 的错误报告功能而不是帖子,不过我可能也会时不时查看那些帖子。

致谢


本模组的代码和挖掘游戏内部结构的工作是在 AI 协助下完成的(Anthropic 的 Claude)。