Table of Contents

Namespace Moffat.EndlessOnline.SDK.Data

Reading and writing EO data: EoReader and EoWriter, EO number and string encoding, packet encryption (DataEncrypter) and server verification (ServerVerifier).

Classes

DataEncrypter

A helper class for encrypting and decrypting EO data.

EoNumericLimits

Constants for the maximum values of the EO numeric types.

The largest valid value for each type is TYPE_MAX - 1.

EoReader

A class for reading EO data from a sequence of bytes.

EoReader features a chunked reading mode, which is important for accurate emulation of the official game client.

See: Chunked Reading

EoWriter

A class for writing EO data to a sequence of bytes.

NumberEncoder

Provides utility methods for encoding and decoding EO numbers.

ServerVerifier

A helper class for verifying that the game server is genuine.

StringEncoder

Provides utility methods for encoding and decoding EO strings.