高分辨率卡牌

高分辨率卡牌

将卡牌肖像替换为游戏文件中已有的高分辨率版本。

杂项

描述

游戏通常显示来自纹理图集的卡牌美术——许多卡牌图像打包在一张大型纹理中以提高渲染性能。但这牺牲了图像质量。游戏也包含了每张卡牌肖像的独立、更高分辨率版本,但在正常游玩时并不会使用它们。

这个模组拦截卡牌肖像的加载过程,并将其重定向到那些更高分辨率的图像。

原版 | 模组版

模组版本

此模组有 2 个版本。

高清卡牌 - 仅卡牌检视界面

  • 仅在你检视卡牌时影响分辨率。推荐大多数用户使用

高清卡牌 - 所有卡牌预览

  • 即使卡牌在手牌中也会影响其分辨率。推荐拥有 1440p 或更高分辨率显示器的用户使用。 否则,在较低分辨率屏幕上会出现锯齿,使图像看起来抖动。

安装说明

解压 .zip 文件并复制到 mods 文件夹中。.dll 和 .json 文件应位于该文件夹内。

  1. 将文件放入 Slay the Spire 2/mods/HighResolutionCards/

适用于 Mac、Windows 和 Linux

如果你是第一次安装模组,你的存档文件将无法转移到模组版本中。为解决此问题,我推荐使用 统一存档路径

工作原理及原因

游戏拥有一张包含所有角色卡牌肖像的巨大图集,但它也将每张卡牌肖像保存在单独的文件中,尺寸为 1000x760 像素,而我认为在图集中它们大约是 250x190 像素。

为什么这样做?为了性能,未安装模组的游戏运行得更好。这不仅是因为 GPU 对整个卡牌资源只需一次绘制调用,还因为低分辨率减少了内存占用。

致敬

非常感谢 Alchyr 编写了如此出色的维基,讲解了如何实际使用 Rider 和构建模组。甚至还包括了 Mac 的使用技巧,太棒了。

源代码

公开可用: https://github.com/wecreus/STS2mod