An OnionOS port of Stardew Valley for the Miyoo Mini and Miyoo Mini Plus.
Stardew Valley and its assets are not included. Compatibility build
1.6.15.24356 is supported.
The setup app can sign in to Steam with a Steam Mobile QR code, download the supported compatibility build and prepare the OnionOS package. You do not need to find or download a depot yourself.
If setup fails, open Show log in the app and use Copy or Save when reporting the problem.
Download the setup app for Windows, macOS or Linux from the release page.
Debian and Ubuntu packages are available as .deb files too.
For command-line setup, use the prepare.sh script described below.
The app uses Mono 6 and Docker to build the device-specific game files. On Windows, both tools must be available inside WSL.
-
Own Stardew Valley on Steam and sign in to the Steam desktop client.
-
Open
steam://open/consolein a browser. -
For
1.6.15.24356, run:download_depot 413150 413151 4848991934266309406 -
Steam prints the download location when it finishes.
- Download the release archive and extract it.
- Copy the downloaded depot into the release's
gamefilesfolder. - Install Mono 6 and Docker.
- Run
./prepare.shfrom the extracted folder. On Windows, run it in WSL. - Copy
OnionOS-package/Romsto the root of the Miyoo SD card.
Another compatibility build can be tried with
./prepare.sh --allow-untested-build. The script will still check the file
layout, relinker and save serializers, but it cannot confirm that the game will
work on the Miyoo Mini. Untested builds do not use serializer AOT and do not
need Docker.
On Windows, install Ubuntu from PowerShell with wsl --install -d Ubuntu and
open Ubuntu once to finish its setup. In Ubuntu, run
sudo apt update && sudo apt install mono-devel. Then enable Ubuntu under
Docker Desktop's WSL integration settings.
The docker-desktop distribution is Docker's internal environment; do not try
to install Mono in it.
The copy of prepare.sh under release-tools is here for review.
Use the one in the release archive; it needs files that are only shipped with
the release.
The port appears in OnionOS as Stardew Valley for Miyoo Mini.
The files written for this project are released under the MIT License. The rest of the port is not public yet.
Modified OpenAL Soft source and its build script are under third_party/openal-soft. The release archive includes the license notices for every bundled runtime component.