Star on GitHubStar1.1k stars

Tool

RoflLens

RoflLens is a Python library and CLI for analysing League of Legends ROFL v2 replay containers and network transport. It exports blocks and payloads, and offers patch-specific decoders for events such as movement, spells and deaths when the client version, protocol digest and executable hash match.

Targets
Binary · Game · Protocol
Category
Protocol analysis tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Prerequisites: Python 3.11–3.13 and a .rofl replay file are required.
  • Prerequisites: Patch-specific semantic decoding requires optional dependencies and the user's exact matching League of Legends.exe.
  • Limits: Several gameplay semantics remain unresolved; mismatched clients receive transport-only output or an error.
  • License: MIT.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · ss26367098/rofllens · Revision 62a475a
  2. docs/research-methodology.md GitHub · ss26367098/rofllens · Revision 62a475a

More in Protocols

All 140 entries in Protocols

↑↓ move↵ open⌘↵ new tab