Card Counting 预览图

杀戮尖塔 2 (Slay the Spire 2)

Card Counting

模组简介

Beta branch only -- needs game v0.109 or newer. Right-click Slay the Spire 2 in your Steam library > Properties > Betas > pick public-beta . On the default branch this will not load at all. Casinos throw you out for counting cards. Fair. The Spire, it turns out, has been counting yours - every card, in every pile, after every single action - in single player, where there is nobody to desync from. Card Counting makes it stop. What was actually happening After everything you do, the game runs its multiplayer desync check. In solo runs too. It fingerprints every card you own - reflects over its properties, recomputes its keywords, re-derives its cost - and the combat replay writer files every one of those snapshots away in memory for the whole fight. In a solo run, nothing reads any of it: only a client sends a checksum, only a host compares one, and every call site throws the result away. The game even switches the whole thing off in test mode. Single player never got the memo. At 30 cards you will never notice. Clone a card at every Rest Site for a few hundred floors and you will: past a thousand cards, ending a turn hangs the game. The count Measured wall-clock with a 10,000 card deck: • End of turn: over 60 seconds of frozen game before. 350 ms after, with zero unresponsive frames. • Playing a card: about 700 ms, zero unresponsive frames. • Bookkeeping per action: 100,728 hook dispatches before. 33 after. It also caches the two other things that grew with the square of your deck: the "which pile is this card in" lookup, and the full-deck scan behind Perfected Strike, Crescent Spear and Squeeze. One install fixes the whole lobby Every number the game shows is the number you would have got anyway - same damage, same costs, same rules, same run. Because it does not affect gameplay, it does not have to match across a lobby: if one friend's deck is why everyone is waiting, that one friend installs it and the whole table speeds up. The fine print • Co-op keeps its checksums, on purpose - there they are the desync net actually doing its job. Huge decks get faster in co-op too, just not this much. • Solo runs stop writing combat replay files. They are a debug artifact for bug reports; nothing in the game reads them. • A 10,000 card deck is still a 10,000 card deck. Drawing, shuffling and saving it will never be free - this removes the waste, not the weight. • Requires BaseLib . No base-game content replaced. About game updates Slay the Spire 2 is in Early Access and updates roughly every other week. If an update breaks this mod, that is expected and temporary - it will be updated. Built and tested on game v0.109. Credits The Spire, the cards and the table belong to MegaCrit. Modding groundwork by Alchyr and the StS2 modding community. The house always wins. Now it wins on time.

条目信息

所属游戏
杀戮尖塔 2 (Slay the Spire 2)
创意工坊 ID
3772140042
文件名
3772140042.bin
文件大小
42.4 KB
最后更新
2026/07/29
内容版本
v1785314044-e011f26e0147d613
作者与来源
由原作者发布于 Steam 创意工坊。本站不改变署名,作者信息与原始内容请以 Steam 原始页面 为准。

版权与举报

本条目的著作权归其原作者所有。尖塔补给站仅提供索引与下载中转,不存储、不修改、不二次分发其著作权内容, 也不对其内容作任何担保。详见 版权声明免责声明

若你是该内容的权利人并希望下架此条目,或发现该条目含有违法违规内容,请通过 侵权删除申请 提交材料,我们会在核实后处理并在本页标注状态。

Steam 社区评论

以下评论来自 Steam 创意工坊原始页面,由 Steam 用户发表,不代表本站立场。