How to use CooPME

          

Host:

Let’s start with the Host. Press "Start"

Client:

The host is the only one who needs to have the game installed, along with the emulator, so the client can see it. Enter host IP address and press Connect


Connect Second Controller:

For the second player to control the second controller, they need to enable developer options on the host device. This is for wireless ADB pairing.

To become the host, a user needs to enable ADB over Wi-Fi or activate ADB on port 5555 from a PC using the command: adb tcpip 5555.

Why is ADB required?

The only way to capture the screen without latency is through ADB. Android’s MediaProjection API can capture the screen, but it adds a lot of latency, making the game unplayable on the client side.

Thanks to ADB, we can also attach a native gamepad to the host, which the client can use to control the second player.

Setting adb

To use adb you first need to turn on WIRELESS debugging on your device, usually by following these steps:

  1. Open system Settings and go to About.

  2. Click "Build number" quickly for several times, you can see a message similar to "You are a developer".

  3. At this point, you should able to find "Developer Options" in Settings, enable "USB Debugging AND WIRELESS DEBUGGING".

How to link the CoopMe app to your phone’s ADB:

Starting with wireless debugging works on Android 11 or above. This startup method does not require a connection to a computer. Due to system limitations, the startup steps need to be performed again after each reboot.

#Enable Wireless debugging

  1. Search the web for how to enable "Developer options" for your device model
  2. Enable "Developer options" and "USB Debugging"



  3. Enter "Wireless debugging"



  4. Enable "Wireless debugging"



#Pairing (only needs once)

  1. Start pairing in CooPMe


  2. Enable Wireless debugging


  1. Tap "Pair device with pairing code" in "Wireless debugging"


  2. Enter pairing code in Shizuku's notificaiton



#Start CoopMe


If it does not start, try disabling and enabling wireless debugging.


Client:

Unlike the host, the client doesn't need to do anything with ADB, as all it needs to do is connect to the host's server.

To do this, simply enter the host's IP address in the "Server IP" section.

Then click the "Connect" button, and it should connect without any issues.

To play without a router or hotspot, read below on how to use Wi-Fi Direct; this improves the experience and latency.

Comentarios

Entradas populares de este blog

Politica de Privacidad

How to use VoIPCOOP