#online #endless #map #read-write #packet #spell #applications

eolib

A core rust library for writing applications related to Endless Online

8 releases

1.0.0-RC8 Mar 28, 2024
1.0.0-RC7 Mar 25, 2024
1.0.0-RC5 Jan 6, 2024
1.0.0-RC4 Dec 28, 2023

#463 in Data structures

Download history 2/week @ 2024-02-20 4/week @ 2024-02-27 1/week @ 2024-03-05 8/week @ 2024-03-12 286/week @ 2024-03-19 212/week @ 2024-03-26 85/week @ 2024-04-02 62/week @ 2024-04-09 18/week @ 2024-04-16 11/week @ 2024-04-23

110 downloads per month

MIT license

92KB
2K 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
~152K SLoC