本工具用于解密《In Falsus Demo》游戏中的加密资源文件(包括背景音乐 BGM 和谱面文件)。
注意:解密后的文件仅供个人学习、研究或 Mod 制作使用。
在使用本工具之前,请务必仔细阅读以下条款:
- 版权归属:本工具解密出的所有资源(包括但不限于音频、图片、文本脚本)的版权均归属于游戏开发商及发行商。
- 仅限个人学习:本教程及工具仅供计算机安全研究、逆向工程学习或个人备份使用。
- 禁止非法传播:严禁将解密后的原始游戏资源(如 BGM 音频文件、谱面数据)上传到任何公共网络平台、用于商业用途或进行二次分发。
- 后果自负:使用者因违反上述规定而产生的任何法律纠纷(如侵犯版权),由使用者自行承担,工具作者不承担任何连带责任。
- 修改风险:修改游戏文件可能会导致游戏崩溃、存档损坏或账号被封禁(如果涉及在线功能),请务必在操作前备份。
继续使用本工具即表示您同意上述条款。
在开始之前,请确保您已经:
- 下载并安装了《In Falsus Demo》。
- 找到了游戏的安装目录(通常在 Steam 库 -> 右键游戏 -> 管理 -> 浏览本地文件)。
- 准备好了本工具提供的修改版
Game.dll和SamDecryptor.dll。
加密资源文件通常位于:
..\In Falsus Demo\if-app_Data\StreamingAssets\sam\
进入游戏目录下的 Managed 文件夹:
..\In Falsus Demo\if-app_Data\Managed\
找到原版的 Game.dll 并将其复制一份到安全的地方进行备份。
重要:这是恢复游戏正常运行的关键步骤。
将工具包中提供的修改版 Game.dll 复制到 Managed 文件夹中,覆盖原文件。
- 回到游戏根目录(即
if-app.exe所在的目录)。 - 新建一个名为
EncryptedSource的文件夹。 - 将游戏资源目录
..\if-app_Data\StreamingAssets\sam\中的所有文件复制到刚才新建的EncryptedSource文件夹中。
将工具包中的 SamDecryptor.dll 放入游戏根目录。
- 在 Steam 中启动游戏。
- 等待游戏加载,直到出现标题界面。
- 此时解密程序已在后台运行完毕。
回到游戏根目录,你会发现自动生成了一个 DecryptedOutput 文件夹。
解密成功的文件(.ogg, .txt, .bundle 等)均已存放在其中。
若未成功生成解密文件或 DecryptedOutput 文件夹为空:
- 检查日志:请查看游戏根目录下生成的
hook_debug.txt和decrypt_log.txt文件,里面记录了详细的错误信息。 - 检查路径:确保
EncryptedSource文件夹名字没有拼错,且位置正确。 - 检查权限:尝试以管理员身份运行游戏。
解密完成后,为了保证游戏的正常更新和运行,请务必执行以下操作:
- 删除修改版的
Game.dll。 - 将第 1 步中备份的原版
Game.dll复制回Managed文件夹。 - 或者,在 Steam 中右键游戏 -> 属性 -> 已安装文件 -> 验证游戏文件的完整性。