R.E.P.O.
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
491
Size
140KB

StickHead — Ride on Your Teammate's Head 头顶黏人

Aim at a teammate (within 10 m, 30° cone, unobstructed), press R to teleport onto their head and stick there — he walks, you ride. Pressing R again does nothing; press the tumble key to drop off, with a 3-second cooldown on landing.

准星对准队友(10 米内、30° 锥形、无遮挡),按 R 直接传送到他头顶并黏住,跟着他走。再按 R 无效,要下来请按翻滚键,落地后有 3 秒冷却。


中文

功能

  • 挂载:瞄队友按 R,位置每帧硬写(连人一起走),不会被甩掉
  • 高度自适应:头顶高度取「碰撞体顶部 / 模型顶部 + 0.12m」,队友蹲下爬行会跟着降
  • 能量条:右下角胶囊,5 格。真掉血才掉一格(0.35 秒去重);你挂着的那个队友掉血也算,一样掉一格;被顶住、被物品击打或被翻滚的队友撞到都不扣。掉光强制落下 + 5 秒冷却
  • 甩人(F):你被别人挂在头顶的时候,按 F 演 0.7 秒「我倒了」,对面那套插件一看到挂着的队友倒了就会主动松手。自己血量一点不掉(只是给别的客户端发了个假信息),0.7 秒后自动广播回真实血量
  • 灵球(G):从胸前射出一颗浅绿色光球,沿准星方向飞 5 米停住悬停 3 秒。从出膛那一刻起它一直在扫,球心 5 米内有敌人就立刻拐弯追过去,命中后那家伙在原地疯狂闪现(高频传送)3 秒。冷却 10 秒。这一套数值全部写死,不进配置菜单
    • 右下角能量条旁边有个常驻小方块:亮绿「G」=可以放,黄字数字=还剩几秒冷却(内部由下往上充能)。只要在关卡里活着就一直显示,死了才消失,不用挂在谁头上
  • 三连小球(Y):从背后甩出小球,5 轮 × 每轮 3 颗 = 共 15 颗,每 2 秒甩一轮。球慢慢散开、乱飘最多 8 秒。同一时刻只允许一颗球索敌 —— 轮到的球在球心 5 米内扫到怪就追上去(9 m/s),一球只认一只、认了不换;打中之后闸门关 1 秒,这 1 秒里其余球照原样乱飘、完全不索敌,闸门一开下一颗才开始扫(扫到别的怪就去追别的)。命中定身 1 秒,效果跟灵球一样(原地不动,不是抖)。五轮甩完进 15 秒冷却。数值同样全部写死,不进配置菜单
    • 能量条左边还有一个小方块(琥珀色「Y」):甩球过程中显示「×N」=还剩几轮;冷却中显示剩余秒数(同样由下往上充能)
  • 主动落下:按翻滚键,3 秒冷却
  • 抗翻滚:被物品打、被翻滚的队友撞到都不会把你从头顶掀下来
  • 增益队友(输血):队友掉血超过阈值时,拿自己的血换他的血——扣多少就补多少(一比一),每挂一次最多 5 次
  • 队友死亡 / 血量归零 / 换场景,自动松开

安装

  1. 先装 BepInExPack(r2modman 里直接搜 BepInEx 装上)
  2. 把本包里的 plugins/StickHead.dll 放进 REPO/BepInEx/plugins/
  3. 启动游戏,配置在 BepInEx/config/com.yanyan.stickhead.cfg

用 r2modman / Gale 直接安装更省事。

配置

组 说明
0.Language 界面语言(中文 / English)
1.热键 准星挂载键(默认 R)、甩人按键(默认 F) ※灵球 G、三连球 Y 是写死的,不在这张表里
2.头顶 高度偏移、蹲下额外补偿
3.能量 格数、掉光冷却、主动落下冷却
4.传送 最大距离、锥形角度
5.显示 显示能量条、界面缩放、提示停留秒数
6.调试 日志开关
7.增益队友 开启、触发阈值、扣多少=回多少、最多次数、自己最低保留血量

界面语言

配置菜单最上面一项 0.Language > Language,可选 中文 / English。默认中文。

  • 改完立即生效:菜单正开着的话会自己重开一次,分组名、条目名、说明当场就换成对应语言,不用重启游戏。
  • 切语言不会丢设置:每个设置项本身没被重建,只是把它的名字/说明换掉再落盘,你调过的值原地不动。配置文件里始终只有一种语言的键。
  • 屏幕右下角的提示文字(挂上、落下、冷却、输血那些)即时跟随,不用重启。

注意事项

  • 别和 RepoCheat 的「黏队友头顶」同时开,两边都在抢位置,会互相拉扯。
  • 客机上应该也能用(挂载靠位置硬写 + 面向同步),但队友视角是否完全对齐取决于网络同步,实测后再调。
  • 输血功能里「扣自己血」优先走游戏原版受伤流程,非战斗状态会被游戏拦掉,此时改为直接写血量兜底,可能没有红屏反馈。

