├── .gitignore ├── CLIClient ├── CLI.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ └── Settings.settings ├── UI │ └── CommandLine │ │ ├── CommandLineUI.cs │ │ ├── KeyBindHandlers │ │ └── Whisper.cs │ │ ├── KeyBindings.cs │ │ └── PacketHandlers │ │ └── DummyHandler.cs └── app.config ├── Client ├── Authentication │ ├── AuthCommand.cs │ ├── AuthResult.cs │ ├── ClientAuthChallenge.cs │ ├── ClientAuthProof.cs │ ├── CommandHandler.cs │ ├── Network │ │ ├── AuthSocket.cs │ │ └── ISendable.cs │ ├── ServerAuthChallenge.cs │ ├── ServerAuthProof.cs │ ├── WorldServerInfo.cs │ └── WorldServerList.cs ├── Chat │ ├── ChatChannel.cs │ ├── ChatMessage.cs │ └── Definitions │ │ ├── ChatMessageType.cs │ │ ├── ChatTag.cs │ │ └── Language.cs ├── Client.csproj ├── Crypto │ ├── ARC4.cs │ └── HashHelper.cs ├── Extensions.cs ├── Game.cs ├── GameSocket.cs ├── Properties │ └── AssemblyInfo.cs ├── UI │ ├── IGameUI.cs │ └── LogLevel.cs ├── World.cs └── World │ ├── CharacterEnumeration.cs │ ├── Definitions │ ├── Extensions.cs │ ├── Gender.cs │ ├── PlayerClass.cs │ └── Race.cs │ ├── Network │ ├── AuthResponse.cs │ ├── AuthenticationCrypto.cs │ ├── ClientHeader.cs │ ├── Header.cs │ ├── InPacket.cs │ ├── OutPacket.cs │ ├── Packet.cs │ ├── PacketHandlers │ │ ├── AuthHandlers.cs │ │ ├── ChatHandlers.cs │ │ └── QueryHandler.cs │ ├── ServerHeader.cs │ └── WorldSocket.cs │ ├── PacketHandler.cs │ └── WorldCommand.cs ├── MangosClient.sln └── README /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/.gitignore -------------------------------------------------------------------------------- /CLIClient/CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/CLI.csproj -------------------------------------------------------------------------------- /CLIClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/Program.cs -------------------------------------------------------------------------------- /CLIClient/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /CLIClient/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /CLIClient/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/Properties/Settings.settings -------------------------------------------------------------------------------- /CLIClient/UI/CommandLine/CommandLineUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/UI/CommandLine/CommandLineUI.cs -------------------------------------------------------------------------------- /CLIClient/UI/CommandLine/KeyBindHandlers/Whisper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/UI/CommandLine/KeyBindHandlers/Whisper.cs -------------------------------------------------------------------------------- /CLIClient/UI/CommandLine/KeyBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/UI/CommandLine/KeyBindings.cs -------------------------------------------------------------------------------- /CLIClient/UI/CommandLine/PacketHandlers/DummyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/UI/CommandLine/PacketHandlers/DummyHandler.cs -------------------------------------------------------------------------------- /CLIClient/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/CLIClient/app.config -------------------------------------------------------------------------------- /Client/Authentication/AuthCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/AuthCommand.cs -------------------------------------------------------------------------------- /Client/Authentication/AuthResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/AuthResult.cs -------------------------------------------------------------------------------- /Client/Authentication/ClientAuthChallenge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/ClientAuthChallenge.cs -------------------------------------------------------------------------------- /Client/Authentication/ClientAuthProof.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/ClientAuthProof.cs -------------------------------------------------------------------------------- /Client/Authentication/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/CommandHandler.cs -------------------------------------------------------------------------------- /Client/Authentication/Network/AuthSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/Network/AuthSocket.cs -------------------------------------------------------------------------------- /Client/Authentication/Network/ISendable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/Network/ISendable.cs -------------------------------------------------------------------------------- /Client/Authentication/ServerAuthChallenge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/ServerAuthChallenge.cs -------------------------------------------------------------------------------- /Client/Authentication/ServerAuthProof.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/ServerAuthProof.cs -------------------------------------------------------------------------------- /Client/Authentication/WorldServerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/WorldServerInfo.cs -------------------------------------------------------------------------------- /Client/Authentication/WorldServerList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Authentication/WorldServerList.cs -------------------------------------------------------------------------------- /Client/Chat/ChatChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Chat/ChatChannel.cs -------------------------------------------------------------------------------- /Client/Chat/ChatMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Chat/ChatMessage.cs -------------------------------------------------------------------------------- /Client/Chat/Definitions/ChatMessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Chat/Definitions/ChatMessageType.cs -------------------------------------------------------------------------------- /Client/Chat/Definitions/ChatTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Chat/Definitions/ChatTag.cs -------------------------------------------------------------------------------- /Client/Chat/Definitions/Language.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Chat/Definitions/Language.cs -------------------------------------------------------------------------------- /Client/Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Client.csproj -------------------------------------------------------------------------------- /Client/Crypto/ARC4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Crypto/ARC4.cs -------------------------------------------------------------------------------- /Client/Crypto/HashHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Crypto/HashHelper.cs -------------------------------------------------------------------------------- /Client/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Extensions.cs -------------------------------------------------------------------------------- /Client/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Game.cs -------------------------------------------------------------------------------- /Client/GameSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/GameSocket.cs -------------------------------------------------------------------------------- /Client/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Client/UI/IGameUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/UI/IGameUI.cs -------------------------------------------------------------------------------- /Client/UI/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/UI/LogLevel.cs -------------------------------------------------------------------------------- /Client/World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World.cs -------------------------------------------------------------------------------- /Client/World/CharacterEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/CharacterEnumeration.cs -------------------------------------------------------------------------------- /Client/World/Definitions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Definitions/Extensions.cs -------------------------------------------------------------------------------- /Client/World/Definitions/Gender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Definitions/Gender.cs -------------------------------------------------------------------------------- /Client/World/Definitions/PlayerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Definitions/PlayerClass.cs -------------------------------------------------------------------------------- /Client/World/Definitions/Race.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Definitions/Race.cs -------------------------------------------------------------------------------- /Client/World/Network/AuthResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/AuthResponse.cs -------------------------------------------------------------------------------- /Client/World/Network/AuthenticationCrypto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/AuthenticationCrypto.cs -------------------------------------------------------------------------------- /Client/World/Network/ClientHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/ClientHeader.cs -------------------------------------------------------------------------------- /Client/World/Network/Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/Header.cs -------------------------------------------------------------------------------- /Client/World/Network/InPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/InPacket.cs -------------------------------------------------------------------------------- /Client/World/Network/OutPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/OutPacket.cs -------------------------------------------------------------------------------- /Client/World/Network/Packet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/Packet.cs -------------------------------------------------------------------------------- /Client/World/Network/PacketHandlers/AuthHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/PacketHandlers/AuthHandlers.cs -------------------------------------------------------------------------------- /Client/World/Network/PacketHandlers/ChatHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/PacketHandlers/ChatHandlers.cs -------------------------------------------------------------------------------- /Client/World/Network/PacketHandlers/QueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/PacketHandlers/QueryHandler.cs -------------------------------------------------------------------------------- /Client/World/Network/ServerHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/ServerHeader.cs -------------------------------------------------------------------------------- /Client/World/Network/WorldSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/Network/WorldSocket.cs -------------------------------------------------------------------------------- /Client/World/PacketHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/PacketHandler.cs -------------------------------------------------------------------------------- /Client/World/WorldCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/Client/World/WorldCommand.cs -------------------------------------------------------------------------------- /MangosClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/MangosClient.sln -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vermie/MangosClient/HEAD/README --------------------------------------------------------------------------------