2019-04-27 15:39:11 +08:00
|
|
|
# SMAPI-Android-Installer
|
|
|
|
Installs SMAPI to Android Devices
|
|
|
|
|
2019-06-23 12:29:10 +08:00
|
|
|
# For Players
|
2019-06-23 12:30:06 +08:00
|
|
|
## How to use
|
2019-06-23 12:29:10 +08:00
|
|
|
Download the latest apk from the releases tab, it contains all the latest files.
|
|
|
|
|
|
|
|
After installing the SMAPI Installer app, open it up and click the `Install` button to begin the install process.
|
|
|
|
|
|
|
|
The process may take some time depending on the age and specs of the device.
|
|
|
|
|
|
|
|
Once it's installed, you're good to go and can uninstall the Installer app if you please to do so.
|
|
|
|
|
|
|
|
Add mods in the newly created `StardewValley/Mods` directory.
|
|
|
|
|
|
|
|
Lastly, Just click on the `SMAPI Stardew Valley` icon to start the SMAPI version of the game.
|
|
|
|
|
2019-06-23 12:30:06 +08:00
|
|
|
## Mod Support
|
2019-06-23 12:29:10 +08:00
|
|
|
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!
|
|
|
|
|
2019-06-23 12:30:06 +08:00
|
|
|
## Manual Install
|
2019-06-23 12:29:10 +08:00
|
|
|
If the Automatic Installer doesn't work I'll always have a manual install option under the releases tab.
|
|
|
|
|
|
|
|
Note: It's the `.zip` file.
|
|
|
|
|
2019-06-23 12:30:06 +08:00
|
|
|
## How the installer works
|
2019-06-23 12:29:10 +08:00
|
|
|
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.
|
2019-05-10 15:05:15 +08:00
|
|
|
|
|
|
|
## TODO
|
2019-05-10 15:09:55 +08:00
|
|
|
- Faster modify times
|
2019-05-10 15:05:15 +08:00
|
|
|
|
|
|
|
## APK Signing Details
|
|
|
|
![alt text](https://github.com/MartyrPher/SMAPI-Android-Installer/blob/master/current_scheme.PNG)
|
2019-05-10 15:09:55 +08:00
|
|
|
|
2019-05-10 15:05:15 +08:00
|
|
|
This Test was ran with Google's apksigner program.
|
|
|
|
|
|
|
|
It currently supports v1 scheme for apks.
|
2019-05-10 15:09:55 +08:00
|
|
|
|
2019-05-10 15:05:15 +08:00
|
|
|
It uses the debug.keystore provided by google to sign it.
|