/hdr-launcher-react

The new and improved launcher for HDR, now written in react and with support for Ryujinx.

Primary LanguageTypeScriptMIT LicenseMIT

The HDR Launcher, this time written in the React framework with TypeScript with both a Switch and Desktop backend. Switch backend runs as a skyline plugin using skyline-web. Desktop application is an electron app for use with Ryujinx.

Releases can be found on the releases page, or bundled as part of HDR Beta and Nightly full packages.

launcher_main launcher_verify launcher_logs pr_menu stage_config

Building

Use a package manager of your choice (npm, yarn, etc.) in order to install all dependencies

yarn install

Usage

Just run start script to run as electron app.

yarn start

To package the electron app, and then compile the skyline plugin, use:

python3 build.py package <optionally, ip=0.0.0.0> <optionally, listen>

Packaging

To generate the electron project package based on the OS you're running on, just run:

yarn package

License

MIT