Bondage Studio Bondage Studio
☰ 文档

BCX Item Rules

一个独立的 Bondage Club 用户脚本,把本地注册的制作道具名称关联到 BCX 规则。

BCX Item Rules(简称 BCXIR)是一个独立的 Bondage Club 用户脚本。它把本地注册的制作道具名称BCX 规则关联起来:当玩家穿戴匹配的制作道具时, BCXIR 会通过 BCX 把已注册的规则 payload 应用到本地玩家身上 —— 并且永远不会写入 BCX 的内部存档 (Player.ExtensionSettings.BCX)。

亮点

  • 🔗 本地道具注册表 —— 在本地注册制作道具名称,并为其附加 BCX 规则。不会写入 Craft.Description,也不会写入 BCX 自身的存档。见创建道具规则
  • 📤 分享给穿戴者 —— 其他玩家的游戏会通过类似 LSCG 的私密 beep 按需向你请求规则 payload, 并在本地缓存结果。见分享与权限
  • 🛡️ 保守且安全 —— 规则只应用到本地穿戴者,绝不覆盖你已有的 BCX 规则;道具移除后会干净地 恢复或删除。见工作原理

一分钟安装

首先确保已安装 BCX,并且游戏中存在 window.bcx。然后安装 loader:

  1. 安装用户脚本管理器

    用户脚本管理器负责在浏览器中运行脚本。推荐使用 Tampermonkey——它支持 Chrome、Edge、Firefox、Safari 与 Android。

  2. Chrome 与 Edge:开启用户脚本

    Chrome 和 Edge 默认不再运行用户脚本,需要你手动允许。打开浏览器的扩展页面(chrome://extensionsedge://extensions),找到 Tampermonkey,进入详细信息,打开 允许用户脚本(Allow user scripts)开关。较旧的版本请改为打开开发者模式。Firefox 和 Safari 无需此步骤。

  3. 打开 BCX Item Rules 的安装链接

    点击下方按钮,用户脚本管理器会拦截该链接并打开安装页面。

    安装 BCX Item Rules

  4. 确认安装

    检查脚本信息,然后在 Tampermonkey 中点击 安装。之后更新会自动完成。

在手机上、使用 Safari,或者脚本无法运行?请查看完整的跨设备安装与排错指南

完整说明见安装指南,或直接创建你的第一条道具规则

下载

文件用途
BCXItemRules.loader.user.js你需要安装的 loader。体积小,会自动更新运行脚本。
BCXItemRules.user.js兼容旧安装链接的 loader 别名。
BCXItemRules.script.jsloader 在线拉取的运行脚本。

为什么需要 BCXIR

Bondage Club 的制作道具带有名称、制作者编号和描述。BCX 规则非常强大,但它们保存在每个玩家自己的 BCX 配置里,并不附着在道具上。

BCXIR 把两者连接起来:制作者把一组 BCX 规则附加到自己拥有的制作道具名称上。当有人穿戴该道具时, 对方的游戏可以在本地拉取并应用这些规则 —— 这样道具就能“携带”行为,而无需把规则数据塞进道具描述里。

核心概念

概念说明
注册表 Registry你本地的制作道具名称列表,每一项附带一个 BCX 规则 payload。按成员编号保存在 localStorage 中。
编辑 Authoring你通过一个临时虚拟 BCX 角色、使用真实的 BCX 规则界面来编辑道具规则 —— 但结果保存到 BCXIR 的注册表,而非你自己的 BCX。
分享 Sharing当其他人穿戴你的道具时,对方的游戏会通过私密的 BCX 风格 beep 向你请求 payload,并在本地缓存。
权限模式控制规则在本地以谁的身份被应用:道具制作者,或你自己。
应用 / 恢复穿上匹配道具时应用规则;脱下时恢复或删除规则 —— 同时不触碰你未被管理的规则。

BCXIR 不会做的事

  • 不会写入 Player.ExtensionSettings.BCX
  • 不会把规则 payload 存进 Craft.Description(旧的 [BCXIR:v1:...] 标记已不再支持)。
  • 不会覆盖你已有的、非 BCXIR 管理的 BCX 规则。
  • 不会把临时的编辑 / 操作者角色同步到服务器。

前置条件

  • 一个用户脚本管理器 —— 推荐 Tampermonkey
  • 已安装 BCX,并且游戏中存在 window.bcx

下一步