Official Mikuni Launcher built using Rust and Javascript. This launcher provides auto-update functionality to the game with additional installation information. Please check out our project at the Mikuni Website. This project uses Tauri, a lightweight web framework for building desktop apps.
The auto-updater checks the version information located at https://mikuni.me/auto_update_check.json to decide if an update is available. Then it downloads the version as a ZIP file and automatically unzip it and copies its's files to the correct installation folder.
You must install Rust and NodeJS to build this project. You must also install Visual Studio Code Tools 2019 (required by Tauri.).
To serve the launcher locally run:
npm run tauri-dev
To build the executable run:
npm run tauri-build
To build the installer you must install Inno Setup and download the Windows SDK. Inside Inno Setup configure SignTool and then run:
iscc installer/MikuniInstaller.iss