@evasuo/uo-huffman-code
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

@evasuo/huffman-code

Javascript Huffman Code Compression & Decompression for Ultima Online

Supports

  • Node
  • ✅️ Browser

Example Usage

Compress

/**
 * At times, when preparing to send a packet to the UO client
 * it will need to be compressed.
 */
import {Compress} from '@evasuo/uo-huffman-code';
Compress.Process(UODataPacketBuffer);

Decompress

/**
 * The UO server will start encrypting packages after selecing a server.
 * This will allow you to decompress those packets.
 */
import {Deompress} from '@evasuo/uo-huffman-code';
Decompress.Process(UODataPacketBuffer, 0, UODataPacketBuffer.length);

Readme

Keywords

Package Sidebar

Install

npm i @evasuo/uo-huffman-code

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

54.8 kB

Total Files

21

Last publish

Collaborators

  • tylerssn