Please use the new eolib crate
This crate will contain most of the data structures and methods needed to create any kind of program for Endless Online.
- 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
- 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