13 releases (3 stable)

2.1.0 Oct 13, 2024
2.0.0 Aug 21, 2024
1.0.0 Jul 26, 2024
1.0.0-RC8 Mar 28, 2024
1.0.0-RC4 Dec 28, 2023

#756 in Encoding

Download history 16/week @ 2024-07-14 284/week @ 2024-07-21 73/week @ 2024-07-28 58/week @ 2024-08-04 34/week @ 2024-08-11 162/week @ 2024-08-18 9/week @ 2024-08-25 39/week @ 2024-09-08 26/week @ 2024-09-15 18/week @ 2024-09-22 7/week @ 2024-09-29 11/week @ 2024-10-06 174/week @ 2024-10-13 25/week @ 2024-10-20 39/week @ 2024-10-27

250 downloads per month

MIT license

95KB
2.5K SLoC

EOLib

Build Status Crate Docs License

A core rust library for writing applications related to Endless Online

Features

Read and write the following EO data structures:

  • Client packets
  • Server packets
  • Endless Map Files (EMF)
  • Endless Item Files (EIF)
  • Endless NPC Files (ENF)
  • Endless Spell Files (ESF)
  • Endless Class Files (ECF)

Utilities:

  • Data reader
  • Data writer
  • Number encoding
  • String encoding
  • Data encryption
  • Packet sequencer

Dependencies

~3.5–5MB
~151K SLoC