Skip to content

C++ library and tool for encrypting and decrypting Lineage II game files

License

Notifications You must be signed in to change notification settings

ritsuwastaken/open-l2encdec

Repository files navigation

open-l2encdec

A tool for encrypting and decrypting Lineage 2 game files across multiple protocols and platforms.
Based on l2encdec by DStuff and L2crypt by acmi.

Supported protocol headers (Lineage2Ver###)

  • XOR: 111, 120, 121
  • Blowfish: 211, 212
  • RSA: 411, 412, 413, 414 - l2encdec key by default

Known issues

  • Metadata is missing in 111, 120 and 121 tails when encrypting - original l2encdec bug
  • Protocol 121 encryption and decryption require the original filename - specify the filename via options

Credits

License

This project is licensed under MIT