Purpose: This header is not the same as the 474 header. its my own header as close as the real one,
but soon ill release 525 anims as well all i got to do is rename some things.
i released this because i quit rsps and ppl are now going crazy because some client was released.
Difficulty: 1/10
Assumed Knowledge: C&P
Classes Modified: Class36 & Class18
Refactored/Non-Refactored?: non refactored
In Class36 replace this method.
Code:
public static void method529(byte abyte0[], boolean flag)
{
Class30_Sub2_Sub2 class30_sub2_sub2 = new Class30_Sub2_Sub2(abyte0);
class30_sub2_sub2.anInt1406 = abyte0.length - 12;
int i = class30_sub2_sub2.method413();
int j = class30_sub2_sub2.method413();
int k = class30_sub2_sub2.method413();
int i1 = 0;
Class30_Sub2_Sub2 class30_sub2_sub2_1 = new Class30_Sub2_Sub2(abyte0);
class30_sub2_sub2_1.anInt1406 = i1;
i1 += i + 4;
Class30_Sub2_Sub2 class30_sub2_sub2_2 = new Class30_Sub2_Sub2(abyte0);
class30_sub2_sub2_2.anInt1406 = i1;
i1 += j;
Class30_Sub2_Sub2 class30_sub2_sub2_3 = new Class30_Sub2_Sub2(abyte0);
class30_sub2_sub2_3.anInt1406 = i1;
i1 += k-16;
Class30_Sub2_Sub2 class30_sub2_sub2_4 = new Class30_Sub2_Sub2(abyte0);
class30_sub2_sub2_4.anInt1406 = i1;
Class18 class18 = new Class18(class30_sub2_sub2_4);
int k1 = class30_sub2_sub2_1.method413();
int ai[] = new int[500];
int ai1[] = new int[500];
int ai2[] = new int[500];
int ai3[] = new int[500];
for(int l1 = 0; l1 < k1; l1++)
{
int i2 = class30_sub2_sub2_1.method413();
Class36 class36 = aClass36Array635[i2] = new Class36();
class36.aClass18_637 = class18;
int j2 = class30_sub2_sub2_1.method408();
int k2 = -1;
int l2 = 0;
for(int i3 = 0; i3 < j2; i3++)
{
int j3 = class30_sub2_sub2_2.method408();
if(j3 > 0)
{
if(class18.anIntArray342[i3] != 0)
{
for(int l3 = i3 - 1; l3 > k2; l3--)
{
if(class18.anIntArray342[l3] != 0)
continue;
ai[l2] = l3;
ai1[l2] = 0;
ai2[l2] = 0;
ai3[l2] = 0;
l2++;
break;
}
}
ai[l2] = i3;
char c = '\0';
if(class18.anIntArray342[i3] == 3)
c = '\200';
if((j3 & 1) != 0)
ai1[l2] = class30_sub2_sub2_3.method421();
else
ai1[l2] = c;
if((j3 & 2) != 0)
ai2[l2] = class30_sub2_sub2_3.method421();
else
ai2[l2] = c;
if((j3 & 4) != 0)
ai3[l2] = class30_sub2_sub2_3.method421();
else
ai3[l2] = c;
k2 = i3;
l2++;
}
}
class36.anInt638 = l2;
class36.anIntArray639 = new int[l2];
class36.anIntArray640 = new int[l2];
class36.anIntArray641 = new int[l2];
class36.anIntArray642 = new int[l2];
for(int k3 = 0; k3 < l2; k3++)
{
class36.anIntArray639[k3] = ai[k3];
class36.anIntArray640[k3] = ai1[k3];
class36.anIntArray641[k3] = ai2[k3];
class36.anIntArray642[k3] = ai3[k3];
}
}
}
And in class18 add this method.
Code:
public Class18(Class30_Sub2_Sub2 class30_sub2_sub2)
{
int anInt341 = class30_sub2_sub2.method408();
anIntArray342 = new int[anInt341];
anIntArrayArray343 = new int[anInt341][];
for(int j = 0; j < anInt341; j++)
anIntArray342[j] = class30_sub2_sub2.method408();
for(int j = 0; j < anInt341; j++)
anIntArrayArray343[j] = new int[class30_sub2_sub2.method408()];
for(int j = 0; j < anInt341; j++)
for (int l = 0; l < anIntArrayArray343[j].length; l++)
anIntArrayArray343[j][l] = class30_sub2_sub2.method408();
}
And in class Class30_Sub2_Sub2 add this:
Code:
public Class30_Sub2_Sub2(byte abyte0[])
{
aByteArray1405 = abyte0;
anInt1406 = 0;
}
NOTE: This will make the current 317 files unreadable. or make 2 methods, or just replace the files in the cache.
Here are the files : Downloading - anim.rar @ UppIT
there was a small anti leech-
[Today 11:15 PM] Mr FlameBox: While the max is like 1750 of skillcapes xD
[Today 11:15 PM] Mr FlameBox: Since those anims require maybe like frame id 3000
[Today 11:14 PM] Mr FlameBox: Yes
[Today 11:14 PM] Josh: So me having the blank stand anim would be normal then?
[Today 11:14 PM] Mr FlameBox: Over and over and over
[Today 11:14 PM] Mr FlameBox: So all files are loaded in like only 2000frames xD
[Today 11:13 PM] Mr FlameBox: Lol i had a small anti leech turns out everyone was to stupid or couldn't care, there isnt a frame list all frames have the id of the frame id in the file
[Today 11:13 PM] Josh: Nope lol, gave up. couldn't be arsed trying again.
[Today 11:12 PM] Mr FlameBox: Still havent got the anims to work?