摘要
小丑牌Steam modded模组加载器是专为同名游戏设计的强大工具,支持加载和管理游戏模组,提升游戏体验。该软件使用lua编写代码,Python作为辅助工具。
小丑牌Steamodded模组加载器是一款专门为同名游戏制作的强大模组工具,支持玩家对游戏的模组进行加载和管理,让玩家获得更好的游戏体验。该软件通过lua编写代码,Python辅助工具,实现高效注入,让玩家可以对游戏的内容进行修改,得到自己想要的游戏内容,享受游戏。
工具介绍
这是由玩家“Fredrickson21”制作的模组,感谢原作者的分享。
Steamodded是游戏Balatro的模组加载器和注入器。它使用Lua编写注入的代码,并使用Python编写额外的工具。
功能
模组加载器:将模组加载到游戏中。
它将加载位于路径
C:/Users<USER>/AppData/Roaming/Balatro
%appdata%/Balatro/Mods
虽然现在非常简单,但它会在文件顶部搜索一个看起来像这样的头信息:
这个头信息是必须的,如果没有它,模组加载器将不会加载模组。
MOD_ID必须是唯一的,且不含空格。MOD_AUTHOR必须是一个数组。头信息的每一部分都必须存在。
此外,以下段落可以按任何顺序出现在你的头信息下方:
优先级值必须是一个整数,如果缺失则默认为0。值越低,你的模组加载得越早。
如果存在显示名称,它将替换在自定义游戏对象上标识你的模组的徽章上的模组名称。确保它简短且易于识别。
如果没有指定徽章颜色,这些徽章将使用默认颜色#666666。颜色必须是一个有效的十六进制代码。
在头信息验证之后,你的模组的Lua代码将被加载。
核心管理:处理模组的整体管理。
这是项目的核心,所有部分都依赖于它。
目前,它除了显示基本信息和为Steamodded提供一个基本的GUI之外,没有做太多事情。未来,它将是项目中最重要的部分。
调试套接字:提供输出调试数据的方式。
调试套接字用于从游戏和模组外部发送调试信息。由于我们不能启动与控制台界面链接的Balatro,这是提供调试数据的最有效方式。
注入器:将Steamodded注入到Balatro中。
注入器是用Python编写的。它用于将Steamodded的其他部分注入到基础游戏中。
它使用两个外部工具:7zip以其在SFX ZIP方面的极端能力,允许Steamodded修改可执行文件而不破坏它,以及luajit-decompiler-v2用于在重新注入之前反编译代码。非常感谢它们,它们使得这个项目更容易实现。
注入后代码不会被重新编译。这可能会在将来改变,但现在将保持这样。
还提供了一个使用Powershell的注入器。它可以用于编译或未编译的状态。
这个也依赖于7zip,但会让你以某种方式处理安装。
lovely.toml-45-0-9-8-1720051486文件:Steamodded 的 Lovely 文件,用于 “Lovely Installation”。
Source Code-45-0-9-8-1720052037文件:Lovely 安装的源代码。还需要 lovely.toml(也存在于存档中)和一个 Lovely 安装
安装方法
1、下载解压缩文件;
2、运行steamodded_injector.exe程序进行安装。
3、开始游戏。
如何安装模块:
– 转到C:/Users/<USER>/AppData/Roaming/Balatro/Mods(或%appdata%/Balatro/Mods)(创建“Mods”方向。如有必要,请填写)
– 将 Mod 放入目录(如果只有一个文件或子目录中的所有文件,则仅为 Mod 文件)
– 启动游戏并享受!
评论0