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.
Primary sources
- README.md GitHub · ss26367098/rofllens · Revision 62a475a
- docs/research-methodology.md GitHub · ss26367098/rofllens · Revision 62a475a
More in Protocols
- LogicAnalyzer · Tool
- BtleJuice · Tool
- NearDrop · Tool
- Impacket · Tool
- open-appleremote: Siri Remote protocol reconstruction · Case study
- GAMEKB-K17: reconstructing a macropad configuration protocol · Case study