补丁介绍
《R.E.P.O》角色随机分配与升级系统MOD加了个角色随机系统:每关开始随机给每个人一个角色,过关就清掉。角色有42个,从坦克、跑者这种基础强化,到炸弹客、法师、赌徒、狼人、模仿者这些花样玩法都有,每个角色都有独特的技能和风险。只有主机需要装,最多30人一起玩,没装MOD的人也能正常收到角色、升级、效果和聊天/TTS通知。默认会把商店里的升级道具去掉,让角色成为临时强化的主要来源
前置MOD
BepInExPack
REPOConfig
MenuLib
安装方式
使用兼容的MOD管理器安装,或将RoleShuffle.dll放入配置文件的BepInEx/plugins目录。
仅主机需要安装本MOD即可获得游戏效果。
角色随机分配与升级系统MOD说明
角色选择与预设
在游戏大厅或Esc菜单中打开ROLES,然后进入ROLE SETTINGS。主机可点击任意角色切换其ON/OFF状态,包括已禁用角色与两个隐藏角色。更改会保存到与MOD设置相同的Enabled条目,并应用于未来的角色分配,包括新加入的玩家;玩家保留当前已分配的角色。参与者可查看主机的开关,但无法更改。不提供此信息的旧版主机会显示不可用消息。
选择PRESETS并应用一种玩法风格以替换角色开关。预设保留角色权重、能力、平衡规则、基础升级与HUD设置。权重为0的角色即使ON也无法被选中。手动组合显示为Custom。现有安装会保留其选择,直到明确应用预设。
| 预设 | 启用角色数 | 玩法风格 |
|---|---|---|
| Standard | 42 | 所有角色,含两个隐藏角色;恢复默认ON/OFF选择。 |
| Beginner | 19 | 基础升级、恢复与保护,不含被动危险或困境角色。 |
| Cooperative | 16 | 团队支援、治疗、修理与共同生存。 |
| Chaos | 14 | 爆炸、魔法、赌博与不可预测效果。 |
| Challenge | 14 | 高风险与专精角色,不含专用治疗或复活角色。 |
队伍规模、情境与平衡限制仍然适用。屏幕会标识已禁用的全局分配设置与空候选池;选择预设不会覆盖General.Enabled或零权重。
角色命令
在游戏内聊天中输入/roles可查看自己分配到的角色。当主机安装了RoleShuffle时,未安装MOD的参与者也可使用此命令。非活动关卡中,响应为YourRole:Unavailable。
角色分配方式
-
每个可玩关卡开始时为每位玩家选择一个角色。
-
启用的角色按相对Weight选择。
-
当General.UniqueRoles = true时,避免重复,直到每个符合条件的角色都被使用一次。
-
King每关最多分配给一名玩家。
-
默认情况下,展示类角色(Bomber、Stinker、Mage、Gambler、Trickster、King、Rider、Influencer、Diver)与支援类角色(Medic、Rescuer、Mechanic、Electrician、Warden、Bodyguard)根据队伍规模获得可配置的最低保障。
-
默认情况下,24名玩家时展示与支援最低各升至4。危险上限从1升至8人时的2、16人时的3;困境上限升至12人时的2。Influencer是展示类角色,不视为危险角色。4人或以下队伍在两组风险角色中最多获得一个。
-
玩家最近五次分配中出现过的角色,该玩家的选择权重减半。其他玩家的历史不影响该玩家的选择。
-
玩家通常不能在连续关卡中获得相同角色。获得Jobless或Tuna后,该玩家在接下来两关被排除在两个困境角色之外。这些限制仅在为避免玩家没有角色时才放宽。
-
当任何匹配的基础升级目标等于或高于该角色配置目标时(包括卡车抽取的增加),Tank、Runner、Jumper、Lifter、Launcher、Climber、Flyer、Tracker与Ghost被排除在随机分配之外。强制测试角色分配不受影响。
-
当当前队伍规模可达的升级目标均未超过当前基础升级时,Influencer被排除在随机分配之外。强制角色分配不受影响。
-
Tracker、Ghost、Medic、Jobless、Rescuer、Influencer、Werewolf、Bodyguard、Imitator与Avenger在单人游戏或单人会话中不被选中。
-
Imitator仅在另一名活跃玩家已获得其可复制的角色后被选中。
-
默认情况下,情境依赖角色在其能力没有可用目标时被排除。这包括缺少所需物体时的Musician、Engineer、Electrician与Rider,既无近战武器也无枪时的Sniper,以及无近战武器时的Brawler。武器类贵重品对两角色的分配均不计为武器,法杖对Sniper分配不计。
-
关卡期间定期检查参与者列表。连续十次检查缺席的玩家会被移除。回归玩家恢复之前的角色,新加入玩家获得角色、升级、通知与HUD条目。
-
角色及其关卡效果仅在关卡实际结束时清除。若失败关卡的过渡被复活效果取消,它们保持激活。
角色列表(部分)
| 角色 | 功能与默认效果 | 重要限制或风险 | 可配置值 |
|---|---|---|---|
| Tank | 通过将Health设为21级增加最大生命。 | 使用原版Health升级,无独立主动能力。 | Health目标0–100 |
| Runner | 增加移动速度与耐力。Speed为6级,Stamina为46级。 | 使用两项原版升级,无独立主动能力。 | Speed与Stamina目标0–100 |
| Jumper | 通过将Extra Jump设为10级,增加最多10次额外跳跃。 | 使用原版Extra Jump升级,无独立主动能力。 | Extra Jump目标0–100 |
| Bomber | 每移动8米掉落一枚随机已启动手雷。最多30枚生成手雷同时存在,超过上限时移除最旧的。 | 手雷可伤害玩家与贵重品。仅Bomber可持有生成的手雷。 | 距离、上限、卡车放置、手雷类型 |
| Medic | 每2秒治疗5米内的附近队友5 HP,每关最多150 HP。 | 从不治疗Medic自己。仅影响范围内活着的队友。 | 治疗量、间隔、半径、总上限 |
| Mage | 在聊天中使用star、gravity、roll、void或laser,或配置的面部表情,消耗10、10、15、30或50 HP施放原版攻击。10秒未受伤后,每2秒恢复1 HP,每关最多120 HP。手持法杖施放持续时间为1.3倍。 | 选择匹配表情激活法术;清除表情不激活。法术共享3秒冷却,消耗致命时无法施放,可伤害玩家或贵重品。 | 各法术表情、施放冷却、各法术生命消耗、自动恢复开关、延迟、间隔、量、关卡上限 |
| Gambler | 持有的贵重品有50%几率价值翻倍,否则被摧毁。Gambit绿色治疗50 HP,红色造成100伤害,黑色杀死,白色完全治疗并增加5级Health。 | 一次只能下一次赌注,提取后返还。受损贵重品使用其降低后的价值。 | 胜率、胜利倍率、Gambit绿色治疗、红色伤害、白色临时Health等级 |
| King | 关卡期间获得原版王冠。 | 只能分配一个King。角色结束时恢复之前的王冠持有者。 | 仅选择 |
| Werewolf | 当Werewolf可被识别为攻击者时,对另一名玩家造成2倍伤害。 | 自伤、环境伤害与无法识别玩家攻击者的伤害不变。单人会话中不被选中。 | 玩家伤害倍率 |
| ???1 | ??? | ??? | ??? |
| ???2 | ??? | ??? | ??? |
(完整42个角色列表包含在MOD的ROLE GUIDE中,安装后可在游戏内查看。)
配置
所有设置均可通过REPOConfig调整。主机控制的设置影响整个会话。本地设置仅影响已安装玩家的HUD。
当检测到旧配置时,RoleShuffle保留兼容的自定义值,将支持的已重命名设置向前迁移,并更新仍使用旧默认值的设置。在重组当前设置之前,原始文件会保存为REPOJP.RoleShuffle.cfg.pre-v4.4.0.bak。
主要设置类别
-
General、通知与HUD:启用开关、UniqueRoles、商店升级物品数、通知延迟、HUD显示模式、图标大小、锚点、对齐、偏移、缩放、每页玩家数、翻页间隔、过渡时长、固定本地玩家。
-
角色平衡:展示与支援最低保障、危险与困境上限、小队组合上限、防止同角色、困境冷却关卡数、排除不可用角色。
-
基础升级:手动调整开关、各升级的等级目标、卡车抽取开关、最大等级、上限权重倍率、权重衰减指数、变化量权重、抽取选择与权重。
-
角色选择:每个角色的Enabled开关与相对Weight。
-
升级与特殊角色设置:各角色的具体数值,如Tank.HealthUpgradeLevels、Medic.HealAmount、Mage各法术消耗、Gambler各结果数值、Hunter电池消耗与宝珠几率、Influencer的TTS与缩放、Berserker的HP百分比缩放等。
玩家工具
在Esc或大厅菜单右上角打开ROLES,然后选择TOOLS或DRAW HISTORY。
-
HUD编辑器:TOOLS → HUD EDITOR打开使用实际HUD布局的示例。拖动移动;调整锚点、对齐、文字大小、图标大小、整体缩放、显示模式与HUD可见性。SAVE保留本地设置。CANCEL或Escape丢弃;RESET在预览中恢复默认。
-
错误报告:TOOLS → REPORT A PROBLEM提供COPY REPORT与OPEN SAVED REPORT。任一操作会在
BepInEx/RoleShuffleReports生成新的Markdown文件,然后复制其内容或打开该文件。报告包含版本、已安装MOD、本地RoleShuffle设置、最近抽取与最多500条最近日志(最新在前)。已知玩家标识、路径与常见隐私数据会被遮蔽。不会自动上传任何内容。 -
语言:在MOD设置中更改
UI.GuideLanguage或使用Roles中现有的语言切换。两者共享同一保存选择。默认英语。菜单、角色说明、HUD编辑器、抽取历史与同步状态跟随此选择。角色名称、升级标识、聊天命令与诊断报告内容保持英语。 -
同步状态:TOOLS显示角色列表、指南、基础升级与历史是否与主机最新发布数据一致。区分等待、已同步、延迟更新、版本差异与不支持的主机。REFRESH DISPLAY DATA请求新的显示快照,而不改变角色或升级。
-
抽取历史:DRAW HISTORY显示最近50次完成的卡车抽取,最新在前,包括等级、选中升级、掷出变化与实际前后基础升级目标。零变化与达到上限的结果也会保留。历史随主机的跑关保存,并与已安装参与者共享。
通知与HUD
-
角色徽章出现在CURRENT ROLES与ROLE GUIDE中的角色旁,并可在HUD中可选显示。六边形徽章外部透明。未揭示的隐藏角色使用共享问号徽章,直到揭示。
-
关卡开始时,每位玩家通过原版聊天与TTS宣布分配的英语角色名称。
-
RoleShuffle的强制通知TTS不会吸引敌人。普通麦克风输入与其他世界声音保持原版行为,除非被Ninja抑制。
-
当存在Stage Flux时,RoleShuffle使用单独的Stage Flux公告延迟,以避免关卡开始消息重叠。
-
RoleShuffle等待Stage Flux TTS结束,并保持1.5秒安静后再宣布角色。
-
角色分配、角色效果通知与自动角色查询响应逐条朗读,不与Stage Flux公告重叠。
-
Influencer的TTS也等待其他公告,但作为角色能力的一部分,有意保持对敌人可闻。
-
已安装参与者看到单列ROLES HUD,默认左下角仅显示名称。自己的角色保持固定,额外页面每5秒轮换。当
HUD.PlayersPerPage为6或更高(默认8)时,HUD预留足够高度容纳六人(含本地玩家),即使使用日文、中文或韩文名称与角色图标。HUD会自动缩放与调整可见位置以保持在屏幕上。 -
基础升级抽取动画显示给主机与安装了RoleShuffle的参与者。
-
Esc与大厅菜单右上角的ROLES按钮打开Roles页面。Esc菜单打开CURRENT ROLES;大厅菜单打开ROLE GUIDE,CURRENT ROLES被禁用。左列在可用视图与BASE UPGRADES之间切换。
兼容性
-
Stage Flux为可选,安装RoleShuffle不需要它。
-
Second Chance优先于Phoenix、Rescuer与Bodyguard的复活效果。不需要的复活效果保持可用。
-
若Second Chance或Phoenix阻止失败关卡过渡,当前角色保持激活。
-
RoleShuffle效果不干扰玩家移动或着地检查。
-
在Value Surge或Value Crash期间,Mechanic仅修理实际损失的价值。
-
RoleShuffle公告与Influencer TTS等待Stage Flux公告,而非重叠。
-
Enemy Purge击败不激活Hunter奖励。
-
Dangerous Valuables尊重Engineer保护的贵重品。
-
Elite Enemy Variants为可选,安装RoleShuffle不需要它。
-
活着的Ninja玩家被排除在Elite Enemy Variants专门要求未被看见玩家目标的攻击之外。死亡的Ninja与所有其他玩家仍符合条件。
- 当
Compatibility.EnhancedEnemyRewardsEnabled为true时,增强敌人提供更强的Vampire治疗与更好的Hunter奖励宝珠,最高至Tier 3奖励。这不改变正常宝珠数量。 - 即使增强Gambit在捕获后移动,Gambler的轮盘效果仍附着在正确玩家上。
- RoleShuffle不将Elite Enemy Variants的敌人数量、状态或击败通知添加到其HUD或菜单中。
玩法注意事项
-
Bomber生成实时原版危险物。爆炸与物理效果可能伤害玩家或损坏贵重品。
-
Mage发射由大小写不敏感聊天关键词选择(去除前后空白后)的实时原版攻击。投射物与光束可能伤害玩家或损坏贵重品。
-
Jobless与Tuna在所述条件下持续造成真实伤害,并可杀死其持有者。伤害不会自动恢复。
-
Medic从不治疗自己。
-
Phoenix每关自我复活一次。Rescuer复活其他附近玩家至配置上限。每个角色使用其可配置的复活HP,默认25。
-
角色特定的升级覆盖在关卡结束时返回其配置的基础等级。其他受管理升级保持基础等级,Throw不受影响。
-
将所有角色设为禁用或权重0会留下没有可分配随机角色。
补丁推荐
使用反馈
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!
普通下载:
资源地址收录规则:
玩家还下载了这些补丁
游戏MOD最新更新
游戏MOD下载TOP10
1
2
大小:152.6M
3
大小:22.6M
4
大小:180K
5
大小:34M
6
大小:518K
7
大小:28M
8
大小:654K
9
大小:311.4M
10
大小:46.3M





