English

What it does

  • Attach — Aim at a teammate and press R; your position is force-written every frame, so you travel with them and can't be shaken off.
  • Adaptive height — Standing height is max(collider top, renderer top) + 0.12 m; it follows automatically when your teammate crouches or crawls.
  • Stamina bar — A capsule in the bottom-right corner, 5 pips. Only real HP loss costs a pip (0.35 s de-dupe); HP lost by the teammate you are riding also costs a pip; shoves, object strikes and bumps from rolling teammates are free. At zero you're forced off, plus a 5 s cooldown.
  • Shake-off (F) — If someone is riding your head, press F to fake a 0.7 s knockdown. Their copy of this plugin sees a dead teammate and lets go. Your own HP never changes — it is only a spoofed message to other clients, and the real value is broadcast back 0.7 s later.
  • Spirit orb (G) — Fires a pale-green orb from your chest. It flies 5 m along your crosshair, then hovers for 3 s. From the moment it leaves your hands it keeps scanning; any enemy within 5 m of the orb makes it turn and chase, and on contact that enemy flickers (fast-teleports) in place for 3 s. 10 s cooldown. Every number in this feature is hard-coded and deliberately kept out of the config menu.
    • A small badge sits just left of the stamina bar: bright green G = ready, amber number = seconds of cooldown left (it fills from the bottom). It stays on screen the whole time you are alive in a level, you do not need to be riding anyone.
  • Trio mini-orbs (Y) — Flicks small orbs out from behind your back: 5 rounds × 3 orbs = 15 in total, one round every 2 s. Each orb drifts apart and wanders for up to 8 s. Only one orb is allowed to seek at any moment — the orb whose turn it is locks onto any enemy within 5 m of it and chases at 9 m/s; one orb, one enemy, no switching. After a hit the gate shuts for 1 s, during which the other orbs just drift and never scan; when it reopens the next orb starts scanning (if it finds a different enemy it chases that one). A hit pins the target in place for 1 s — same hold as the spirit orb (perfectly still, not wobbling). After the fifth round it goes on a 15 s cooldown. These numbers are hard-coded as well, deliberately kept out of the config menu.
    • A second badge sits left of the spirit-orb badge (amber Y): while firing it shows ×N = rounds left; on cooldown it shows the remaining seconds (also filling from the bottom).
  • Manual drop — Press the tumble key; 3 s cooldown on landing.
  • Anti-tumble — Being hit by items or knocked by a tumbling teammate won't throw you off.
  • Team support (blood donation) — When a teammate loses more HP than the threshold, you trade your own HP for theirs: what you lose is exactly what they gain (one for one). Up to 5 donations per attach.
  • Detaches automatically if the teammate dies, hits 0 HP, or the scene changes.

Installation

  1. Install BepInExPack first (search "BepInEx" inside r2modman).
  2. Drop plugins/StickHead.dll into REPO/BepInEx/plugins/.
  3. Launch the game. Settings live in BepInEx/config/com.yanyan.stickhead.cfg.

Installing through r2modman or Gale is simpler.

Config groups

Group Contents
0. Language Interface language (中文 / English)
1. Hotkeys Attach key (default R), shake-off key (default F) — note: the spirit orb (G) and trio orbs (Y) are hard-coded and do not appear here
2. Head Height offset, extra compensation while crouching
3. Stamina Pip count, zero-stamina cooldown, manual-drop cooldown
4. Teleport Max distance, cone angle
5. Display Show stamina bar, HUD scale, message duration
6. Debug Logging toggle
7. Team support Enable, trigger threshold, HP moved (cost = heal), max donations, own HP floor

Interface language

The first entry in the config menu is 0.Language > Language, offering 中文 / English. Defaults to Chinese.

  • Applies instantly — if the menu is open it rebuilds itself on the spot, so section names, entry names and descriptions switch over immediately. No restart.
  • Switching never loses your settings: each entry object is relabelled in place rather than re-bound, so your values stay exactly as tuned. The cfg file only ever holds one language's keys.
  • On-screen messages (attached, dropped, cooldowns, donations) follow immediately, no restart needed.

Notes

  • Don't run this together with RepoCheat's "stick to teammate's head" — both fight for your position and will drag you back and forth.
  • It should work for non-host clients too (position is force-written and rotation is synced), but whether other players see you perfectly aligned depends on network sync — tune it after testing.
  • The HP cost in the team-support feature prefers the game's own damage path. Outside of combat the game blocks that, so it falls back to writing HP directly, which may mean no red-screen feedback.

Found a bug? Leave a comment below. 有问题在评论区留言。

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.