Skip to content

roflxd (Go-Lang vers.) - for League of Legends replay files

License

Notifications You must be signed in to change notification settings

fraxiinus/roflxd.go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roflxd.go - ROFL eXtract Data (Golang vers.)

Go back to roflxd overview

About

This is an incomplete project. The original goal of this project was to convert GLR replays to a form that was playable by the League of Legends client. That goal ended up being unachievable so the project was shelved.

The ROFL parsing ability of the project is still useful, so this project is now a part of roflxd.

See original discussions on ReplayBook.

This is literally my first ever golang project. I hope it is at the very least, readable. Best of luck.

What is working

  • Loading ROFL files to memory
  • Saving data in memory to ROFL file
  • Loading GLR files to memory

How to use

Compile and run using go:

go run .

Example 1: Reads ROFL file, verifies, and prints verbose logs

go run . -input EUN1.rofl -v -mode verify

Example 2: Reads a ROFL file, and outputs all data to JSON file

go run . -input NA1.rofl -mode json -output "dump.json"

About

roflxd (Go-Lang vers.) - for League of Legends replay files

Topics

Resources

License

Stars

Watchers

Forks

Languages