Skip to content

Instantly share code, notes, and snippets.

@rndmcnlly
Last active September 8, 2022 22:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rndmcnlly/8522254a1fbfd7d2d5e8e915fe028af8 to your computer and use it in GitHub Desktop.
Save rndmcnlly/8522254a1fbfd7d2d5e8e915fe028af8 to your computer and use it in GitHub Desktop.
NeoFeud on Android

This guide describes how to play NeoFeud by Silver Spook Games on Android devices. These steps should work for almost any other game created in Adventure Game Studio (AGS) as well.

Requirements

Guide

Download and unpack NeoFeud on your computer

  1. Regardless of what operating system you use on your computer, download the Windows version of NeoFeud from Itch.io.
  2. Unzip Neofeud 1.3.zip to reveal a folder called windows_content.
  3. In the windows_content folder, make sure you can find these files:
    • Neofeud.exe (2.08 GB)
    • audio.vox (317 MB)
    • speech.vox (380 MB)

Download the AGS player app on your Android device

  1. Open up the web browser of your android device and find the page for the latest release from the Advtenture Game Studio (AGS) team: https://github.com/adventuregamestudio/ags/releases
  2. In the latest release details, look for an asset link with a name like AGS-...-debug.apk. Here is a direct link to a recent version: https://github.com/adventuregamestudio/ags/releases/download/v.3.5.1.21/AGS-3.5.1.21-debug.apk
  3. Try to open the downloaded .apk file. You might have to confirm that the file should be opened by Package Installer.
  4. When prompted "Do you want to install this app?" select "Install".
  5. If prompted with a message like "Blocked by Play Protect" and a note about privacy protections, select "Install anyway" (not "OK").
  6. After app is installed, select "Done". (You can open the app later from your usual app launcher screen.)

Transfer the NeoFeud files to your Android device

  1. Connect your Android device to your computer with a USB cable, and launch the Android File Transfer utility on your computer. You may need to adjust the USB Preferences on your Android device to "Use USB for: File transfer / Android Auto".
  2. In the Android Tile Transfer utility, create a new folder called ags (all lower case). This new folder should not be contained in any of the older folders like Alarms or Android.
  3. Inside of the ags folder, create a new folder called neofeud.
  4. Copy Neofeud.exe, audio.vox, and speech.vox from your computer into the new neofeud folder on your Android device. It may take some time for this large amount of data to transfer.
  5. Check that these three files are inside of the neofeud folder that is itself inside of the ags folder. (If you mistakenly put the three files inside of ags but not neofeud, you can correct this using the Android File transfer on your computer or using the Files app on your device.)

Open NeoFeud in the AGS Player on your Android device

  1. Back on your Android device, launch the recently installed "AGS" app.
  2. When prompted what permissions to give the app, at least give it access to "Files".
  3. When you see a message about the app being built for an older version of Android, select "OK".
  4. You should now see a list of games in your ags folder that likely lists just one entry: neofeud. Don't tap it just yet!
  5. Find the AGS preferences screen using the menu button, and make these changes:
    • Enable "Relative mouse control" (this allows you to move the in-game cursor without your finger covering it up on the device's touch screen).
    • Disable "Midi" (this avoids seeing a warning message that isn't relevant to NeoFeud).
  6. Select neofeud to begin gameplay. Use your device's back button swipe from the side of the screen) when you want to do the equivalent of pressing Escape on a computer keyboard (e.g. to skip animations). Don't forget to save your progress using the in-game menu as you play through this large game!

Notes

  • These instructions use the Windows version of NeoFeud as the source of the key data files, but any of the other versions would as well. For non-Windows versions, a file called Neofeud.ags would replace Neofeud.exe.
  • It seems like the AGS app only applies your preferences (like relative mouse controls) the first time a game is launched. If you want to change your settings, you might need to clear the AGS app's storage (which has a similar effect to reinstalling the app).
  • Uninstalling the AGS app will not remove files from the ags folder you created. If you device is low on space, you might consider deleting the large files you transferred with the Android File Utility. (The small agssave.NNN files represent your progress through the game, and they can be backed up or stored elsewhere.)
  • AGS game developers: This just one possible way of making your AGS games playable on Android. This method puts a lot of burden on your players to follow esoteric steps. If you have the time and attention, you can follow some esoteric steps for yourself to build a self-contained app for your game: https://github.com/adventuregamestudio/ags/tree/master/Android/mygame This process is only moderately complicated for games with less than 1GB of total data. For larger games, like NeoFeud, either the original AGS game needs to be squished down or some Android-specific custom asset downloading and decompression logic needs to be implemented.

Credits

This guide was created by Adam M. Smith (rndmcnlly).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment