Skip to content

LizardByte/Moonlight-XboxOG

Repository files navigation

Moonlight-XboxOG

GitHub stars GitHub Releases GitHub Workflow Status (CI)

Port of Moonlight for the Original Xbox. Unlikely to ever actually work. Do NOT use!

Nothing works, except the splash screen.

Splash Screen

Build

Pre Build

  1. Install nxdk prerequisites. Then run the following from mingw64 or bash shell:
export NXDK_DIR="$(pwd)/third-party/nxdk"
eval "$(${NXDK_DIR}/bin/activate -s)"
cd "${NXDK_DIR}"
make NXDK_ONLY=y
make tools

Configure

  1. Create build directory

    mkdir -p build
  2. Configure the project

    cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE="${NXDK_DIR}/share/toolchain-nxdk.cmake"

Build

cmake --build build

Combined script

This script takes care of everything, except installing the prerequisites.

./build.sh

Todo: