CreamApi-CreamInstaller:基于 .NET 的游戏 DLC 解锁器安装与配置工具项目

用户可借助此项目自动为 Steam、Epic 和 Ubisoft 游戏安装与配置 DLC 解锁器。它能扫描游戏、解析 DLC 信息,提供图形界面管理,支持多种解锁器,还具备修复启动器等辅助功能。【此简介由AI生成】

Branch10Tags3
FilesLast commitLast update
4 months ago
4 months ago
5 years ago
4 months ago
3 years ago
5 years ago
3 months ago
4 months ago
3 years ago

CreamInstaller v5.0:自动DLC解锁器安装程序和配置生成器


⚠️ 免责声明

(安装前请阅读并在Github上关注我们!)

本软件是一个为社区开发的开源项目,不隶属于任何组织或机构。
分享本软件纯粹是为了教育目的、软件开发测试以及为开源社区的发展做出贡献。


🛡️ 防病毒/误报警告

⚠️ 众所周知,所有修改或与DLL文件交互的软件都可能被防病毒程序标记为病毒。

VirusTotal扫描结果和防病毒软件可能会将此项目检测为恶意软件。但是:

  • 整个项目是开源的——不包含任何加密或混淆的代码。
  • 它仅用于教育和开发目的
  • 本软件仅供有经验的用户使用。如果您不愿意自己审查源代码,不建议下载和使用本软件

有关与DLL交互工具相关的防病毒误报的更多信息,请参阅:
📄 Springer – 《国际信息安全期刊》(2024年)
📖 维基百科 – 防病毒软件


⚖️ 法律责任

使用本软件,即表示您同意:

  • 所有责任由您(用户)承担。
  • 本平台及其贡献者按**“现状”提供本软件,不提供任何明示或暗示的担保。
    这包括但不限于
    适销性**、特定用途适用性不侵权的担保。

⚠️ 使用本软件的风险由您自行承担。


🎯 预期用途

本项目的主要目的是:

  • 通过分享开源代码来教育社区。
  • 通过开放协作促进学习并鼓励创新。

本软件不打算用于生产环境。
我们强烈建议您购买并使用专业许可的软件来满足您的需求。


🙌 支持社区

如果您想支持社区和本项目,欢迎考虑捐赠:
Donate


🚨 举报滥用行为

如果您发现本软件被滥用或误用,请通过以下方式举报:
📧 abuse@ubden.com


感谢您成为开源社区的一员! 🌟

本程序使用了最新版本的 KoaloaderSmokeAPIScreamAPIUplay R1 UnlockerUplay R2 Unlocker,这些均由出色的 acidicoala 开发,并已从上述链接下载并嵌入到程序中;您无需进行额外下载!

描述:

自动查找用户计算机上所有已安装的 Steam、Epic 和 Ubisoft 游戏及其各自与 DLC 相关的 DLL 位置,解析 SteamCMD、Steam 商店和 Epic Games 商店中用户所选游戏的 DLC,然后提供一个非常简单的图形界面,利用收集到的信息来维护 DLC 解锁器。

该程序的主要功能是为用户选择的任何游戏和 DLC 自动生成并安装 DLC 解锁器;此外,通过使用右键上下文菜单,用户还可以:

  • 自动修复 Paradox 启动器
  • 在 Notepad(++) 中打开已解析的 Steam 和/或 Epic Games 应用信息
  • 刷新已解析的 Steam 和/或 Epic Games 应用信息
  • 在资源管理器中打开游戏根目录和重要的 DLL 目录
  • 在默认浏览器中打开 SteamDB、ScreamDB、Steam 商店、Epic Games 商店、Steam 社区、Ubisoft 商店以及官方游戏网站链接(如适用)

功能:

  • 当选择 Steam 游戏时,根据需要自动下载并安装 SteamCMD。用于收集应用信息,如名称、buildid、DLC 列表、 depot 等。
  • 自动收集并缓存所有选定的 Steam 和 Epic 游戏及其所有 DLC 的信息。
  • 为 Koaloader、SmokeAPI、ScreamAPI、Uplay R1 Unlocker 和 Uplay R2 Unlocker 自动安装 DLL 并生成配置。
  • 为 Koaloader、CreamAPI、SmokeAPI、ScreamAPI、Uplay R1 Unlocker 和 Uplay R2 Unlocker 自动卸载 DLL 和配置。
  • 自动修复 Paradox 启动器(也可通过右键上下文菜单中的“修复”选项手动修复)。当启动器在您安装了 CreamAPI、SmokeAPI 或 ScreamAPI 的情况下更新时使用。

安装:

  1. GitHub Releases 下载最新版本。
  2. CreamInstaller.exe 解压到计算机上的任意位置。它是完全独立的程序。

如果程序无法启动,请安装 .NET 9 桌面运行时 (x64)


从源代码构建:

要从源代码构建项目,您需要:

  1. .NET 9 SDK 或更高版本(也支持 SDK 10.x)
  2. 安装了 .NET 桌面开发工作负载的 Visual Studio 2022(或更高版本),或带有 C# 扩展的 Visual Studio Code

注意: 应用程序的目标框架为 .NET 9。global.json 文件使用 rollForward: latestMajor 以实现最大的 SDK 兼容性。


注意: 本程序不会自动为您下载或安装实际的 DLC 文件。正如程序标题所示,它只是一个 DLC 解锁器安装程序。如果您希望解锁 DLC 的游戏本身未附带已安装的 DLC(很多游戏都没有),您需要自行查找、下载并安装这些 DLC。最好参考 cs.rin.ru 上有关您正在操作的游戏的相关帖子;您通常可以在那里找到所有问题的答案。


使用方法:

  1. 启动程序可执行文件。如果无法启动,请阅读上述“安装”部分。
  2. 选择程序应扫描哪些程序和/或游戏以查找 DLC。程序会自动从 Steam、Epic 和 Ubisoft 目录中收集所有已安装的游戏。
  3. 等待程序下载并安装 SteamCMD(如果您选择了 Steam 游戏)。速度很快,取决于互联网速度。
  4. 等待程序收集并缓存所选游戏的信息和 DLC。首次运行可能需要较长时间,具体取决于您选择的游戏数量及其 DLC 数量。
  5. 仔细选择您希望解锁 DLC 的游戏。显然,并非所有 DLC 解锁器都针对每款游戏进行过测试!
  6. 选择是否使用 Koaloader 进行安装,如果使用,则选择要使用的代理 DLL。如果默认的 version.dll 不起作用,请参见 此处 查找可用的 DLL。
  7. 点击 生成并安装 按钮。
  8. 点击 确定 按钮关闭程序。
  9. 如果任何 DLC 解锁器在您安装它们的游戏上导致问题,只需返回步骤 5,选择您希望恢复更改的游戏,这次点击 卸载 按钮即可。

错误/崩溃/问题:

为获得可靠且快速的帮助,所有错误、崩溃和其他问题均应提交至 GitHub Issues 页面!

⚠️ 不提供官方支持。 如需社区帮助,请访问:


Introduction

用户可借助此项目自动为 Steam、Epic 和 Ubisoft 游戏安装与配置 DLC 解锁器。它能扫描游戏、解析 DLC 信息,提供图形界面管理,支持多种解锁器,还具备修复启动器等辅助功能。【此简介由AI生成】

Customize your domain
171.29 K163Visit GitHub