Skip to content

Emulators

Deko edited this page Aug 22, 2024 · 10 revisions

Contents:

  1. General recommendations
  2. Android Studio
  3. Google Play Games PC Developer Build
  4. BlueStacks
  5. LDPlayer 9

General recommendations

  • Android version: 7+ (Most emulators should run Android 10+ by default)
  • CPU: 4 Cores
  • Memory: 4GB
  • Display resolution: 1280x720 - The bot will attempt to set this by itself.
  • Pixel density: 240 dpi - The bot will attempt to set this by itself.

We recommend the ABI (application binary interface) to be arm64, but this is subjective and you may choose x86 or anything else that TFT supports as well.

We do not recommend any specific emulator, because almost any emulator has some form of origin or history that one might not be happy with. Any emulator comes with the security risk of entering any credentials. Only enter your Google credentials into emulators that you trust.

Each emulator mentions Hyper-V compatibility. Hyper-V is needed for Windows native emulation, WSL uses it for example.

Below is an unordered list of emulators we tested during development. If you run into issues with any other emulators, please create an Issue and we'll see if we can add the info to this page.

Android Studio

Android Studio is the official Google IDE for Android. It can be downloaded here and comes with Android Virtual Devices (AVD). The AVD is resource intensive, but is the closest to a real device. Due to being built for developers, devices may need additional configuration and know-how, depending on your needs.

AVDs are compatible with Hyper-V.
Supports the default ADB port 5555.

Google Play Games PC Developer Build

TODO - Needs more info.

The Google Play Games PC Develop Build is compatible with Hyper-V.

BlueStacks

BlueStacks is likely the most popular Android emulator and can be configured to follow the bot requirements.

Configuration

Open Settings

settings

Enable ADB

Make sure to enable ADB in the settings: Settings > Advanced > Android Debug Bridge (ADB).

enable_adb

This is also where you can look up your ADB port. Some BlueStacks installations keep changing the port upon every start.

Disable Ads

Also, disable ads that interrupt gameplay in the settings: Settings > Preferences > Allow BlueStacks to show Ads during gameplay.

disable_ads

BlueStacks is compatible with Hyper-V. Supports the default ADB port 5555. Some installations may use other ports for various reasons.

LDPlayer 9

LDPlayer is a gaming-focussed emulator. It is of chinese origin, but comes with the bot requirements out of the box.

LDPlayer 9 is partially compatible with Hyper-V, but will warn you about performance and recommends you to disable it. It is up to you whether you want to follow that recommendation.
Supports the default ADB port 5555.