星露谷物语XNB替换器

星露谷物语XNB替换器

用于替换物品图像

简单直观的星露谷 XNB 贴图替换工具。导入 PNG、搜索物品、预览替换,并直接导出游戏可读取的 XNB。


中文版介绍

🌼 最简单的使用流程

导入原始 XNB → 导入 PNG → 选择物件尺寸 → 选择替换方式 → 找到物品 → 执行替换 → 检查结果 → 导出 XNB

就这样!

压缩包内附有更详细的图文使用说明,第一次使用时建议先看一下。

🌱 星露谷 XNB 替换器

把喜欢的 PNG 美化,简单地替换进游戏。

有没有遇到过这种情况: 下载到了很好看的物品美化、家具美化或者其他 PNG 素材,却发现它只是一张图片—— 所以……我要怎么把它放进游戏?

「星露谷 XNB 替换器」就是为这种情况制作的小工具。

你可以直接导入游戏原始 XNB 和想要替换进去的 PNG,在可视化界面中找到对应物品、完成替换并预览结果,最后重新导出《星露谷物语》可以直接读取的 XNB。

不需要自己解包、修改、再重新打包 XNB。

✨ 主要功能

🔎 中文名 / 英文名 / ID 搜索 不知道一个物品藏在图集的什么地方? 直接输入物品的中文名、英文名或物品 ID即可搜索。导入对应 XNB 后,点击搜索结果可以直接定位到该物品。

🖼️ 可视化替换 原始 XNB 和新 PNG 会分别显示在左右预览区。 直接在图片上选择需要替换的部分,不需要自己计算坐标。支持单格选择、连续框选、Shift 增选以及自定义选区。

📦 同时管理多个 XNB 和 PNG 可以连续导入多个 XNB 和多个 PNG,并随时在顶部保留区切换,不需要每替换一张图片就重新导入文件。

🧩 四种替换方式

手动选区对应 PNG 和原图位置完全不同也没关系。分别选择源图片和目标位置,自由决定它应该被放在哪里。

自动选区写入 适合已经按照原始图集位置排列好的 PNG。选择一侧后,另一侧会自动建立相同位置和形状的选区。

全图部件替换 适合已经按照原 XNB 排好位置、但只修改了一部分内容的 PNG。完全透明的格子不会影响原图,只有存在可见像素的部分会进行替换。

文件名匹配 如果你的 PNG 已经按照物品的中文名、英文名或 ID命名,可以一次导入多个文件,让工具自动查找对应物品并完成替换。 比如: 兑奖券.png``Prize Ticket.png``858.png都可以用于匹配对应物品。

↩️ 撤销与重做 放错位置也不用从头再来。 支持 Ctrl + Z 撤销,以及 Ctrl + Y/Ctrl + Shift + Z 重做,也可以直接使用界面右上角的按钮。

💾 导出 PNG / XNB 完成替换后,可以: 导出 PNG —— 查看修改后的完整图集,也可以拿去继续编辑。 导出 XNB —— 将修改后的图集重新打包成游戏可以直接读取的无压缩 XNB。


⚠️ 使用前请注意

本工具目前主要用于处理包含 Texture2D 图集的 XNB,例如物品等贴图资源。 不适用于音频、地图或纯数据类型的 XNB。

导出的 XNB 放入游戏前,请务必:

  • 备份游戏原始 XNB
  • 保持导出文件名与游戏原文件完全一致
  • 不要随意修改原始文件名
  • 关闭游戏后再进行文件替换

当前工具版本为 v1.3.21,参考游戏版本为 Stardew Valley 1.6.15


💚 为什么做这个工具?

星露谷社区里有很多非常可爱的 PNG 美化资源。 但是对于不熟悉 XNB 的玩家来说,从「我下载了一张很好看的 PNG」到「它终于出现在我的游戏里」,中间往往还有不少麻烦。

所以想做一个更直观一点的工具。

不用研究那么多东西。

导入 → 找到 → 替换 → 导出。

然后回到游戏里,继续种田。🌱

Same game, more possibilities. ♡