RAFTools - A viewer/extraction toolkit for League of Legends
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zane van Iperen 8da4910e0f remove dead download link and build crest from readme 2 years ago
src bump version to 0.6.0 2 years ago
.gitignore + Added "openapp" and "File->Open LoL App Package" functionality. 6 years ago
.nb-gradle-properties * Fixed the execution of tasks 6 years ago
.travis.yml * Fixed dialog box being in the top-left 4 years ago
COPYING * Added GPL notices 6 years ago
README.md remove dead download link and build crest from readme 2 years ago
build.gradle + Allowed running via 'gradle run' 4 years ago
settings.gradle + Initial port to using Gradle 6 years ago



A viewing/extraction toolkit for League of Legends RAF files.


  • Automated mounting of RAF files (See the filesystem as LoL does)
  • Manual "patch" mounting
  • DDS Viewing/Exporting (including Mipmaps)
  • Preliminary Wwise Soundbank extraction
  • CLI and GUI interfaces


Usage is pretty straightforward:

To run normally (as a GUI application):

java -jar RAFTools.jar

To run as a CLI application:

java -jar RAFTools.jar -console


RAFTools uses gradle for its build system, so the usual gradle commands will suffice:

/path/to/RAFTools$ gradle build
/path/to/RAFTools$ gradle run
Creating a JAR file
/path/to/RAFTools$ gradle jar


GPLv2 Only - See the COPYING file for exact license details.


At request, I am providing donation information, both PayPal and Bitcoin. Please note that any donations go to the sole contributor for the project as a way of saying Thank you and to incentivise work on the project.


Bitcoin: 16ozmnVZmmXjBtXDn2q63pKaMQzDRxekow