1.9. Communication Compatibility

This section explains Pia communication compatibility.

Communication Compatibility Between Different Versions

With Pia version "X.Y.Z":

X is the major version.

Y is the minor version.

Z is the micro version.

 

There is no communication compatibility between different major versions. For example, applications using version 1.9.0 and applications using version 2.0.0 cannot communicate.

In the case of a different minor version with the same major version, basic communication compatibility is supported except for modules.

Full communication compatibility is supported only for different micro versions. For example, applications using version 1.9.0 and applications using version 1.9.1 can communicate and work on master ROM submissions.

 

Please contact Nintendo if you need communication compatibility between different minor versions. Issues with loss of compatibility between modules are largely addressed by patches. However, particularly difficult cases may take some time to handle. Compatibility patches become more difficult to create the earlier the version of the software. We recommend that developers use the latest possible version of the software.

Cross-Platform Communication Compatibility

Starting from version 3.0.0, cross-platform communication compatibility between Nintendo game consoles is available. There is no cross-platform communication compatibility in versions prior to 3.0.0.