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.
Villermen 99fa58f31a Only print out files that were named 7 years ago
Properties Initial commit 7 years ago
lib Moved ZipLib to lib and removed sox 7 years ago
.gitattributes :neckbeard: Added .gitattributes & .gitignore files 7 years ago
.gitignore Initial commit 7 years ago
App.config Initial commit 7 years ago
Options.cs Initial commit 7 years ago
Program.cs Only print out files that were named 7 years ago
RSCacheTool.csproj Update fileSize after changing it 7 years ago Corrected typo in readme 7 years ago


######A command line tool written in C# for extracting and manipulating RuneScape's cache files.

A pre-compiled binary is available for download from my website. Just run the tool without arguments and it will tell you the available options.

####RSCacheTool can:

  • Extract the entire cache or just one archive into separate files in a given directory. Decompressing and handing out extensions where appropriate.
  • Combine sound chunks (.ogg) from a given archive into full-fledged soundtracks. It can even give them their in-game name based on another file from the archive.

####Usage examples:

  • Get help: rscachetool, done.
  • If you're aiming only at ripping named complete music from your cache these are your 2 golden commands: rscachetool -e=40 -c and rscachetool -e=17 -n.
  • Extract all archives, combine music (including incomplete) and try to name the tracks rscachetool -e -c -i -n.
  • Recombine sound 21713.jaga extracted to D:\cache and rename it rscachetool -c -f=21713 -o -n=21713 D:\cache. (Basically this tries to fix a file if SoX mangled it before.)

####RSCacheTool makes use of the following tools and libraries:

  • NDesk.Options, a command line argument parser.
  • SharpZipLip, a .NET zipping library. Used to decompress archive files
  • SoX (not included in repository), a command line utility for editing sound files. Used to merge soundchunks.

####Be a nice guy and help me out

If you like this tool you can show your appreciation by helping me complete my music archive. If you have any named extraced music files that do not exist in my archive, please share them with me in whatever way possible (dropbox, drive, puush, you name it). A small PayPal donation ( wouldn't hurt either!