
卡片放大模糊修复
解决原版检视界面把普通尺寸卡牌整体放大后,标题、描述、费用和立绘一起变糊的问题。Its goal is to fix the blur caused by the vanilla inspect screen enlarging a normal-sized card, which makes the title, description, cost, and portrait all become blurry together.
查看大图[b]项目地址:[url=https://github.com/li-xuanhong/Sts2CardRenderProbe]https://github.com/li-xuanhong/Sts2CardRenderProbe[/url]
[br][br]原版问题[/b]
[br][br]原版检视界面会实例化普通卡牌场景 card.tscn,然后直接把整张卡做 2 倍缩放。
[br][br]这会带来两个结果:
[br][br]1. 文本和 UI 一起被放大,导致标题、描述、费用、类型牌匾发糊。 2. 立绘也跟着同一套缩放链走,容易受到额外的模糊和显示误差影响。
[br][br][b]当前 mod 的处理方式[/b]
[br][br]本 mod 不直接修改原版检视逻辑,而是在检视界面上额外挂接一个新的显示层。
[br][br]运行时流程如下:
[br][br]1. 监听进入检视界面的 NCard 节点。
2. 识别它是否位于 InspectCardScreen 下。
3. 读取原检视卡当前的标题、描述、费用、类型、立绘等内容,生成签名。
4. 当卡内容变化时,复制原始 CardContainer。
5. 将复制出的卡面内部布局、字号和相关控件按检视尺寸重新烘焙,而不是继续依赖根节点整体放大。
6. 在检视界面中挂载新的 overlay 卡面,并隐藏原来的缩放卡。
7. 让新的 overlay 跟随原检视卡的位移、透明度和开场动画。
8. 对检视立绘单独做兼容处理,确保尺寸、位置和清晰度都保持稳定。
[br][br]因此,原版的翻页、升级预览和关闭逻辑仍然是游戏自己在驱动,mod 只替换“最终显示层”。
[br][br][b]安装[/b]
[br][br]将以下文件放入游戏的 mods 目录:
[br][br]- Sts2CardRenderProbe.dll
Sts2CardRenderProbe.pck
[br][br]默认游戏路径示例:
[br][br]text [br]C:\SteamLibrary\steamapps\common\Slay the Spire 2\mods [br][br]
[br]Github:[url=https://github.com/li-xuanhong/Sts2CardRenderProbe]https://github.com/li-xuanhong/Sts2CardRenderProbe[/url]
原版问题
原版检视界面会实例化普通卡牌场景 card.tscn,然后直接把整张卡做 2 倍缩放。
这会带来两个结果:
- 文本和 UI 一起被放大,导致标题、描述、费用、类型牌匾发糊。
- 立绘也跟着同一套缩放链走,容易受到额外的模糊和显示误差影响。
当前 mod 的处理方式
本 mod 不直接修改原版检视逻辑,而是在检视界面上额外挂接一个新的显示层。
运行时流程如下:
- 监听进入检视界面的
NCard节点。 - 识别它是否位于
InspectCardScreen下。 - 读取原检视卡当前的标题、描述、费用、类型、立绘等内容,生成签名。
- 当卡内容变化时,复制原始
CardContainer。 - 将复制出的卡面内部布局、字号和相关控件按检视尺寸重新烘焙,而不是继续依赖根节点整体放大。
- 在检视界面中挂载新的 overlay 卡面,并隐藏原来的缩放卡。
- 让新的 overlay 跟随原检视卡的位移、透明度和开场动画。
- 对检视立绘单独做兼容处理,确保尺寸、位置和清晰度都保持稳定。
因此,原版的翻页、升级预览和关闭逻辑仍然是游戏自己在驱动,mod 只替换“最终显示层”。
安装
将以下文件放入游戏的 mods 目录:
Sts2CardRenderProbe.dllSts2CardRenderProbe.pck
默认游戏路径示例:
C:\SteamLibrary\steamapps\common\Slay the Spire 2\mods
Github:[url=https://github.com/li-xuanhong/Sts2CardRenderProbe]https://github.com/li-xuanhong/Sts2CardRenderProbe[/url]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。