DolphinTCPConnector ​
A connector for the Dolphin GameCube/Wii emulator using the Crowd Control TCP bridge.
Kind: Class
Namespace: ConnectorLib
Inheritance: ConnectorBase → I16BitConnector → I32BitConnector → I64BitConnector → I8BitConnector → IAddressableConnector → IConsoleConnector → IDisposable → IDomainMappableConnector → IDomainMappableConnector\<DolphinTCPConnector\> → IGCNConnector → IGameConnector → IGeckoConnector → IROMProcessor → IWiiConnector
Public Constructors
Creates a new instance of the ConnectorLib.DolphinTCPConnector class.
Public Member Functions
Task
Task
Task
void
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
Removes all freezes registered in Dolphin.
bool
bool
bool
bool
Clears the JIT (Just-In-Time) compiler cache of the Dolphin emulator.
bool
Clears the JIT (Just-In-Time) compiler cache of the Dolphin emulator.
bool
Pushes the current state of the emulator to the save state stack.
bool
Restores the last saved state of the emulator from the save state stack.
bool
Inverts/restores the main stick of the emulated GameCube controllers.
bool
Swaps/restores the face buttons of the emulated GameCube controllers.
string
Gets the game ID (e.g. "GZLE01") of the game currently running in Dolphin.
bool
string
bool
bool
bool
bool
bool
Public Attributes
string
DEFAULT_HOST
The default host on which the Dolphin TCP bridge listens.
int
DEFAULT_PORT
The default port (0xCC00) of the Dolphin TCP bridge ("CrowdControlPort" in Dolphin.ini).
uint
PROTOCOL_VERSION
The wire protocol version this connector implements.
Properties
static
string
Host
[get, set]
The host to connect to. Change before connecting if Dolphin is configured differently.
static
int
Port
[get, set]
The port to connect to. Change before connecting if Dolphin is configured differently.
Endianness
Endianness
[get, ]
PointerFormat
PointerFormat
[get, ]
IFeatureAware
Features
[get, ]
bool
Connected
[get, ]
Events
Action<string>
UserStateLoad
Action<string>
UserStateSave
Action<string>
UserStateDelete
