C++ · 项目报告

stanuwu/Sunrise

Destiny 2 Offline Exploration Mod

已完成 打开 GitHub
S
556星标
155Fork
22Issue
GPL-3.0许可证

分析结果

项目分析

Sunrise 是一个用 C++ 开发的《Destiny 2(命运2)》离线探索 Mod,目标是在旧版本游戏构建上运行,让玩家无需连接官方服务器即可加载目的地地图并进行自由探索。当前项目重点是地图加载、飞行/Noclip、活动覆盖和基础物品栏管理,不支持或仅有限支持任务、敌人、NPC、任务线、持久化存档等核心玩法。项目采用 GPL-3.0 开源协议,明确声明不是破解、作弊或自定义服务器,也不提供游戏数据或服务端服务。

适用领域 游戏 Mod 开发 / 离线游戏探索 / C++ 逆向工程 / 游戏资源解析 / 客户端补丁与 Hook / ImGui 工具界面 / Destiny 2 社区工具
配置难度 较高。普通玩家安装和使用可能需要理解旧版客户端、Mod 安装、运行环境和常见问题排查;开发者参与贡献则需要 C++、游戏逆向、Hook、资源解析和代码规范经验。
商业价值 商业价值有限但社区与研究价值较高。该项目不以盈利为目标,也不适合作为商业游戏服务或私服基础;其主要价值在于游戏历史内容保存、地图研究、Mod 技术学习、社区内容创作和逆向工程实践。对于中国开发者而言,可作为 C++ 游戏 Mod、运行时数据提取、ImGui 工具界面和 Detours Hook 技术的参考案例,但应严格关注版权、平台条款和合规边界。
01

技术亮点

  • 专注于离线探索,而不是破解、作弊或私服,项目定位相对清晰。
  • 支持加载任意 Destination,适合地图研究和场景浏览。
  • 提供飞行、Noclip、Activity Override 等实用探索功能。
  • 具备基础物品栏管理能力。
  • 项目开源,采用 GPL-3.0 许可证,允许社区学习、修改和贡献。
  • README 对版权、法律、AI 使用和与 Bungie/Sony 的非关联关系做了较明确声明。
  • 引用了 ImGui、Microsoft Detours 以及多个 Destiny 2 数据解析与逆向相关项目,具有较强研究属性。
  • 社区关注度较高,已有 556 stars 和 155 forks。
02

目标用户

  • 《Destiny 2》地图探索爱好者
  • 希望研究旧版本 Destiny 2 内容的玩家
  • 游戏 Mod 开发者
  • C++ 逆向工程学习者
  • 游戏数据挖掘与地图研究人员
  • 对离线保存或记录游戏场景感兴趣的内容创作者
03

配置要求

  • 需要旧版本 Destiny 2 构建,不能直接假定适用于当前线上版本。
  • 需要用户自行提供合法游戏副本,项目不包含任何受版权保护的游戏数据。
  • 需要完全本地运行,不连接官方或第三方游戏服务器。
  • 可能需要 Windows 环境,因为 Destiny 2 客户端和依赖如 Microsoft Detours 通常面向 Windows。
  • 开发或编译时需要 C++ 工具链,具体版本需参考仓库或 Wiki。
  • 贡献代码时需遵守 clang-format 和 clang-tidy 配置。
  • 运行时游戏数据应从本地客户端提取,不应提交或分发版权数据。
04

适用场景

  • 在旧版 Destiny 2 客户端中离线加载目的地地图进行自由探索
  • 使用飞行、穿墙、活动覆盖等探索功能查看正常玩法中难以到达的位置
  • 研究 Destiny 2 地图结构、资源加载流程和目的地数据
  • 为视频创作、截图、地图记录或历史版本存档提供离线探索环境
  • 作为游戏 Hook、运行时数据提取、客户端 Mod 架构的学习参考
  • 为社区研究旧版本游戏内容提供开源基础
05

部署与配置

  • 准备一份用户自己合法拥有的旧版本 Destiny 2 游戏客户端;项目不提供游戏本体或游戏数据。
  • 查看项目 Wiki 中的 Installing 页面获取具体安装步骤。
  • 根据 Wiki 要求将 Sunrise Mod 安装到对应的旧版游戏目录中。
  • 确保运行环境满足项目依赖,例如 Windows 游戏客户端环境、C++ 运行库等。
  • 启动游戏或相关加载器,进入本地离线探索流程。
  • 如遇到问题,参考 Wiki 中的 FAQ 和 Common Issues 页面,或加入 Discord 获取社区帮助。
06

风险与注意事项

  • 项目仍处于 WIP 阶段,功能可能不稳定,行为可能异常。
  • 文档不足,安装和排障可能依赖 Wiki、Discord 或社区经验。
  • 只适配旧版本游戏构建,对普通玩家而言获取和匹配正确版本可能有门槛。
  • 不支持大部分核心玩法,例如任务、敌人、NPC、任务线和持久化存档,不能替代完整游戏体验。
  • 涉及游戏逆向、Hook、客户端修改,存在法律、平台条款和账号风险,需要谨慎使用并避免连接线上环境。
  • 如果误用在当前线上版本或官方服务环境中,可能带来封号、违规或安全争议。
  • GPL-3.0 许可证对衍生作品有开源传染性要求,商业或闭源集成需特别注意。
  • 项目明确不提供服务器或游戏数据,因此最终可用性高度依赖用户本地环境。

历史记录

热榜历史快照

2026-08-19 第26名 新收录 · github_search