
用户SuddenDe4th已经发布了一个快速简单的自定义牌组图案指南,但我想制作一个指南,展示如何在不替换现有牌组的情况下,添加自定义的人物卡牌牌组(即Jimbo的朋友们更新中添加的那些,位于【自定义牌组】选项下)。 开始之前! 你需要准备以下程序: 7-Zip(通常我会推荐它或WinRAR,但后者似乎与Balatro的文件兼容性不佳。)反正我更喜欢7-Zip,但如果你成功让WinRAR或其他我不知道的压缩工具正常工作,也请告诉我。 你可以选择任意图像/精灵编辑器(我使用并推荐Aseprite)。 你可以选择任意文本编辑器(我非常推荐Notepad++,但基础的文本编辑器也完全够用)。 开始使用 首先,你需要导航到《巴拉丁》的本地文件夹。你可以通过以下步骤操作:在Steam库中右键点击《巴拉丁》,点击【属性】,点击【已安装文件】,然后点击【浏览】。你也可以通过文件资源管理器导航到该文件夹(我的文件路径是C: Program Files (x86) Steam steamapps common Balatro)。

现在你应该能看到一个名为Balatro或Balatro.exe的文件。这自然是你游玩《巴拉丁洛》时Steam运行的可执行文件。不过,你不用运行它,而是右键点击该文件,此时下拉菜单中应该会出现【7-Zip】选项(你已经安装了7-Zip,对吧?)。将鼠标悬停在该选项上,会显示更多选项。点击【打开压缩包】,它应该是第一个选项(没有箭头的那个)。

我去!程序文件里还有更多文件?? 欢迎来到《巴拉丁》的源目录。游戏的所有代码、翻译,甚至声音和纹理等资源都能在这里找到。好在我已经摸索清楚了,知道需要编辑哪些文件才能添加你的自定义牌组。准备好开始吧! 添加你的牌组图像: 打开名为“textures”的文件夹。你会看到两个名为“1x”和“2x”的文件夹。第一个文件夹包含默认分辨率的游戏纹理,而第二个文件夹包含更高分辨率的纹理,仅在启用像素艺术平滑时使用。现在我们先从简单的开始,打开“1x”文件夹。然后打开“collabs”文件夹,你应该会看到类似这样的内容。

以下是《朋友吉博》更新中添加的合作套牌所使用的所有纹理,格式为.png,且根据套牌进行了缩写(例如,collab_AC_1和collab_AC_2是刺客信条套牌的纹理)。为什么有些纹理名称以1结尾,而另一些以2结尾呢?名称以2结尾的纹理用于启用高对比度卡牌时,以1结尾的则用于禁用该选项时。 我不会深入探讨制作自定义套牌艺术的细节,但请注意此文件夹中的所有纹理分辨率均为213×95像素。因此,单张卡牌的纹理分辨率为71×95像素,从左到右依次为杰克、王后和国王。

我的建议是从该文件夹中获取一个纹理文件,并将其用作你自己卡牌组的模板。你也可以从上级文件夹中获取“8BitDeck”纹理作为参考,其中包含所有原版卡牌纹理,包括非人脸卡牌。这里显然没有固定规则,但我个人会尝试遵循与原版相同的艺术风格(卡牌旋转180度时看起来一样,将花色/背景颜色融入调色板,保持背景中的盒子部分可见等)。

我的自定义安托 blast 卡牌组示例 完成卡牌组纹理制作后,你可以将其拖入“collabs”文件夹。我认为纹理文件的命名规则并非强制要求,但我还是倾向于遵循。例如,我将自己的纹理命名为“collab_AB_1”。确保你的纹理为图像格式,推荐使用.png。建议将这些纹理保存在电脑的其他位置,以防你需要重新安装《巴拉丁》或验证文件完整性。 如果你愿意,还可以添加高对比度纹理,这样在更改设置时就不会显示默认卡牌组。同样,你可以按照自己的方式进行操作。我会为我的卡组所属的任意套装获取高对比度的套装/背景颜色,并稍微调整我的调色板,使其更具高对比度。

