PrimedGun v2.0.0-beta.8: corresponding source
Repository: https://github.com/iChris4/MetroidPrimePortVR
Revision: 461f62d1a1199f99fed029c9f0ceb071711271ad
Source snapshot: PrimedGun-v2.0.0-beta.8-source.zip
No game disc data or private signing material is included.

Windows x64: RelWithDebInfo, clang-cl 20.1.8/MSVC 2022, CMake/Ninja, Qt 6.5.1.
The Windows Dawn/DXC build also requires MSVC ATL headers and libraries.
Build patched Dawn first with tools/Build-WindowsDawn.ps1 from an x64 VS developer shell.
Pass its package to CMake as -DAURORA_DAWN_PACKAGE_URL=<path> -DAURORA_DAWN_PACKAGE_SHA256=<hash>.
Configure from a Visual Studio developer shell with clang-cl on PATH:
  cmake -S . -B build/native -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -DMP_BUILD_LAUNCHER=ON -DMP_ENABLE_OPENXR=ON -DMP_EMBED_RESOURCES=ON -DAURORA_SDL3_PROVIDER=vendor -DAURORA_SDL3_LINKAGE=static -DAURORA_NOD_LINKAGE=static -DAURORA_DAWN_LINKAGE=shared -DOPENSSL_USE_STATIC_LIBS=TRUE -DOPENSSL_ROOT_DIR=<OpenSSL-3.5.8-install> -DCMAKE_PREFIX_PATH=<Qt6.5.1/x64>
  cmake --build build/native --target PrimedGun metroid_prime_port
See qt/QT-NOTICE.txt for Qt sources and replacement instructions.

Quest arm64: JDK 17, SDK 36, NDK 29.0.14206865, CMake/Ninja and Rust aarch64-linux-android.
  quest/Build-Quest.ps1 -Configuration release
Configure quest/keystore.properties privately. This APK uses the same iChris4 signing identity as beta.2.
Quest uses patched Dawn from quest/Build-QuestDawn.ps1 and quest/dawn/; Archipelago TLS is disabled on Quest.
Dependency versions/hashes and build instructions are in the source snapshot.
