1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, If you'd like to instant message with many other users, then join our
    Official Rune-Status Discord Server!
    Dismiss Notice
  3. Got your own Server? Looking for a Server to play right now??
    Make sure you check out the Public Server Directory!
    Dismiss Notice
  4. If you're new to the Rsps Scene and want to jump straight into learning how to Set-up and Customise your own RuneScape Private Sever then check out the Guides and Tutorials for RS2 here.
    Dismiss Notice

rev.317 Updated Skill Tab (Taming) and Loot Chest interfaces 1.0

Custom cache packed interfaces. Skill tab partially separate from original.

  1. Mayhem
    [​IMG]

    If you decide to reuse the old skill interface, either make sure to backup the original interface file, or if you know what you're doing, and want to continue using the loot chest interface, you'll need to reconfigure the mouseover interface trigger ids per interface on the original skill tab in order to fix the tooltips.

    ^^ Regarding the above statement, I will not be helping you do this. I've got enough issues on my own plate as is.

    WARNING: BACKUP YOUR CACHE!!!

    WARNING 2: The updated skill tab mouse-over interface triggers do not work very well. This is an issue I haven't solved, but each one does work, so if you manage to fix this, upload a fixed version if you like. I don't mind redistribution of what I provide.

    Somewhere in the 317 client has constant variables that should be replaced with these values:

    public static final boolean[] SKILL_ENABLED = {true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, /*19*/ true, /*20*/ true, true};
    public static final String[] SKILL_NAMES = {"attack", "defence", "strength", "hitpoints", "ranged", "prayer", "magic", "cooking", "woodcutting", "fletching", "fishing", "firemaking", "crafting", "smithing", "mining", "herblore", "agility", "thieving", /*18*/ "slayer", /*19*/ "farming", "runecraft", "taming"};
    public static final int SKILL_COUNT = 22;

    In the Client class, in method extractInterfaceValues:

    Under this:

    if (j1 == 20) {
        k1 = ai[l++];
    }

    Add:

    if(j1 == 21) {
        int skill = ai[l++];
        int nextLevelAt = requiredExperience[skillLevel[skill] - 1];
        int remainder = nextLevelAt - currentExp[skill];
        if(skillLevel[skill] >= 99 || remainder < 0)
            k1 = 0;
        else
            k1 = remainder;
    }


    One image must be added to the image archive (not textures):

    In 'miscgraphics.dat', add a new image. On index 15 add the 'miscgraphics.dat_15.png' file included in the zip archive.

    After doing this, save the archive / repack it if it requests to do so.

    In the interface.jag (Raw Jagex Archive), replace the 'data' file with the 'taminglootchest_interface_data' file included in the zip archive.

    After doing this, save the archive / repack it if it requests to do so.

    WARNING: After each file added / replaced in the cache, always make sure to save the archive and rebuild it if it asks before doing the next step. This is a safety precaution.