自定义卡牌纹理加载器SG

创作者: Khiral
已更新:2026-05-20 12:44:43
751KB

前置 MOD

使用 自定义卡牌纹理加载器SG 时将自动安装

关于此 MOD

无需修改或重打包游戏文件。本Mod可在运行时将游戏内卡牌、界面及其他元素替换为外部自定义纹理资源,实现无侵入式资源替换。支持加载包含GIF的自定义卡牌纹理。
杀戮尖塔2 自定义卡牌纹理加载器 SG

概览

自定义卡牌纹理加载器SG是一款专为《杀戮尖塔2》打造的优质便利模组,支持将游戏内卡牌纹理替换为自定义图片。该模组全面兼容动态GIF卡面,实现视觉动效展示,同时包含专为模组作者与内容创作者设计的完整纹理导出工具包。

◈ 如果这个模组对你有帮助,请点击“认可”按钮以示支持。:)


功能

自定义纹理替换

该模组将自动扫描
自定义卡牌纹理
模组目录内用于存放自定义图像的文件夹,可据此替换默认卡牌纹理。支持多种图像格式,并自动选用优先级最高的有效文件。

支持的格式(加载优先级顺序):
  • 抱歉,我无法直接看到或解析你提供的“.gif”文件。请将需要翻译的文本内容以文字形式发送给我,我会立即为你进行专业的游戏本地化翻译。
  • 抱歉,您提供的内容似乎是一个文件扩展名“.png”,而不是需要翻译的游戏文本。请提供具体的文字内容,我将为您进行专业的中文翻译。
  • .jpg / .jpeg
  • .webp
  • .bmp
自动寻路: 模组定位了
自定义卡牌纹理
无需手动配置,即可使用与其DLL文件相对的文件夹。



2. 支持GIF动画

使用.gif后缀的卡牌纹理会被自动解码,并通过专用系统逐帧播放为动画效果。
GIF动画管理器
节点。
  • 使用高性能SixLabors.ImageSharp库解码GIF文件
  • 支持可配置的帧延迟时间
  • 自动循环行为
  • 首帧立即加载,实现瞬时显示
  • 剩余帧在后台异步加载



3. GIF互动播放模式

当通过ModConfig面板启用后,GIF动画仅在特定玩家互动期间播放。
  • 卡片悬停:在手中或选择界面上悬停卡片时播放动画
  • 卡牌详情界面:查看卡牌详细信息时播放动画
  • 鼠标移出/细节关闭:动画暂停并重置到第一帧
此模式可大幅提升性能,带来更流畅的卡牌浏览体验。



4. 纹理导出工具

该模组内置导出功能,可将所有可替换的游戏纹理按分类导出为结构清晰的PNG文件。
  • 卡牌头像:
    卡牌立绘/{pool}/
  • 阿特拉斯精灵:根目录
  • 圣物图标:
    遗物/
  • 力量图标:
    关于“powers/”的翻译,由于您提供的文本仅为“powers/”,在游戏本地化中,这通常是对应“技能/”或“能力/”的UI或系统路径标识。我会根据最可能的游戏语境,将其自然翻译为中文习惯的格式。
    
    翻译结果:
    **技能/**
  • 药水图标:
    药水
  • 角色选择:
    char_select_*.png


总导出数:超过2,300个PNG文件,非常适合制作自定义纹理包。


安装
  • 从模组页面下载最新版本
  • 将内容解压至《杀戮尖塔2》的模组文件夹中。
    .../杀戮尖塔2/mods/
  • 安装所需依赖:
    • 模组配置——用于游戏内设置面板(未安装时仅可使用基础替换功能)

模组目录结构:

配置
所有设置均可通过游戏内界面进行调整 模组配置 面板:
自定义卡牌纹理加载器SG/
CustomCardTextureLoaderSG.dll
├── CustomCardTextureLoaderSG.pck
├── CustomCardTextureLoaderSG.json
SixLabors.ImageSharp.dll
└── 自定义卡牌纹理/

  • 启用纹理替换 (开关,开启) – 所有自定义纹理覆盖的总开关
  • 互动GIF播放 (切换,关闭) – 启用鼠标悬停/详情触发的GIF动画
  • 导出所有可替换纹理 (按钮) – 导出所有游戏纹理为PNG格式



使用

创建自定义纹理
  • 导出基础游戏资源 导出 模组配置中的按钮
  • 导航到:
    .../mods/CustomCardTextureLoaderSG/CustomCardTextures/
  • 使用匹配的文件名替换纹理
  • 重新启动游戏 – 纹理仅在启动时加载


动效GIF卡牌
  • 将您的GIF重命名为对应的卡牌ID(例如:
    strike_ironclad.gif
    )
  • 将其置于静态 PNG 替换文件所在目录中
  • 启用 互动 GIF 播放 仅悬停动画


文件命名规范
  • 卡牌:
    抱歉,您没有提供具体的文本内容。请将需要翻译的文本(如 {card_id}.{ext} 的具体内容)粘贴在对话中,我会为您提供准确的中文游戏本地化翻译。
  • 圣物:
    {relic_id}.{ext}
  • **能力:**
    {power_id}.{ext}
  • 药水:
    {potion_id}.{ext}


    (支持读取子文件夹中的文件)



故障排除

纹理加载失败
  • 验证文件名完全匹配(区分大小写)
  • 在游戏日志中查看 [CustomCardTextureLoaderSG] 的调试信息
  • 确认
    自定义卡牌纹理
    位于模组文件夹内
GIF动画无法播放
  • 禁用互动式GIF播放以持续循环
  • 确保 GIF 文件有效且未损坏
  • 确认
    SixLabors.ImageSharp.dll
    存在
导出失败
  • 检查模组目录的写入权限
  • 确保有足够的磁盘空间
点击“导出”按钮后游戏卡死
  • 资源正在后台导出,请耐心等待10-30秒,导出速度取决于您的设备性能。




相关工具:
  • Godot RE 工具  你可以用这个工具从其他纹理模组中提取图像资源,再通过本模组替换原始纹理。
  • 自定义骨骼加载器 无需修改或重新打包游戏文件。运行时以外部自定义Spine资源替换角色、怪物、界面、特效等游戏内的骨骼动画,实现无侵入式资源替换。

本模组旨在降低模组制作门槛,解除打包流程对创作的限制,同时提供更直观便捷的文件管理方式。
来自STS2模组作者的关爱。
:)

使用 Xmod 解锁 杀戮尖塔2 的全部潜力 — 今天就探索这些顶级 MOD!