

- #HOW TO DOWNLOAD RUNESCAPE CLIENT CACHE HOW TO#
- #HOW TO DOWNLOAD RUNESCAPE CLIENT CACHE CODE#
- #HOW TO DOWNLOAD RUNESCAPE CLIENT CACHE WINDOWS#
The RuneLite GitHub project page is the official repository to get the source code for the project. The RuneLite homepage provides a summary of the project and precompiled downloads for the client. This documentation focuses on the cache tool for extracting information from the OSRS cache, and dabbles a little later with the deobfuscator (using an old version from the RuneLite project) for extracting cache version information. In addition, the creators also provide a cache extraction tool and used to provide a client deobfuscator. The project provides a free, open-source and super fast client for Old School RuneScape. RuneLite is a suite of open source tools for Old School RuneScape. Index 2 blockĪnimated Graphic Definition (Spot Animation/GFX) The config file, or main_file_cache.idx2 contains highly useful information. The table below documents each index file, and the data that the index file points to. In OSRS there are currently 17 index files named consecutively from main_file_cache.idx0 to main_file_cache.idx16, as well as one index file named main_file_cache.idx255. Index Files (idx)Īs the name suggests, the index file is an index for the main_file_cache.dat2 file. This information is provided by index files. To extract anything from the main_file_cache.dat2 file you must know the location of the data blocks. The file is made up of various blocks of data, some are compressed, some are not, and the information is not trivial to extract. However, the file is stored in a complex structure and you cannot just open the main_file_cache.dat2 file and view images or extract music. This file contains the entire OSRS cache including information about items, npcs, images, sounds, models, and animations. The primary data file is named main_file_cache.dat2. The following sections discuss each of these file type/formats in further detail. These file types are easily identified by their corresponding file extension, namely: Inside the cache directory, there are a number of files, but there are only two primary file types/formats. Similarly, on Linux-based systems the cache files are stored in the following directory: /home//jagexcache/oldschool/LIVE
#HOW TO DOWNLOAD RUNESCAPE CLIENT CACHE WINDOWS#
In Microsoft Windows (Vista onwards), the cache files are stored in the following directory: C: \Users \ \jagexcache \oldschool \LIVEĬ: \Users \ph01l \jagexcache \oldschool \LIVE All cache files are stored in the home directory of the user. The OSRS Cache structure is pretty much the same as the very well know #317 Runescape 2 cache format.
#HOW TO DOWNLOAD RUNESCAPE CLIENT CACHE HOW TO#
This post starts with a brief discussion about the OSRS cache, then outlines how to use the open source RuneLite project to extract item definitions and npc definitions from the cache. This page documents some of the more useful information I found to hopefully help someone else who is interested. Along the way, I learned a lot about the cache structure, the type of information it contains and various tools that are available to help parse the information in the cache. For example, to help build the OSRSBox Item Database project (osrsbox-db), I needed to extract all items from the OSRS cache. Here is my CacheDownloader.java import java.io.While making some parts of this website and some authoring other tools I needed to dabble a little with the OSRS cache. It is suppose to extract the files in there to folder. Here is what the folder looks like when the cache is downloaded. I'm stumped and need help to fix this because I promised my members that it would be online tonight. It doesn't extract it just downloads to the location I've made. I'm trying to make a webclient, which I have done but for some reason it downloads the cache from my website and stays in the cache.zip. I do have a RuneScape Private server and I do have a client.
