Skip to content

Commit 7c67796

Browse files
authored
Update README with usage instructions for decryptor
添加使用说明
1 parent caef338 commit 7c67796

1 file changed

Lines changed: 81 additions & 1 deletion

File tree

README.md

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,81 @@
1-
# SamDecryptor
1+
# In Falsus Demo - Asset Decryptor
2+
3+
本工具用于解密《In Falsus Demo》游戏中的加密资源文件(包括背景音乐 BGM 和谱面文件)。
4+
5+
> **注意**:解密后的文件仅供个人学习、研究或 Mod 制作使用。
6+
7+
---
8+
9+
## ⚠️ 法律免责声明 (Legal Disclaimer)
10+
11+
**在使用本工具之前,请务必仔细阅读以下条款:**
12+
13+
1. **版权归属**:本工具解密出的所有资源(包括但不限于音频、图片、文本脚本)的版权均归属于游戏开发商及发行商。
14+
2. **仅限个人学习**:本教程及工具仅供计算机安全研究、逆向工程学习或个人备份使用。
15+
3. **禁止非法传播****严禁**将解密后的原始游戏资源(如 BGM 音频文件、谱面数据)上传到任何公共网络平台、用于商业用途或进行二次分发。
16+
4. **后果自负**:使用者因违反上述规定而产生的任何法律纠纷(如侵犯版权),由使用者自行承担,工具作者不承担任何连带责任。
17+
5. **修改风险**:修改游戏文件可能会导致游戏崩溃、存档损坏或账号被封禁(如果涉及在线功能),请务必在操作前备份。
18+
19+
**继续使用本工具即表示您同意上述条款。**
20+
21+
---
22+
23+
## 📂 准备工作
24+
25+
在开始之前,请确保您已经:
26+
1. 下载并安装了《In Falsus Demo》。
27+
2. 找到了游戏的安装目录(通常在 Steam 库 -> 右键游戏 -> 管理 -> 浏览本地文件)。
28+
3. 准备好了本工具提供的修改版 `Game.dll``SamDecryptor.dll`
29+
30+
加密资源文件通常位于:
31+
`..\In Falsus Demo\if-app_Data\StreamingAssets\sam\`
32+
33+
---
34+
35+
## 🚀 使用步骤
36+
37+
### 1. 备份核心文件
38+
进入游戏目录下的 `Managed` 文件夹:
39+
`..\In Falsus Demo\if-app_Data\Managed\`
40+
找到原版的 **`Game.dll`** 并将其复制一份到安全的地方进行备份。
41+
> **重要**:这是恢复游戏正常运行的关键步骤。
42+
43+
### 2. 替换 DLL
44+
将工具包中提供的修改版 **`Game.dll`** 复制到 `Managed` 文件夹中,覆盖原文件。
45+
46+
### 3. 准备加密源文件
47+
1. 回到游戏根目录(即 `if-app.exe` 所在的目录)。
48+
2. 新建一个名为 **`EncryptedSource`** 的文件夹。
49+
3. 将游戏资源目录 `..\if-app_Data\StreamingAssets\sam\` 中的所有文件复制到刚才新建的 `EncryptedSource` 文件夹中。
50+
51+
### 4. 部署解密插件
52+
将工具包中的 **`SamDecryptor.dll`** 放入游戏根目录。
53+
54+
### 5. 运行解密
55+
1. 在 Steam 中启动游戏。
56+
2. 等待游戏加载,直到出现**标题界面**
57+
3. 此时解密程序已在后台运行完毕。
58+
59+
### 6. 获取结果
60+
回到游戏根目录,你会发现自动生成了一个 **`DecryptedOutput`** 文件夹。
61+
解密成功的文件(`.ogg`, `.txt`, `.bundle` 等)均已存放在其中。
62+
63+
---
64+
65+
## ❓ 常见问题排查
66+
67+
若未成功生成解密文件或 `DecryptedOutput` 文件夹为空:
68+
69+
1. **检查日志**:请查看游戏根目录下生成的 `hook_debug.txt``decrypt_log.txt` 文件,里面记录了详细的错误信息。
70+
2. **检查路径**:确保 `EncryptedSource` 文件夹名字没有拼错,且位置正确。
71+
3. **检查权限**:尝试以管理员身份运行游戏。
72+
73+
---
74+
75+
## 🔄 恢复游戏
76+
77+
解密完成后,为了保证游戏的正常更新和运行,请务必执行以下操作:
78+
79+
1. 删除修改版的 `Game.dll`
80+
2.**第 1 步**中备份的原版 `Game.dll` 复制回 `Managed` 文件夹。
81+
3. 或者,在 Steam 中右键游戏 -> 属性 -> 已安装文件 -> **验证游戏文件的完整性**

0 commit comments

Comments
 (0)