KainRogueProtocol
GTFO roguelite card system with integrated Chinese and English language support.
By KainKondraki
| Date uploaded | 2 weeks ago |
| Version | 2.1.1 |
| Download link | KainKondraki-KainRogueProtocol-2.1.1.zip |
| Downloads | 27 |
| Dependency string | KainKondraki-KainRogueProtocol-2.1.1 |
This mod requires the following mods to function
BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.2Dinorush-ModifierAPI
API for plugin developers to modify certain values without conflicts.
Preferred version: 1.3.1Dinorush-ExtraWeaponCustomization
Adds several new features to customize weapons.
Preferred version: 3.1.0README
KainRogueProtocol
This package contains AI-assisted content, including art, translation, compilation support, and related production work.
AI-generated artwork can be disabled. If you prefer not to see AI-generated images, you can turn them off in the Config. This only affects the visual artwork and does not disable the core gameplay features of the plugin.
Rundown compatibility: The current version is designed to work with any Rundown. If you encounter issues in a specific Rundown, please contact me and include the Rundown name, relevant logs, and reproduction steps if possible.
Preview




KainRogueProtocol CHS_EN
KainRogueProtocol is a GTFO roguelite card-system prototype with integrated Chinese and English language support. It adds player card selection, in-run modifiers, corruption-rule scaffolding, runtime UI, and extensible combat hooks.
Current Status
This version is still a technical prototype. It is intended to validate card loading, reward selection, runtime state, UI display, event dispatching, and combat modifier behavior. Multiplayer synchronization remains a work in progress.
Implemented Player Cards
The current version implements 45 player cards. In-game text is selected from the integrated Chinese/English card data.
Debug Hotkeys
| Hotkey | Function |
|---|---|
~ |
Inspect the current card pool. |
F7 |
Open the reward selection panel. |
Tab |
View selected cards while the map is open. |
ESC |
Close the selected-card interface. |
F8 |
Toggle persistent UI. |
F11 |
Reload JSON cards for development hot reload. |
F9 |
Write runtime state, run state, replacements, and modifiers to the log. |
F10 |
Reset runtime state. |
Known Issues
- Network synchronization is still a snapshot skeleton rather than a complete multiplayer synchronization system.
- Corruption cards are mainly used for debug verification; only Blood Debt Loop currently has a full runtime effect.
- Card reward opportunities are currently granted at the start of a run and are not yet part of a complete progression loop.
- Card draw duplicate prevention is not complete, although duplicate cards do not stack.
- UI is an early functional version and does not represent final presentation.
- Values and mechanics may continue to change during prototype balancing.
Contact
Feedback, testing, rundown integration, and development discussion are welcome: QQ group 861074297 or KainKondraki on Discord.
KainRogueProtocol CHS_EN 中文说明
KainRogueProtocol 是一个面向 GTFO 的肉鸽化卡牌系统原型,集成中文与英文文本。它为流程加入玩家卡牌选择、局内修正、腐化规则骨架、运行时 UI,以及可扩展的战斗 Hook。
该插件中包含大量 AI 辅助制作内容,包括美术、翻译、编译支持等。
当前状态
当前版本仍属于技术原型阶段,主要用于验证卡牌读取、奖励选择、运行时状态、UI 展示、事件分发与战斗修正机制。多人同步仍在开发中。
当前已实现玩家卡牌
当前版本已实装 45 张玩家卡牌。游戏内会根据语言设置显示中文或英文文本。
默认调试热键
| 热键 | 功能 |
|---|---|
~ |
检视当前卡池。 |
F7 |
打开奖励选择面板。 |
Tab |
打开地图时查看当前已选择卡牌。 |
ESC |
关闭已选择卡牌界面。 |
F8 |
切换常驻 UI。 |
F11 |
重新加载 JSON 卡牌,用于开发期热重载。 |
F9 |
将运行时状态、局内状态、替换项和 modifiers 输出到日志。 |
F10 |
重置运行时状态。 |
当前已知问题
- 当前网络同步仍是快照骨架,并非完整多人同步系统。
- 腐化卡系统目前主要用于调试验证,仅“血债循环”具有完整运行时效果。
- 抽卡机会目前在开局发放,尚未接入完整成长节奏。
- 抽卡去重尚未完成,但重复卡牌不会叠加生效。
- UI 仍为早期功能验证版本,不代表最终表现。
- 原型阶段的数值与机制仍可能继续调整。
联系方式
欢迎反馈、测试、加入开发讨论,或将本 Mod 加入你的 rundown:QQ群 861074297 或 Discord: KainKondraki。
CHANGELOG
Changelog
1.1.3
内容改动
- 玩家侧卡牌:刺骨印记现在会在对已被标记的敌人施加新标记时强制踉跄;每个敌人拥有 3 秒独立冷却。
- 玩家侧卡牌:紧急避险现在会在 3 秒内受到超过最大生命 50% 的伤害时,恢复 25% 最大生命,并在 5 秒内获得 50% 全移动速度。
- 玩家侧卡牌:娴熟巧手现在会在收起武器时自动装填;装填时间为原装填时间 2 倍,只装填弹匣,不增加弹药。
- 玩家侧卡牌:应急脉冲现在提供主动技能。按下 KRP 主动技能键(默认为 G)后,立即对 30 米范围内的敌人施加一次强制踉跄,并为 30 米范围内友军施加 25 点临时生命值。临时生命值每秒衰减 1 点,受到伤害时优先消耗。冷却 20 秒。
- 玩家侧卡牌:爆发制动现在提供主动技能。按下 KRP 主动技能键(默认为 G)后,向当前移动方向短时间爆发移动。持续 0.25 秒,期间受到伤害 -50%。冷却 15 秒;每次击杀使冷却时间减少 1 秒。
- 腐坏卡:顽劣再生现在会使战斗状态敌人每秒恢复最大生命 5%。
- 腐坏卡:诡毒异变现在会使敌人攻击让玩家获得 2% 感染,弱点击杀清除 2% 感染。
- 腐坏卡:迟缓神经现在会使敌人硬直阈值翻倍,实际等价为玩家造成 stagger 伤害减半。
- 腐坏卡现在每局仅会抽取一张。
- 已移除未实装的腐坏卡,现在所有游戏内腐坏卡均为已实装。
- 实装了抽卡权重系统:每当你选择一张卡牌时,会小幅增加后续抽到带有同标签卡牌的几率。
- 实装了抽卡过滤器:现在你不会再刷新到你已拥有的卡牌,且你最多只会拥有一个主动技能类卡牌。
已修复问题
- 修复首局游戏结束后 KRP 会自行清退,导致从第二局开始完全失效的问题。KRP 现在不会在清除上局游戏中卡牌系统时把自身运行循环关闭。
- 修复主机选择应激反应时客机也会看到卡牌显示的问题。此前这是主机广播 bug,客机能看到卡牌但实际没有效果。
- 优化灵化性能。过去灵化会以极高频率(约 0.15 秒一次)读取视线内可锁定目标,现在已优化目标读取逻辑。
- 优化运行时状态清理,减少长时间游玩时状态堆积导致的内存和性能问题。
- 修复灵化选取后友军治疗包没有被正确阻断的问题。
1.0.0
- 已完全翻新了原有的 UI 与美术作品。
0.1.5
- 已激活卡牌现在可以在地图界面顶部查看。
- 触发类、条件类与叠层类卡牌会在屏幕左侧显示当前状态。
- 腐化卡现在会在进入大厅后抽取,并在电梯落地后向队伍揭示。
- 本局结束、退出或中断后,玩家卡牌与腐化卡效果会一并重置。
- 缓冲衬垫的冷却时间调整为 3 秒。
0.1.0
- 初始肉鸽卡牌玩法原型。