├── .gitignore ├── JKClient.sln ├── JKClient ├── ClientCommandOperations.cs ├── ClientEntity.cs ├── ClientGame.cs ├── ClientGames │ ├── JA │ │ ├── JAClientGame.cs │ │ └── JAPlusClientGame.cs │ ├── JO │ │ └── JOClientGame.cs │ └── Q3 │ │ └── Q3ClientGame.cs ├── ClientInfo.cs ├── ClientSnapshot.cs ├── ClientVersion.cs ├── Command.cs ├── CommandEventArgs.cs ├── Common.cs ├── ConnectionStatus.cs ├── EntityEventArgs.cs ├── EntityState.cs ├── GameModification.cs ├── GameState.cs ├── GameType.cs ├── Handlers │ ├── IBrowserHandler.cs │ ├── IClientHandler.cs │ ├── INetHandler.cs │ ├── JA │ │ ├── JABrowserHandler.cs │ │ ├── JAClientHandler.cs │ │ └── JANetHandler.cs │ ├── JO │ │ ├── JOBrowserHandler.cs │ │ ├── JOClientHandler.cs │ │ └── JONetHandler.cs │ └── Q3 │ │ ├── Q3BrowserHandler.cs │ │ ├── Q3ClientHandler.cs │ │ └── Q3NetHandler.cs ├── Huffman.cs ├── InfoString.cs ├── JKClient.cs ├── JKClient.csproj ├── JKClientClientGame.cs ├── JKClientException.cs ├── JKClientParse.cs ├── Message.cs ├── NetAddress.cs ├── NetChannel.cs ├── NetClient.cs ├── NetField.cs ├── NetSystem.cs ├── OutPacket.cs ├── PinnedObject.cs ├── PlayerMoveFlag.cs ├── PlayerMoveType.cs ├── PlayerState.cs ├── ProtocolVersion.cs ├── QuakeBoolean.cs ├── ServerBrowser.cs ├── ServerCommandOperations.cs ├── ServerInfo.cs ├── Snapshot.cs ├── Stat.cs ├── Team.cs ├── Trajectory.cs └── UserCommand.cs ├── LICENSE ├── LICENSE2 └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/.gitignore -------------------------------------------------------------------------------- /JKClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient.sln -------------------------------------------------------------------------------- /JKClient/ClientCommandOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientCommandOperations.cs -------------------------------------------------------------------------------- /JKClient/ClientEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientEntity.cs -------------------------------------------------------------------------------- /JKClient/ClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientGame.cs -------------------------------------------------------------------------------- /JKClient/ClientGames/JA/JAClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientGames/JA/JAClientGame.cs -------------------------------------------------------------------------------- /JKClient/ClientGames/JA/JAPlusClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientGames/JA/JAPlusClientGame.cs -------------------------------------------------------------------------------- /JKClient/ClientGames/JO/JOClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientGames/JO/JOClientGame.cs -------------------------------------------------------------------------------- /JKClient/ClientGames/Q3/Q3ClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientGames/Q3/Q3ClientGame.cs -------------------------------------------------------------------------------- /JKClient/ClientInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientInfo.cs -------------------------------------------------------------------------------- /JKClient/ClientSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientSnapshot.cs -------------------------------------------------------------------------------- /JKClient/ClientVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ClientVersion.cs -------------------------------------------------------------------------------- /JKClient/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Command.cs -------------------------------------------------------------------------------- /JKClient/CommandEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/CommandEventArgs.cs -------------------------------------------------------------------------------- /JKClient/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Common.cs -------------------------------------------------------------------------------- /JKClient/ConnectionStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ConnectionStatus.cs -------------------------------------------------------------------------------- /JKClient/EntityEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/EntityEventArgs.cs -------------------------------------------------------------------------------- /JKClient/EntityState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/EntityState.cs -------------------------------------------------------------------------------- /JKClient/GameModification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/GameModification.cs -------------------------------------------------------------------------------- /JKClient/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/GameState.cs -------------------------------------------------------------------------------- /JKClient/GameType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/GameType.cs -------------------------------------------------------------------------------- /JKClient/Handlers/IBrowserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/IBrowserHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/IClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/IClientHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/INetHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/INetHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JA/JABrowserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JA/JABrowserHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JA/JAClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JA/JAClientHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JA/JANetHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JA/JANetHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JO/JOBrowserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JO/JOBrowserHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JO/JOClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JO/JOClientHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/JO/JONetHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/JO/JONetHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/Q3/Q3BrowserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/Q3/Q3BrowserHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/Q3/Q3ClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/Q3/Q3ClientHandler.cs -------------------------------------------------------------------------------- /JKClient/Handlers/Q3/Q3NetHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Handlers/Q3/Q3NetHandler.cs -------------------------------------------------------------------------------- /JKClient/Huffman.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Huffman.cs -------------------------------------------------------------------------------- /JKClient/InfoString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/InfoString.cs -------------------------------------------------------------------------------- /JKClient/JKClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/JKClient.cs -------------------------------------------------------------------------------- /JKClient/JKClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/JKClient.csproj -------------------------------------------------------------------------------- /JKClient/JKClientClientGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/JKClientClientGame.cs -------------------------------------------------------------------------------- /JKClient/JKClientException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/JKClientException.cs -------------------------------------------------------------------------------- /JKClient/JKClientParse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/JKClientParse.cs -------------------------------------------------------------------------------- /JKClient/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Message.cs -------------------------------------------------------------------------------- /JKClient/NetAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/NetAddress.cs -------------------------------------------------------------------------------- /JKClient/NetChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/NetChannel.cs -------------------------------------------------------------------------------- /JKClient/NetClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/NetClient.cs -------------------------------------------------------------------------------- /JKClient/NetField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/NetField.cs -------------------------------------------------------------------------------- /JKClient/NetSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/NetSystem.cs -------------------------------------------------------------------------------- /JKClient/OutPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/OutPacket.cs -------------------------------------------------------------------------------- /JKClient/PinnedObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/PinnedObject.cs -------------------------------------------------------------------------------- /JKClient/PlayerMoveFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/PlayerMoveFlag.cs -------------------------------------------------------------------------------- /JKClient/PlayerMoveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/PlayerMoveType.cs -------------------------------------------------------------------------------- /JKClient/PlayerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/PlayerState.cs -------------------------------------------------------------------------------- /JKClient/ProtocolVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ProtocolVersion.cs -------------------------------------------------------------------------------- /JKClient/QuakeBoolean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/QuakeBoolean.cs -------------------------------------------------------------------------------- /JKClient/ServerBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ServerBrowser.cs -------------------------------------------------------------------------------- /JKClient/ServerCommandOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ServerCommandOperations.cs -------------------------------------------------------------------------------- /JKClient/ServerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/ServerInfo.cs -------------------------------------------------------------------------------- /JKClient/Snapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Snapshot.cs -------------------------------------------------------------------------------- /JKClient/Stat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Stat.cs -------------------------------------------------------------------------------- /JKClient/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Team.cs -------------------------------------------------------------------------------- /JKClient/Trajectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/Trajectory.cs -------------------------------------------------------------------------------- /JKClient/UserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/JKClient/UserCommand.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/LICENSE2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/entdark/JKClient/HEAD/README.md --------------------------------------------------------------------------------