PHPackages                             exilestudios/eolib-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. exilestudios/eolib-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

exilestudios/eolib-php
======================

A PHP library for protocol code generation and other functionalities.

v1.0.0-rc.3(1y ago)1241[2 issues](https://github.com/ExileStudios/eolib-php/issues)[1 PRs](https://github.com/ExileStudios/eolib-php/pulls)MITPHPPHP &gt;=8.0

Since Apr 26Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ExileStudios/eolib-php)[ Packagist](https://packagist.org/packages/exilestudios/eolib-php)[ RSS](/packages/exilestudios-eolib-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

EOLib
=====

[](#eolib)

A core PHP library for writing applications related to Endless Online.

Installation
------------

[](#installation)

```
$ composer require exilestudios/eolib-php-dist
```

Features
--------

[](#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

Example Usage
-------------

[](#example-usage)

Here's an example of how to use the PacketFamily class from the library:

```
