You are viewing a potentially older version of this package. View all versions.
KainKondraki-KainRogueProtocol-2.1.1 icon

KainRogueProtocol

GTFO roguelite card system with integrated Chinese and English language support.

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-3.2.2 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.2
dakkhuza-MTFO-4.6.2 icon
dakkhuza-MTFO

The premier in GTFO DataBlock editing ;^)

Preferred version: 4.6.2
Flowaria-MTFO_Extension_PartialData-1.5.2 icon
Flowaria-MTFO_Extension_PartialData

Add PartialData Support for your MTFO

Preferred version: 1.5.2
GTFOModding-InjectLib-1.1.0 icon
GTFOModding-InjectLib

Dauda wants to inject things

Preferred version: 1.1.0
Dinorush-ModifierAPI-1.3.1 icon
Dinorush-ModifierAPI

API for plugin developers to modify certain values without conflicts.

Preferred version: 1.3.1
Dinorush-ExtraWeaponCustomization-3.1.0 icon
Dinorush-ExtraWeaponCustomization

Adds several new features to customize weapons.

Preferred version: 3.1.0
Amorously-AmorLib-1.2.2 icon
Amorously-AmorLib

My cool library mod for plugin developers

Preferred version: 1.2.2
Cactus-ThirdGunSlot-1.0.1 icon
Cactus-ThirdGunSlot

Use a gun in place of tool.

Preferred version: 1.0.1

README

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

KRP Reward Selection 01

KRP Reward Selection 02

KRP Reward Selection 03

KRP Corruption Reveal 01

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

  • 初始肉鸽卡牌玩法原型。