eo

Crates.ioeo
lib.rseo
version0.0.4
sourcesrc
created_at2021-01-10 16:26:13.161491
updated_at2023-12-27 22:12:48.623367
descriptionData structures and methods for Endless Online
homepage
repositoryhttps://github.com/sorokya/eo
max_upload_size
id338910
size205,703
Richard Leek (sorokya)

documentation

README

Build Status Crate Docs License

Archived

Please use the new eolib crate

EO

This crate will contain most of the data structures and methods needed to create any kind of program for Endless Online.

Modules

  • character - enums for character specific values
  • data - eo primitive types, stream builder and stream writer.
    • pubs - structs, and enums for reading+writing eo pub data files.
  • net - packet processing functions, and enums for network related reply codes
  • quest - enums for quest specific values
  • world - enums that are shared between different objects in the game world

Features

  • Number encoding
  • Packet encoding
  • EO StreamBuilder+StreamReader provides a tool for working with EO Byte arrays
  • Client pub file reading+writing (Reading works)
  • Server pub file reading+writing (Reading works)
  • Network protocol data structures & serialization (Building these out as I go with the reoserv project)
    • Client request packets
    • Server response packets
Commit count: 197

cargo fmt