简单说一下:我在制作卡牌图案时注意到,一些高对比度的卡牌会使用多种不同深浅的花色颜色。这似乎是为了营造渐变效果(你会发现大多数高对比度卡牌的底部花色符号比顶部略亮一些)。我个人更喜欢只用一种颜色,但还是想提一下这个现象。 如果你想为启用像素艺术平滑功能时添加2倍分辨率卡牌,只需将你的卡牌纹理缩放至双倍分辨率(426×190像素),并将这些纹理复制到之前看到的【2x】文件夹中。确保是实际放大图像,而不只是增加画布尺寸! 编辑游戏文件 接下来,你需要编辑几个。lua文件,这样游戏才会实际使用你刚刚添加的自定义卡牌组纹理。首先返回到该文件夹(你可以使用左上角那个看起来像带有绿色箭头的文件夹图标,点击它跳转到父目录,直到到达这里):

步骤1:game.lua 首先打开名为“game”的文件。该文件包含主游戏类以及许多游戏正常运行所需的重要方法。你可以忽略其中99.99%的内容,按下CTRL + F调出文本编辑器的搜索框。在“查找”栏中输入“collab”,然后点击“查找下一个”或类似选项来查找该单词的下一处出现位置。

你应该会来到这里。这些文件名看起来眼熟吗?这里是游戏提供文件路径的地方,以便它能找到各种物体所需的纹理。这些条目都是你之前查看的合作套牌纹理。向下滚动直到最后一个条目。在这个条目之后、右花括号之前,复制粘贴上方的一个条目,并将“name”和“path”的值改为你的纹理名称(仔细看,你需要在一行中修改两处名称!)。如果你制作了高对比度纹理,再添加一个条目,并用该纹理的名称执行相同操作。现在你的文件应该看起来像这样:

请确保文件名拼写正确,不要忘记路径中的文件扩展名(在我的例子中是.png),每个条目后都要加逗号,并保存文件。接下来... 步骤2:globals.lua 现在打开名为“globals”的文件。此文件包含游戏的全局变量和设置。按CTRL + F调出搜索框,再次输入“collab”。这次点击“查找下一个”两次,你应该就能看到文件的这个部分了。

我很确定这就是协作套牌在“自定义套牌”菜单中添加到不同套装的位置。在所需套装下为你的套牌添加一个条目,使用与之前相同的纹理名称,并遵循其他条目的格式。以下是我的文件示例:

请注意,目前尚未删除或替换任何文件或代码。理论上,你应该可以像这样继续添加自定义套牌,并在游戏中选择其中任何一个。很不错! 步骤3:本地化文件 再次返回到父文件夹。这次,打开“localization”文件夹。里面是负责将游戏翻译成多种语言的本地化文件。你可能需要编辑英文文件“en-us”,不过你也可以自由编辑任何一个或多个文件。这里面没什么特别的,只是游戏中所有文本的英文翻译。打开搜索框,输入“collab”,然后点击“查找下一个”。你会看到按花色分类的套牌索引条目,与上一个文件类似。你懂的;在你选择的套装类别下,将你的条目添加到列表末尾,并确保其格式与其他条目一致。

步骤4:UI_definitions.lua 从技术上讲,此步骤是可选的,因为我确定它仅影响制作人员名单菜单,不会对其他内容产生影响。不过,如果你想(也应该!)对所使用的游戏/角色的创作者和所有者表示感谢,请继续阅读。 导航至父文件夹。打开“functions”文件夹,然后打开名为“UI_definitions”的文件。顾名思义,该文件负责通过各种函数创建游戏的用户界面。打开搜索框,输入“collab”,然后不断点击“查找下一个”,直到找到文件的以下部分:

这些是制作人员名单菜单中合作部分的条目。你会看到每个条目都有“artist”(艺术家)和“ml_text”(多语言文本)等数值。复制并粘贴其中一个条目到列表底部,然后根据需要填写数值。对于“art”(艺术图),请使用你希望在个人资料页面上显示的纹理名称。

完成设置 到这里你应该已经全部完成了!只需启动游戏并确保一切正常运行。如果出现问题,很可能是你在某个地方犯了拼写或语法错误。检查是否有遗漏的逗号或引号,确保所有文件在被引用的地方拼写一致等等。
2026-02-18 07:00:19 发布在
Balatro
说点好听的...
收藏
0
0
