GithubHelp home page GithubHelp logo

t3ap0t / runescape-cache-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from villermen/runescape-cache-tools

0.0 1.0 0.0 76.14 MB

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

License: MIT License

C# 99.82% Shell 0.18%

runescape-cache-tools's Introduction

Viller's RuneScape Cache Tools

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

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

Features

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

"The program opens and closes right after"

RSCT 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 commands

  • Extract and save files 1-100 from the soundtrack index (40) of your java client's cache: rsct.exe extract --java 40/1-100.
  • Download and combine the track "Soundscape": rsct.exe audio --download --filter=soundscape.

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 usually updated within one day after updates.

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

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

runescape-cache-tools's People

Contributors

villermen avatar wertercatt avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.