|
|
1 روز پیش | |
|---|---|---|
| .github | 2 روز پیش | |
| Sunrise | 1 روز پیش | |
| .clang-format | 3 هفته پیش | |
| .clang-tidy | 2 روز پیش | |
| .clangd | 3 هفته پیش | |
| .editorconfig | 3 هفته پیش | |
| .gitignore | 2 روز پیش | |
| CMakeLists.txt | 2 روز پیش | |
| LICENSE | 3 هفته پیش | |
| README.md | 2 روز پیش | |
| Sunrise.sln | 3 هفته پیش | |
| THIRD_PARTY.md | 2 روز پیش | |
| THIRD_PARTY_NOTICES.md | 2 روز پیش | |
| linux-to-win-toolchain.cmake | 3 هفته پیش |
Destiny 2 Offline Exploration Mod
This mod installs onto an old build of the game and allows you to play it offline, loading into destinations and exploring them.
Most gameplay features are not currently supported. (Missions, Enemies, NPCs, Quests, Persistent Saves, ...)
This mod is a work in progress. Things might break or work in unexpected ways. There is also currently a lack of documentation. This will improve over the coming weeks.
Leave a star on this repo.
If you want to support my open source work you can find the means on my profile. Also consider donating to charity instead.
All content released under this project is free and open source. If someone is trying to sell you something you are getting scammed.
Issues are for bug reports only.
PRs are for pull requests only.
Do not go and argue/chat there, you can do that on the discord.
Install Visual Studio 2026 with the Desktop development with C++ workload. The project builds against the v145 toolset and the 10.0.26100 Windows SDK, so check that both are selected in the installer.
The easiest route is to open Sunrise.sln, select the Release x64 configuration and build.
To build from a command line, use the Developer PowerShell for VS 2026:
Clone the repository
git clone https://github.com/stanuwu/Sunrise
cd Sunrise
Build the solution
msbuild Sunrise.sln /m /p:Configuration=Release /p:Platform=x64
Make sure you have git, cmake, clang, ninja, llvm, and xwin installed.
Clone the repository
$ git clone https://github.com/stanuwu/Sunrise
$ cd Sunrise
Download Windows headers:
$ xwin --sdk-version 10.0.26100 --accept-license splat --include-debug-libs --output .xwin-cache
Configure and build the project
$ cmake -B build -G Ninja -DCMAKE_TOOLCHAIN_FILE=$(pwd)/linux-to-win-toolchain.cmake -DCMAKE_BUILD_TYPE=Release
$ cmake --build build
Sunrise stores account and character progression in Sunrise/data/investment.sqlite3, relative
to the DLL. Inventory, currencies, sockets, subclass choices, titles, unlocks, objectives,
seasonal progress, claims, and ownership survive restarts. Character unlock banks are separate.
Earned world rewards also survive while waiting for their inventory grant and pickup notification.
In-game account preferences, account keybindings, and each item's seen marker are also saved.
Client-mod options and local server policy remain in Sunrise/settings.json. Selection, current
activity, and sign-in time last only for the current run.
The DLL embeds Sunrise/resources/database/investment_schema.sql, investment_defaults.sql,
account_settings_schema.sql, and account_settings_defaults.sql. New databases use these
defaults. Version-1 saves upgrade to version 2 without replacing their inventory or progression;
the added account preferences start with the bundled defaults.
Settings files with an older or missing version are deleted and replaced with bundled defaults.
There is no settings migration or progression import. Existing SQLite saves are kept.
Close the game before copying or editing the database. Back up the whole Sunrise/data folder.
Removing that database starts a new save from the bundled defaults. A database with a newer
schema is refused rather than replaced.
Pull Requests are welcome. Please follow these rules:
Want to be added to or removed from the credits? Let me know.
Sunrise is not:
Everyone needs to provide their own copy of the game, no piracy is happening. The mod does not connect to any servers, it runs completely locally. We do not offer any servers or services.
This project is not for profit. It does not affect live servers or newer versions of the game where research like this could pose a security risk. No game data will be included in the release so this is not a copyright violation. This is also not a circumvention of protective measures. Please do not file any DMCA or other copyright claims against this. Legal action will be taken for abuse of the copyright system to censor this work.
AI was used in the creation of this project. If you are not comfortable with the use of AI in programming projects beware.
AI was NOT used to create any art or creative writing. Only for RE, development and documentation purposes. All AI work that is publicly released is reviewed by a human. AI is a tool and the user is responsible for the results it produces.
This project is not affiliated with Bungie or Sony in any way.