69 lines
3.1 KiB
Markdown
69 lines
3.1 KiB
Markdown
# SMAPI-Android-Installer
|
|
Installs SMAPI to Android Devices
|
|
|
|
# For Players
|
|
## How to use
|
|
1. Download the latest apk from the releases tab, it contains all the latest files.
|
|
2. After installing the SMAPI Installer app, open it up and click the `Install` button to begin the install process.
|
|
3. The process may take some time depending on the age and specs of the device.
|
|
- Samsung Galaxy S10 took 21s.
|
|
- Samsung Galaxy S6 took 1m 13s.
|
|
4. Once it's installed, you're good to go and can uninstall the Installer app if you please to do so.
|
|
5. Add mods in the newly created `StardewValley/Mods` directory.
|
|
6. Lastly, just click on the `SMAPI Stardew Valley` icon to start the SMAPI version of the game.
|
|
|
|
## Mod Support
|
|
The focus when it comes to mods is try to make the bigger mods compatible first!
|
|
|
|
Here's a list of some of the bigger mods that are supported:
|
|
|
|
- [Content Patcher](https://www.nexusmods.com/stardewvalley/mods/1915) by Pathoschild.
|
|
- [Json Assets](https://www.nexusmods.com/stardewvalley/mods/1720) by spacechase0.
|
|
- [PyTK](https://www.nexusmods.com/stardewvalley/mods/1726) by Platonymous (aka Routine).
|
|
- [Partial SVE support](https://www.nexusmods.com/stardewvalley/mods/3753) by FlashShifter.
|
|
- [Farm Type Manager](https://www.nexusmods.com/stardewvalley/mods/3231) by EscaMMC (aka Esca).
|
|
- And plenty more!
|
|
|
|
## Tutorials
|
|
Installing and Adding Mods
|
|
- [Video Found Here](https://www.youtube.com/watch?v=jOXl6Dmu7wY&feature=youtu.be) by @Marigolden#6233.
|
|
|
|
Just Installing
|
|
- [Video Found Here](https://www.youtube.com/watch?v=GFGtbjSYnhw&feature=youtu.be) by Dae.
|
|
|
|
## Help
|
|
If you run into any problems there are about four ways to get in touch.
|
|
1. Ping me on the [Official Stardew Valley Discord](https://discord.gg/KCJHWhX), on the #modding channel. @MartyrPher#5519
|
|
2. Ping me on the [Android Stardew Modding Discord](https://discord.gg/HWaeYXg), same user as above.
|
|
3. Direct message me on reddit. u/MartyrPher
|
|
4. Direct message me on Discord. @MartyrPher#5519
|
|
|
|
## Manual Install
|
|
~~If the Automatic Installer doesn't work I'll always have a manual install option under the releases tab.~~
|
|
The Automatic Installer seems to be working on most devices. I'm removing the manual install from v0.8.7 and up, as it causes more harm than good.
|
|
|
|
~~Note: It's the `.zip` file.~~
|
|
|
|
## How the installer works
|
|
1. It pulls the actual games apk from the device.
|
|
2. It creates all the needed directories on the the device.
|
|
3. Modifies the apk to add SMAPI needed files.
|
|
4. Signs the modified apk using JAR signing.
|
|
5. Lastly, it installs the new version.
|
|
|
|
## TODO
|
|
- Nothing I think :)
|
|
|
|
## Feeling Generous?
|
|
- Support me via Paypal: [https://www.paypal.me/MartyrPher](https://www.paypal.me/MartyrPher)
|
|
- Support Pathoschild (creator of SMAPI) on [https://smapi.io/](https://smapi.io/)
|
|
- Checkout MonoMod (for getting Harmony mods working on Android) on [GitHub](https://github.com/MonoMod/MonoMod)
|
|
|
|
## APK Signing Details
|
|
![alt text](https://github.com/MartyrPher/SMAPI-Android-Installer/blob/master/current_scheme.PNG)
|
|
|
|
This Test was ran with Google's apksigner program.
|
|
|
|
It currently supports v1 scheme for apks.
|
|
|
|
It uses the debug.keystore provided by google to sign it. |