Online Setup (PPSSPP)

This is a guide on how to set up Dissidia 012 online play with a PPSSPP emulator on Windows PC and Android platforms. The methods involve sharing an IP address provided by an online connectivity program Radmin, Hamachi or ZeroTier One.

For Android specific instructions, please refer to the appropriate section below.

Requirements

Be sure to adjust the controls and graphics settings to ensure a smooth experience.

Preparations

NOTE: PPSSPP comes with x32 bit and x64 bit executables. Please ensure that all participants are using either 32-bit or 64-bit when playing. Using 32-bit and 64-bit executables together has been a common cause of desynchronisation.

Radmin / Hamachi

Radmin is currently the primary way of connecting online with players in the Discord community. Both Radmin and Hamachi function very similiarly and thus the instructions will be shared for both programs.

Video tutorial (with Hamachi). Same principles, but the program is different.

PPSSPP networking settings (shared)

Players should do the following steps regardless of whether they will act as a host for online sessions or not.

Under the "Networking" tab in the PPSSPP settings, do the following:

PPSSPP networking settings (host)

The following steps should be only be done by the player who will act as a host. Only one host is required for any session. This is necessary so that players can connect with the host or other players.

Under the "Networking" tab in the emulator's settings, do the following:

PPSSPP networking settings (join)

The following steps should be done by players who do not act as a host for the session.

ZeroTier One

ZeroTier One is an alternative to Radmin or Hamachi which is primarily used on Android, but may yield different results in connectivity and connection stability. If the aforementioned options fail on PC, try this program instead. Note that it is possible Radmin etc. can conflict with ZeroTier One.

Android

For mobile devices with an Android operating system, the procedure remains largely the same. Most, if not all instructions from PC apply. The host and join hierarchy also works the same way.

Please note that using wireless connections may cause lag during online play. Furthermore, game speed may suffer if the mobile device is not powerful enough to run the game.

Requirements

PC and Android Crossplay

As of PPSSPP version 1.15.4, it is possible for PC and Android users to play the game together. The PPSSPP version 1.17.1 is known to have good performance and as of July 25th 2024, it is the latest version.

Preparations (PC and Android)

These instructions apply to users of PC and Android, they must be done to ensure compatibility.

In JIT debug tools, check the boxes for the following options:

Afterwards, follow the general preparations and the host / join procedures for ZeroTier One.

Preparations (Android)

In the system section of settings:

How to use your own save file

Find your own save file in the emulator's directory (if it is already there), ppsspp/memstick/PSP/SAVEDATA. American version save file is named "ULUS10566GameDataxx" (xx being numbers), European version save is named "ULES01505GameDataxx" etc. Copy that, paste it into the tournament pack's save file directory: ppsspp/memstick/PSP/SAVEDATA.

Local play

More recent builds of PPSSPP also support online play locally via multiple emulator instances. This means players can play together with only one computer without using Hamachi, Radmin or ZeroTier One.

Note that the second player may not have sound playback.

Troubleshooting

Connecting to online lobby takes a long time

One or more settings are wrong. If the emulator does not display a notification for network connectivity (e.g. Network initialized), it means the host is not online or

White screen

When loading into character select, the game may get stuck on a white screen.

Game modifications

Audio (undub), texture and HUD modifications work fine. 3D model swaps do not work however and will result in a network desync. Please make sure you do not have 3D model mods installed.

Network sync failed

Game disconnects during EX Burst

Your emulator's "confirm" button setting is different from the opponent. Please check the "Confirmation button" setting in "System" section and make sure all players have it set to X only.

Different confirm buttons will cause a match to end via a desynchronisation in online play when performing EX Bursts with Gilgamesh, Gabranth, Tifa and other characters whose EX Bursts are influenced by this setting.

Retrieved from "https://dissidia.wiki/index.php?title=Online_Setup_(PPSSPP)&oldid=1726"