核心功能
⚡ 自动解锁
自动检测并解锁您 Steam 库中所有受支持游戏的可下载内容 (DLC)。
🔒 安全可靠
我们的补丁经过严格测试,确保不会对您的游戏文件或 Steam 帐户造成损害。
📦 广泛兼容
支持数千款 Steam 游戏,并且列表还在不断更新,涵盖最新发布的热门大作。
获取 SmokeAPI
下载最新版本的解锁补丁,开始您的完整游戏体验。
📦 正在获取最新版本信息...
💡 推荐 使用网盘下载获得更快的速度,或访问 GitHub 获取官方版本
常见问题 (FAQ)
❓ 使用 SmokeAPI 是否会导致我的 Steam 帐户被封禁?
我们设计的补丁旨在对 Steam 隐形。虽然风险极低,但我们始终建议您了解相关风险。至今我们未收到任何用户因使用此补丁而被封禁的报告。
📦 如何安装和使用?
只需将下载的文件解压到您的 Steam 根目录即可。我们的程序会自动处理剩下的一切。详细说明请参阅下载包内的 README 文件。
🎮 是否支持所有游戏?
我们支持绝大多数使用 Steamworks API 进行 DLC 管理的游戏。但某些使用自定义 DRM 或验证方法的游戏可能不兼容。我们会持续更新以支持更多游戏。
💻 支持哪些操作系统?
SmokeAPI 支持 Windows 10 及更高版本。我们也在开发 Linux 和 macOS 版本,敬请期待。
🔧 遇到问题时如何获得帮助?
您可以通过GitHub Issues 或 论坛 社区获得帮助。我们有一支活跃的开发团队和社区成员随时准备解答您的问题。
✨ 功能特性
🔓 DLC 所有权模拟
在您正版拥有的游戏中模拟 DLC 所有权,无需购买每个 DLC。
🛅 库存物品模拟
支持模拟库存物品所有权,让您获得完整的游戏体验。
📄 配置文件支持
提供可选的 JSON 配置文件,让您精细控制解锁行为。
🐧 跨平台支持
支持 32 位和 64 位 Windows 及 Linux 系统。
📦 安装指南
Windows 安装 (推荐)
🪝 Hook 模式 (推荐)
- 下载最新版本的 SmokeAPI zip 文件
- 根据游戏位数(32位或64位)提取对应的 DLL 文件
- 将 DLL 重命名为
version.dll、winhttp.dll或winmm.dll - 将重命名后的 DLL 放在游戏 exe 文件所在目录
- 启动游戏,SmokeAPI 会自动加载
🔀 Proxy 模式
- 在游戏目录找到
steam_api.dll或steam_api64.dll - 将其重命名为
steam_api_o.dll或steam_api64_o.dll - 下载 SmokeAPI 并提取对应位数的 DLL
- 将 SmokeAPI DLL 重命名为原始名称
steam_api.dll - 放在与
steam_api_o.dll相同的位置
🐧 Linux 安装
Linux 支持仍在测试阶段。建议使用 Proxy 模式:
- 将原始
libsteam_api.so重命名为libsteam_api_o.so - 提取 SmokeAPI 库文件并放在同一目录
- 重命名为
libsteam_api.so
🎮 游戏兼容性
✅ 支持的游戏
- ✓ 使用 Steamworks SDK 进行 DLC 管理的游戏
- ✓ 绝大多数主流商业游戏
- ✓ 支持数千款 Steam 游戏
- ✓ 不影响多人游戏、成就等功能
❌ 不支持的情况
- ✗ 使用第三方 DRM(如 Ubisoft、Rockstar)的游戏
- ✗ 使用 Denuvo SecureDLC 的游戏
- ✗ 免费游戏(通常为服务器验证)
- ✗ 具有强反作弊系统的游戏
- ✗ 使用自定义验证方法的游戏
💡 提示: 在安装 SmokeAPI 之前,请在相应游戏论坛查阅是否有其他用户成功解锁。 这样可以确保您的游戏支持此工具。
⚙️ 配置说明
SmokeAPI 开箱即用,无需任何配置。默认情况下,它会自动解锁所有可用的 DLC。 但如果您需要更精细的控制,可以使用 JSON 配置文件。
配置文件位置
在 SmokeAPI DLL 文件所在目录创建 SmokeAPI.config.json
文件
常用配置选项
- logging: 启用日志记录(true/false)
- default_app_status: 默认 DLC 状态(unlocked/locked/original)
- override_dlc_status: 覆盖特定 DLC 状态
- auto_inject_inventory: 自动注入库存物品
- extra_inventory_items: 添加额外的库存物品
📖 详细的配置说明请参考项目 GitHub 仓库中的完整文档。
🔧 故障排除
❓ DLC 仍未解锁
- 1. 验证您已选择正确的文件位数(32位或64位)
- 2. 确保 DLL 文件已正确放在游戏目录
- 3. 启用日志记录查看详细错误信息
- 4. 检查游戏是否在支持列表中
- 5. 在论坛寻求社区帮助
💥 游戏崩溃
- 1. 安装最新的 Visual C++ 可再发行版本
- 2. 尝试另一种安装模式(Hook/Proxy)
- 3. 验证下载的文件完整性
- 4. 暂时禁用防病毒软件进行测试
📋 查看日志文件
启用日志记录可以帮助诊断问题。在配置文件中设置 "logging": true,
然后查看生成的 SmokeAPI.log.log 文件。