Mac OOGMENU_CreateGame: uint32_t __cdecl (mcp0x03data* pMcpData, char* szServerIp)
The Mac body reads [EBP+8] (the MCP game-create data: name copied from +0, more at +0x10) and [EBP+0xc] (the server IP, read at 0x002d2049). It returns an explicit 1 (0x002d207d) or 0 (0x002d20a6) with a plain RET. The caller NET_MCP_CLIENT_PrepareGameCreatePacket 0x002da87e stores [ESP]=LEA of its local packet buffer and [ESP+4]=EAX from the IP getter 0x002f3084. Matches the Windows twin 0x0043fe40 (uint32_t; pMcpData, szServerIp), in Mac cdecl.
Changes 1, applied together
Set prototype
mac 0x002d1f60signatureundefined OOGMENU_CreateGame(void)→uint32_t OOGMENU_CreateGame(mcp0x03data* pMcpData, char* szServerIp)conventionunknown→__cdecl