如果咱们手头有PNG格式的美化素材,想替换游戏里的XNB文件,可以试试这两种方法。第一种是直接解包原游戏的XNB文件,把里面的图片替换成咱们的PNG,再重新打包回去。第二种更简单,直接下载支持PNG的MOD框架,比如Portraiture,把PNG文件放进去就能用。两种方法各有优缺点,解包回包更灵活但麻烦,MOD框架更方便但依赖前置工具。
解包回包需要用到专门的工具,比如xnb_node。先在游戏目录里找到角色的XNB文件,通常藏在Characters文件夹里。用工具解包后会得到一堆PNG,把咱们的素材按相同命名替换掉原文件,再打包回XNB格式。记得备份原文件,避免出错导致游戏崩溃。工具操作不难,但需要耐心,贴吧和B站都有详细教程可以参考。
如果觉得解包太复杂,直接用Portraiture这类MOD会更省心。先去N网下载Portraiture和PyTK这两个前置MOD,安装好后在Mods文件夹里找到Portraiture的Portraits目录。新建一个文件夹,把PNG素材按规则命名放进去,用SMAPI启动游戏后,对话时按P键就能切换头像。这种方法对行走图也适用,但要注意文件命名和尺寸必须符合游戏要求。
无论用哪种方法,素材的格式和命名都很关键。PNG必须是透明背景,尺寸要和原图一致,比如头像一般是64x64像素。行走图通常是16x32或32x32像素,分帧排列。如果素材尺寸不对,可以用PS或在线工具调整。文件名要严格匹配游戏内的ID,比如 对应的PNG就得叫 。
如果游戏闪退或显示异常,先检查MOD是否冲突,或者PNG有没有问题。贴吧和N网的讨论区有很多现成的解决方案,遇到困难随时可以求助。耐心点,多试几次就能掌握诀窍啦!
这篇攻略提到的工具和MOD都能在贴吧或N网找到,动手前记得仔细阅读作者的说明文档。祝大家的星露谷之旅玩得开心!