Skip to content

A .NET library and command-line interface to interact with RuneScape's cache.

License

Notifications You must be signed in to change notification settings

Blaise170/runescape-cache-tools

 
 

Repository files navigation

Viller's RuneScape Cache Tools

A .NET library and command-line interface for manipulating RuneScape's cache.

CircleCI

A pre-compiled executable of the latest release is available from the releases page on GitHub. Extract the archive and run rsct.exe to list available options.

RuneScape Cache Tools can...

  • ...extract the entire cache or single indexes into separate files in a given directory. Decompressing and handing out extensions where appropriate.
  • ...combine sound chunks from the soundtrack index into full-fledged, named tracks. By default the lossy OGG format is used, but there is also an option to combine the tracks into FLAC files without loss of quality.
  • ...download files straight from Jagex's servers instead of your own incomplete cache.

"The program opens and closes right after"

rsct.exe is a command-line application. That means it is a text-only application that should be run from your terminal with arguments. Running it directly will only show the manual and exit again. If you're not familiar with the command-line give this page on getting started a read.

Example command which would create the soundtrack in the directory C:\rscache\ from the Jagex servers instead of your own cache files: rsct.exe --download --soundtrack-combine --output-directory C:\rscache\

Soundtrack

I've uploaded all named tracks to YouTube. Their playlist can be found here. You can download the soundtrack we have created together with the tool from my website. It's as complete as possible and is updated frequently.

External dependencies

SoX - Sound eXchange, a command-line audio editing tool, is used by the cache tools to stitch soundtrack files together. If you plan on combining soundtrack files SoX needs to be available. On non-Windows platforms this can be accomplished by installing the sox package using something similar to sudo apt install sox on Debian-based platforms. For Windows, either put the SoX binary and its dependencies (dlls) into the same directory as the cache tools, or install the application and add it to your PATH.

Credits

I would like to thank some great community members who helped me in getting the cache figured out:

  • Pea2nuts
  • Method
  • Graham
  • `Discardedx2
  • Sean

Show your support!

I've put a lot of love and hard work into this project. If you like the tools, you can show your appreciation via a small PayPal donation (villermen@gmail.com).

If you have any remaining questions feel free to send me an email.

About

A .NET library and command-line interface to interact with RuneScape's cache.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%