Line 5: |
Line 5: |
| For help with mods on Linux/Mac/Windows, see the [https://stardewvalleywiki.com/Modding:Player_Guide player's guide to mods]. | | For help with mods on Linux/Mac/Windows, see the [https://stardewvalleywiki.com/Modding:Player_Guide player's guide to mods]. |
| | | |
− | ==Obtain the APK== | + | ==SMAPI mods & content packs== |
− | The game is stored on your phone in an ''Android Package'' file with an <tt>.apk</tt> extension. Downloading the APK from third-party websites isn't recommended, since it'll often be outdated or contain malware.
| + | These are available using unofficial versions of SMAPI. See [https://github.com/Pathoschild/SMAPI/issues/632 ''SMAPI on other platforms''] for more info. |
| + | |
| + | ==XNB mods== |
| + | [[Modding:Using XNB mods|XNB mods aren't recommended]] and often break when the game updates. If you're sure you want to use them, here's how. |
| + | |
| + | ===Obtain the APK=== |
| + | First you'll need the APK (''Android Package'') file for your game, which contains the game files. Downloading the APK from third-party websites isn't recommended, since it'll often be outdated or contain malware. |
| | | |
| There are two ways to access the APK file: | | There are two ways to access the APK file: |
Line 13: |
Line 19: |
| * Otherwise install [https://play.google.com/store/apps/details?id=com.ext.ui APK Extractor] and run it. The APK will be extracted to <tt>ExtractedApks/Stardew Valley_com.chucklefish.stardewvalley.apk</tt> on your device. | | * Otherwise install [https://play.google.com/store/apps/details?id=com.ext.ui APK Extractor] and run it. The APK will be extracted to <tt>ExtractedApks/Stardew Valley_com.chucklefish.stardewvalley.apk</tt> on your device. |
| | | |
− | ==SMAPI / Content Patcher mods== | + | ===Install an XNB mod=== |
− | These are available using unofficial experimental versions of SMAPI. See [https://github.com/Pathoschild/SMAPI/issues/632 ''SMAPI on other platforms''] for more info.
| + | ; Option A: MT Manager app on your phone |
| | | |
− | ==XNB mods==
| + | :# Copy the XNB files you want to install into a new folder on your device. |
− | ===Option A: MT Manager app on your phone===
| + | :# Install and open [https://play.google.com/store/apps/details?id=bin.mt.plus MT Manager] on your phone. |
− | # Copy the XNB files you want to install into a new folder on your device. | + | :# On the left side of the screen: |
− | # Install and open [https://play.google.com/store/apps/details?id=bin.mt.plus MT Manager] on your phone. | + | :## Find [[#Obtain the APK|the Stardew Valley APK]]. |
− | # On the left side of the screen: | + | :## Tap it. |
− | ## Find [[#Obtain the APK|the Stardew Valley APK]]. | + | :## Select 'view'. This should open a folder containing the game's asset files. |
− | ## Tap it. | + | :# On the right side of the screen: |
− | ## Select 'view'. This should open a folder containing the game's asset files. | + | :## Find the folder containing XNB mods (from step 1). |
− | # On the right side of the screen: | + | :## Make sure the corresponding folder is open on the left side of the screen (e.g. the <tt>Portraits</tt> folder if you're installing portrait mods). |
− | ## Find the folder containing XNB mods (from step 1). | + | :## Select the files to copy. (To select all, tap the '''<tt>⋮</tt>''' menu and choose 'select all'.) |
− | ## Make sure the corresponding folder is open on the left side of the screen (e.g. the <tt>Portraits</tt> folder if you're installing portrait mods). | + | :## Long tap the selected files, and choose the copy option. |
− | ## Select the files to copy. (To select all, tap the '''<tt>⋮</tt>''' menu and choose 'select all'.) | + | :## A menu should appear. Change the 'level' option to Storage, and the 'update mode' to Replace All. Tap OK to copy the files. |
− | ## Long tap the selected files, and choose the copy option. | + | :# On the left side of the screen: |
− | ## A menu should appear. Change the 'level' option to Storage, and the 'update mode' to Replace All. Tap OK to copy the files. | + | :## Return to the folder containing the <tt>.apk</tt> file. |
− | # On the left side of the screen: | + | :## Tap on the Stardew Valley APK file, choose 'Function', then 'APK Sign'. |
− | ## Return to the folder containing the <tt>.apk</tt> file. | + | :## Tap the '''new''' APK file that generates and choose 'Install'. |
− | ## Tap on the Stardew Valley APK file, choose 'Function', then 'APK Sign'. | + | |
− | ## Tap the '''new''' APK file that generates and choose 'Install'. | + | ; Option B: Android Studio on your computer |
| | | |
− | ===Option B: Android Studio on your computer===
| + | :# Install an unzip program like [https://www.7-zip.org/download.html 7-zip]. |
− | # Install an unzip program like [https://www.7-zip.org/download.html 7-zip]. | + | :# Install JDK 8. |
− | # Install JDK 8. | + | :# Install Android Studio (make sure to install build-tools). |
− | # Install Android Studio (make sure to install build-tools). | + | :# Install APK Signer Tool (v2). |
− | # Install APK Signer Tool (v2). | + | :# Unzip [[#Obtain the APK|the Stardew Valley APK]] to your computer. |
− | # Unzip [[#Obtain the APK|the Stardew Valley APK]] to your computer. | + | :# Replace the vanilla XNBs (found in <tt>./assets/Content/</tt>) with the modded XNBs. |
− | # Replace the vanilla XNBs (found in <tt>./assets/Content/</tt>) with the modded XNBs. | + | :# Re-zip the contents of the Stardew Valley APK. Make sure not to include the container folder. |
− | # Re-zip the contents of the Stardew Valley APK. Make sure not to include the container folder. | + | :# Change the file extension from <tt>.zip</tt> to <tt>.apk</tt>. |
− | # Change the file extension from <tt>.zip</tt> to <tt>.apk</tt>. | + | :# Open APK Signer Tool (v2). |
− | # Open APK Signer Tool (v2). | + | :# Fill out all fields on the Keyfile Generator page (doesn't matter what you enter). |
− | # Fill out all fields on the Keyfile Generator page (doesn't matter what you enter). | + | :# On the Align & Sign tab, select the modded APK file. |
− | # On the Align & Sign tab, select the modded APK file. | + | :# Select key and fill out the appropriate fields. |
− | # Select key and fill out the appropriate fields. | + | :# Click Align and Sign. |
− | # Click Align and Sign. | + | :# Wait a few moments. |
− | # Wait a few moments. | + | :# Move the APK to the device and install. |
− | # Move the APK to the device and install. | |
| | | |
− | ==Audio mods== | + | ===Install an audio mod=== |
| # Download [https://github.com/mariodon/unxwb/releases unxwb] and [https://github.com/Microsoft/DirectXTK/releases XWBTool]. | | # Download [https://github.com/mariodon/unxwb/releases unxwb] and [https://github.com/Microsoft/DirectXTK/releases XWBTool]. |
| # Unzip both to your working directory. | | # Unzip both to your working directory. |