If the Error Code
of the Response is not 0x00
, the following apply.
Depending on the Code, more bytes might be after the Transaction ID
. (Shocker)
The underlying Socket will not disconnect on Error, see how to use the plugin
The following Error Codes are defined for now.
0x01
: Unsupported Protocol Version0x02
: Invalid API Requested0x03
: Invalid API Operation Requested0x04
: Invalid API Version Requested0x05
: Duplicate Transaction ID0x06
: Missing or Malformed Request Body0x07
: Unaligned Request0x08
: Reserved for MemoryAPI Errors0x09
: Reserved for StatisticsAPI Errors0x10
: Reserved for RegisterAPI Errors0x11
: Reserved for GraphicsAPI Errors0x12
: Reserved for GameCubeControllerAPI Errors0x13
: Reserved for EMUApi Errors
The Error Code 0x06
may have additional information, see the API's Error Response Section.