
You are viewing a potentially older version of this package. View Latest Version
CarryFriend
Carry your teammates! Hold E to carry/drop, hold R to request a carry, hold X to carry all nearby players or drop everyone. Six mount positions (vertical carry / on head / on back / orbit / train queue / cradle), up to 20 passengers, host-synced config.背起队友 / CarryFriend
支持 R.E.P.O. v0.5.0+。 交流 QQ 群:824639225
Scroll down for English ↓
功能说明
本模组允许你背起队友,用于在联机游戏中进行救助与娱乐。
- 背起/放下:对准队友,长按 "E" 键(默认 0.6 秒,判定时间由房主配置决定)。完全无手持与抓取限制,手中拿着手电筒、道具或者左键抓握住对方身体,均能正常长按交互背负。
- 请求被背:对准活着的队友,长按 "R" 键。
- 一键背起/全部放下:长按 "X" 键(读条满后触发)。没背人时自动背起半径 10 米内所有存活队友(由近到远,受「最大背负数量」限制,带 3 秒内置冷却);背了人时一键全部放下(放下无冷却)。
- 主动下车:被背着时,按下 [Space] 空格键,或者长按 "E" / "R" 键,或者用鼠标左键抓住队友后背加血点即可下来。
- 自由动作:被背着时仅屏蔽了 WASD 移动。你依然可以自由转头环顾、使用手部抓取周围物品、以及按 F1-F6 播放所有表情动作。
- 六种悬挂位置:房主可配置被背队友的悬挂位置——垂直背起(默认)、头顶上(叠罗汉)、背上(圆弧)、环绕飞行(卫星环)、火车队列、身前怀抱,均天然适配多人(最多 20 人)。
- 房主参数强同步:房主设定的悬挂位置、背起垂直高度、最大背人数量、读条时长在多人联机时自动同步给客机,双端表现一致。
- 倒地背负、中途加入与复活自愈:支持背负倒地(Downed)队友;Postfix 逻辑加装 try-catch 保护,适配中途加入模组与纯净版联机;复活瞬间自动重置关系并恢复移动。
配置说明
| 分组 | 配置项 | 默认值 | 说明 |
|---|---|---|---|
| A.模组信息 | 语言 | English | 配置文件显示语言,支持中文与英文。 |
| B.全局设置 | 模组启用 | 开启 | 关闭后模组完全失效,不占用性能。 |
| C.时间设置 | 按住E背起时间 (秒) | 0.6 | 长按所需的按键判定时长。由房主控制生效。 |
| D.规则设置 | 悬挂位置 | 垂直背起 | 被背队友的悬挂位置(垂直背起/头顶上/背上/环绕飞行/火车队列/身前怀抱)。由房主控制生效。 |
| D.规则设置 | 背起垂直高度 | 2.3 | 所有悬挂位置共用的统一挂载垂直高度(米),范围 0.1~20。由房主控制生效。 |
| D.规则设置 | 最大背负数量 | 20 | 单人同时背负的最大数量(1~20,20 即不限制)。由房主控制生效。 |
English
Features
Carry your teammates on your back!
- Carry/Drop: Aim at your teammate, hold "E" (default 0.6s, hold duration based on host config). No item holding or physical grab restrictions—you can carry teammates even if you are holding flashlights/tools, or physically grabbing them.
- Request to be Carried: Aim at a live teammate, hold "R".
- Carry All / Drop All: Hold "X" (triggers after the progress bar fills). When not carrying anyone, automatically carries all nearby teammates within a 10m radius (nearest first, capped by "Max Carry Count", with a 3s internal cooldown). When carrying, drops everyone at once (drop has no cooldown).
- Dismount: While carried, press Jump [Space], hold "E" or "R", or grab the carrier's back healing spot to get down.
- Free Action: Only WASD movement is blocked while carried. You can still look around, grab items, and press F1-F6 to use all expressions/emotes.
- Six Carry Positions: Host can configure where carried teammates are mounted—Vertical Line (default), Head Top (stacking), Back (arc), Orbit (satellite ring), Train, Front—all naturally support multiple passengers (up to 20).
- Host Sync: The host's carry position, carry height, max carry count, and hold duration are automatically synced to all clients for a consistent experience.
- Downed Carry, Late Join & Revive Adaptations: Supports carrying downed teammates; Postfix logic wrapped in try-catch for seamless late-join and vanilla compatibility; auto-resets on revive.
Settings
| Group | Setting | Default | Description |
|---|---|---|---|
| A.Mod Info | Language | English | Display language for config options (supports English and Chinese). |
| B.Global | Mod Enabled | On | Toggle to enable/disable the mod. |
| C.Timers | Interact Hold Duration (s) | 0.6 | Hold duration required to carry, drop, or request to be carried. Managed by Host. |
| D.Rules | Carry Position | Vertical Line | Where carried players are mounted (Vertical Line / Head Top / Back / Orbit / Train / Front). Managed by Host. |
| D.Rules | Carry Height | 2.3 | Unified vertical mounting height (meters) for all carry positions, range 0.1~20. Managed by Host. |
| D.Rules | Max Carry Count | 20 | Maximum number of players a single person can carry (1~20, 20 = unlimited). Managed by Host. |