Moparscape RSPS - Runescape Private Server Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Download the MoparScape 3.2 private server client with Aryan here.

Pages: [1] 2  All   Go Down

Author Topic: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]  (Read 7788 times)

0 Members and 1 Guest are viewing this topic.

Warzonepking

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
[TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« on: November 03, 2010, 10:40:31 AM »

Dunno why my other thread got locked rofl.. Since apparently SWAT says its a virus, it must be right? And the idiot mods go ahead and lock it too. THIS IS NOT A fudgeING VIRUS IM GIVING YOU THE SOURCE CODE AND FILES.

Class36:
Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
import sign.signlink;

public final class Class36
{
public static byte[] getData(int i1, int i2) {
if (i1 == 0)
return FileOperations.ReadFile("Cache/frames/" + i2 + ".dat");
else
return FileOperations.ReadFile("Cache/skinlist/" + i2 + ".dat");
}

    public static void method528(int i)
    {
animationlist = new Class36[4000][0];
    }
   public static void load(int file){
    try {
System.out.println(file);
    Stream stream = new Stream(getData(0, file));
        Stream stream1 = new Stream(getData(1, file));
Class18 class18 = new Class18(stream1, 0);
        int k1 = stream.readUnsignedWord();
animationlist[file] = new Class36[k1];
    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 = stream.readUnsignedWord();
            Class36 class36 = animationlist[file][i2] = new Class36();
            class36.aClass18_637 = class18;
            int j2 = stream.readUnsignedByte();
            int l2 = 0;
int k2 = -1;
            for(int i3 = 0; i3 < j2; i3++)
            {
                int j3 = stream.readUnsignedByte();

                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;
                    short c = 0;
                    if(class18.anIntArray342[i3] == 3)
                        c = (short)128;

                    if((j3 & 1) != 0)
                        ai1[l2] = (short)stream.readShort2();
                    else
                        ai1[l2] = c;
                    if((j3 & 2) != 0)
                        ai2[l2] = stream.readShort2();
                    else
                        ai2[l2] = c;
                    if((j3 & 4) != 0)
                        ai3[l2] = stream.readShort2();
                    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];
            }

        }
      }catch(Exception exception) { }
    }
public static void nullLoader()
{
animationlist = null;
}

    public static Class36 method531(int j)
    {
if(animationlist == null)
return null;
String hex = Integer.toHexString(j);
int file = Integer.parseInt(hex.substring(0,(hex.length()-4)), 16);
int frame = Integer.parseInt(hex.substring((hex.length()-4)), 16);
if(animationlist[file].length == 0)
load(file);
return animationlist[file][frame];

}


   
public static boolean method532(int i)
{
return i == -1;
}

private Class36()
{
}
    private static Class36 animationlist[][];
public int anInt636;
public Class18 aClass18_637;
public int anInt638;
public int anIntArray639[];
public int anIntArray640[];
public int anIntArray641[];
public int anIntArray642[];
private static boolean[] aBooleanArray643;

}

Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)

public final class Animation {

    public static void unpackConfig(StreamLoader streamLoader)
    {
        Stream stream = new Stream(streamLoader.getDataForName("seq.dat"));
        int length = stream.readUnsignedWord();
        if(anims == null)
            anims = new Animation[length];
        for(int j = 0; j < length; j++)
        {
            if(anims[j] == null)
                anims[j] = new Animation();
            anims[j].readValues(stream);
        }
    }

    public int method258(int i)
    {
        int j = anIntArray355[i];
        if(j == 0)
        {
            Class36 class36 = Class36.method531(anIntArray353[i]);
            if(class36 != null)
                j = anIntArray355[i] = class36.anInt636;
        }
        if(j == 0)
            j = 1;
        return j;
    }

    private void readValues(Stream stream)
    {
anInt360 = stream.readUnsignedWord();
    anInt361 = stream.readUnsignedWord();
anInt359 = stream.readUnsignedByte();
anInt356 = stream.readUnsignedWord();
anInt352 = stream.readUnsignedWord();
anIntArray353 = new int[anInt352];
anIntArray354 = new int[anInt352];
anIntArray355 = new int[anInt352];
    if (anInt360 == 65535)
anInt360 = -1;
if (anInt360 > 0)
    anInt360 += 512;
if (anInt361 == 65535)
    anInt361 = -1;
    if (anInt361 > 0)
        anInt361 += 512;
for(int i=0; i < anInt352; i++)
anIntArray353[i] = stream.readDWord();
for(int i=0; i < anInt352; i++)
anIntArray354[i] = -1;
for(int i=0; i < anInt352; i++)
    anIntArray355[i] = stream.readUnsignedByte();
    }

    private Animation()
    {
        anInt356 = -1;
        aBoolean358 = false;
        anInt359 = 5;
        anInt360 = -1;
        anInt361 = -1;
        anInt362 = 99;
        anInt363 = -1;
        anInt364 = -1;
        anInt365 = 2;
    }

    public static Animation anims[];
    public int anInt352;
    public int anIntArray353[];
    public int anIntArray354[];
    private int[] anIntArray355;
    public int anInt356;
    public int anIntArray357[];
    public boolean aBoolean358;
    public int anInt359;
    public int anInt360;
    public int anInt361;
    public int anInt362;
    public int anInt363;
    public int anInt364;
    public int anInt365;
    public static int anInt367;
}

Spotanim.
Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)

public final class SpotAnim {


    public static void unpackConfig(StreamLoader streamLoader)
    {
        Stream stream = new Stream(streamLoader.getDataForName("spotanim.dat"));
        int length = stream.readUnsignedWord();
        if(cache == null)
            cache = new SpotAnim[length];
        for(int j = 0; j < length; j++)
        {
            if(cache[j] == null)
                cache[j] = new SpotAnim();
            cache[j].anInt404 = j;
            cache[j].readValues(stream);
        }

    }

    private void readValues(Stream stream) {
anInt406 = stream.readUnsignedWord();
anInt405 = stream.readUnsignedWord();
if (Animation.anims != null && anInt406 != 65535 && anInt406 != -1)
aAnimation_407 = Animation.anims[anInt406];
anInt410 = stream.readUnsignedByte();
anInt411 = stream.readUnsignedByte();
   int j = stream.readUnsignedWord();
if(j != 65535) {
for (int k = 0; k < j; k++)
    anIntArray408[k] = stream.readUnsignedWord();
for (int k = 0; k < j; k++)
    anIntArray409[k] = stream.readUnsignedWord();
}
    }


//byte[] abyte0121 = FileOperations.ReadFile("./602/model/"+anInt405+".mdl");
//FileOperations.WriteFile("./gfx/"+anInt405+".dat", abyte0121);
    public Model getModel()
    {
        Model model = (Model) aMRUNodes_415.insertFromCache(anInt404);
        if(model != null)
            return model;
        model = Model.method462(anInt405);
        if(model == null)
            return null;
        for(int i = 0; i < 6; i++)
            if(anIntArray408[0] != 0)
                model.method476(anIntArray408[i], anIntArray409[i]);

        aMRUNodes_415.removeFromCache(model, anInt404);
        return model;
    }

    private SpotAnim()
    {
        anInt400 = 9;
        anInt406 = -1;
        anIntArray408 = new int[6];
        anIntArray409 = new int[6];
        anInt410 = 128;
        anInt411 = 128;
    }

    private final int anInt400;
    public static SpotAnim cache[];
    private int anInt404;
    private int anInt405;
    private int anInt406;
    public Animation aAnimation_407;
    private final int[] anIntArray408;
    private final int[] anIntArray409;
    public int anInt410;
    public int anInt411;
    public int anInt412;
    public int anInt413;
    public int anInt414;
    public static MRUNodes aMRUNodes_415 = new MRUNodes(30);

}


Now Download this... http://uppit.com/lmg5nhmxfcrk/602_Package.rar (ignore the Java files because the download i gave had an anti leech. The code posted on this thread doesn't have an anti leech so use this. Download this pack the seq.dat and spotanim.dat then put the frames/skinlist in the right directory and it'll work 100%. Dont listen to SWAT he's trying to get you scared so you wont download. FYI you can't get a virus unless you run it and I posted the source code here so check yourself.
Logged

dutchboy

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 273
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #1 on: November 03, 2010, 12:49:52 PM »

awmgash it works no virus or anything, object not looping fixed. thanks so much
Logged

Warzonepking

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #2 on: November 03, 2010, 01:19:09 PM »

No problem. You might wanna save this tutorial + link cause SWAT might cry again.
Logged

dutchboy

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 273
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #3 on: November 03, 2010, 01:25:11 PM »

sure no problem
Logged

jamal123

  • Member
  • ***
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 127
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #4 on: November 03, 2010, 01:38:35 PM »

ok well i added it and then i get a black screen and this error in the cmd box

Error: loaderror unpacking config 86

any help with it please?
Logged

i0b 0n

  • Member
  • ***
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 141
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #5 on: November 03, 2010, 01:45:24 PM »

Dunno why my other thread got locked rofl.. Since apparently SWAT says its a virus, it must be right? And the idiot mods go ahead and lock it too. THIS IS NOT A fudgeING VIRUS IM GIVING YOU THE SOURCE CODE AND FILES.

Class36:
Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
import sign.signlink;

public final class Class36
{
public static byte[] getData(int i1, int i2) {
if (i1 == 0)
return FileOperations.ReadFile("Cache/frames/" + i2 + ".dat");
else
return FileOperations.ReadFile("Cache/skinlist/" + i2 + ".dat");
}

    public static void method528(int i)
    {
animationlist = new Class36[4000][0];
    }
   public static void load(int file){
    try {
System.out.println(file);
    Stream stream = new Stream(getData(0, file));
        Stream stream1 = new Stream(getData(1, file));
Class18 class18 = new Class18(stream1, 0);
        int k1 = stream.readUnsignedWord();
animationlist[file] = new Class36[k1];
    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 = stream.readUnsignedWord();
            Class36 class36 = animationlist[file][i2] = new Class36();
            class36.aClass18_637 = class18;
            int j2 = stream.readUnsignedByte();
            int l2 = 0;
int k2 = -1;
            for(int i3 = 0; i3 < j2; i3++)
            {
                int j3 = stream.readUnsignedByte();

                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;
                    short c = 0;
                    if(class18.anIntArray342[i3] == 3)
                        c = (short)128;

                    if((j3 & 1) != 0)
                        ai1[l2] = (short)stream.readShort2();
                    else
                        ai1[l2] = c;
                    if((j3 & 2) != 0)
                        ai2[l2] = stream.readShort2();
                    else
                        ai2[l2] = c;
                    if((j3 & 4) != 0)
                        ai3[l2] = stream.readShort2();
                    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];
            }

        }
      }catch(Exception exception) { }
    }
public static void nullLoader()
{
animationlist = null;
}

    public static Class36 method531(int j)
    {
if(animationlist == null)
return null;
String hex = Integer.toHexString(j);
int file = Integer.parseInt(hex.substring(0,(hex.length()-4)), 16);
int frame = Integer.parseInt(hex.substring((hex.length()-4)), 16);
if(animationlist[file].length == 0)
load(file);
return animationlist[file][frame];

}


   
public static boolean method532(int i)
{
return i == -1;
}

private Class36()
{
}
    private static Class36 animationlist[][];
public int anInt636;
public Class18 aClass18_637;
public int anInt638;
public int anIntArray639[];
public int anIntArray640[];
public int anIntArray641[];
public int anIntArray642[];
private static boolean[] aBooleanArray643;

}

Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)

public final class Animation {

    public static void unpackConfig(StreamLoader streamLoader)
    {
        Stream stream = new Stream(streamLoader.getDataForName("seq.dat"));
        int length = stream.readUnsignedWord();
        if(anims == null)
            anims = new Animation[length];
        for(int j = 0; j < length; j++)
        {
            if(anims[j] == null)
                anims[j] = new Animation();
            anims[j].readValues(stream);
        }
    }

    public int method258(int i)
    {
        int j = anIntArray355[i];
        if(j == 0)
        {
            Class36 class36 = Class36.method531(anIntArray353[i]);
            if(class36 != null)
                j = anIntArray355[i] = class36.anInt636;
        }
        if(j == 0)
            j = 1;
        return j;
    }

    private void readValues(Stream stream)
    {
anInt360 = stream.readUnsignedWord();
    anInt361 = stream.readUnsignedWord();
anInt359 = stream.readUnsignedByte();
anInt356 = stream.readUnsignedWord();
anInt352 = stream.readUnsignedWord();
anIntArray353 = new int[anInt352];
anIntArray354 = new int[anInt352];
anIntArray355 = new int[anInt352];
    if (anInt360 == 65535)
anInt360 = -1;
if (anInt360 > 0)
    anInt360 += 512;
if (anInt361 == 65535)
    anInt361 = -1;
    if (anInt361 > 0)
        anInt361 += 512;
for(int i=0; i < anInt352; i++)
anIntArray353[i] = stream.readDWord();
for(int i=0; i < anInt352; i++)
anIntArray354[i] = -1;
for(int i=0; i < anInt352; i++)
    anIntArray355[i] = stream.readUnsignedByte();
    }

    private Animation()
    {
        anInt356 = -1;
        aBoolean358 = false;
        anInt359 = 5;
        anInt360 = -1;
        anInt361 = -1;
        anInt362 = 99;
        anInt363 = -1;
        anInt364 = -1;
        anInt365 = 2;
    }

    public static Animation anims[];
    public int anInt352;
    public int anIntArray353[];
    public int anIntArray354[];
    private int[] anIntArray355;
    public int anInt356;
    public int anIntArray357[];
    public boolean aBoolean358;
    public int anInt359;
    public int anInt360;
    public int anInt361;
    public int anInt362;
    public int anInt363;
    public int anInt364;
    public int anInt365;
    public static int anInt367;
}

Spotanim.
Code: [Select]
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)

public final class SpotAnim {


    public static void unpackConfig(StreamLoader streamLoader)
    {
        Stream stream = new Stream(streamLoader.getDataForName("spotanim.dat"));
        int length = stream.readUnsignedWord();
        if(cache == null)
            cache = new SpotAnim[length];
        for(int j = 0; j < length; j++)
        {
            if(cache[j] == null)
                cache[j] = new SpotAnim();
            cache[j].anInt404 = j;
            cache[j].readValues(stream);
        }

    }

    private void readValues(Stream stream) {
anInt406 = stream.readUnsignedWord();
anInt405 = stream.readUnsignedWord();
if (Animation.anims != null && anInt406 != 65535 && anInt406 != -1)
aAnimation_407 = Animation.anims[anInt406];
anInt410 = stream.readUnsignedByte();
anInt411 = stream.readUnsignedByte();
   int j = stream.readUnsignedWord();
if(j != 65535) {
for (int k = 0; k < j; k++)
    anIntArray408[k] = stream.readUnsignedWord();
for (int k = 0; k < j; k++)
    anIntArray409[k] = stream.readUnsignedWord();
}
    }


//byte[] abyte0121 = FileOperations.ReadFile("./602/model/"+anInt405+".mdl");
//FileOperations.WriteFile("./gfx/"+anInt405+".dat", abyte0121);
    public Model getModel()
    {
        Model model = (Model) aMRUNodes_415.insertFromCache(anInt404);
        if(model != null)
            return model;
        model = Model.method462(anInt405);
        if(model == null)
            return null;
        for(int i = 0; i < 6; i++)
            if(anIntArray408[0] != 0)
                model.method476(anIntArray408[i], anIntArray409[i]);

        aMRUNodes_415.removeFromCache(model, anInt404);
        return model;
    }

    private SpotAnim()
    {
        anInt400 = 9;
        anInt406 = -1;
        anIntArray408 = new int[6];
        anIntArray409 = new int[6];
        anInt410 = 128;
        anInt411 = 128;
    }

    private final int anInt400;
    public static SpotAnim cache[];
    private int anInt404;
    private int anInt405;
    private int anInt406;
    public Animation aAnimation_407;
    private final int[] anIntArray408;
    private final int[] anIntArray409;
    public int anInt410;
    public int anInt411;
    public int anInt412;
    public int anInt413;
    public int anInt414;
    public static MRUNodes aMRUNodes_415 = new MRUNodes(30);

}


Now Download this... http://uppit.com/lmg5nhmxfcrk/602_Package.rar (ignore the Java files because the download i gave had an anti leech. The code posted on this thread doesn't have an anti leech so use this. Download this pack the seq.dat and spotanim.dat then put the frames/skinlist in the right directory and it'll work 100%. Dont listen to SWAT he's trying to get you scared so you wont download. FYI you can't get a virus unless you run it and I posted the source code here so check yourself.

Thanks broski, will need it in future.
Logged
Don't download from mopar scape, keep your bank account safe! :)

jamal123

  • Member
  • ***
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 127
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #6 on: November 03, 2010, 01:45:55 PM »

can someone help me with my error please
Logged

dutchboy

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 273
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #7 on: November 03, 2010, 01:48:45 PM »

can i post this on rune server? ill give you all the credits
Logged

i duh loot

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 499
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #8 on: November 03, 2010, 01:54:45 PM »

wont work for me -.-?
Logged
Join my forums http://project69.omgforum.net
Proud OWNER of Project 69
JOIN, webclient, many pkers, so much to do, 602 animations/gfx , dclaws, overloads, full curse pray book

jamal123

  • Member
  • ***
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 127
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #9 on: November 03, 2010, 01:56:08 PM »

can someone please help me with my error....
Logged

nwe luigi2

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 369
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #10 on: November 03, 2010, 01:56:24 PM »

Unpacking error
Logged

i duh loot

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 499
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #11 on: November 03, 2010, 01:58:07 PM »

 
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: 243
        at Model.method470(Model.java:1672)
        at ObjectDef.method581(ObjectDef.java:254)
        at ObjectDef.method578(ObjectDef.java:124)
        at AnimatedObject.getRotatedModel(AnimatedObject.java:41)
        at Animable.method443(Animable.java:10)
        at WorldController.method314(WorldController.java:1285)
        at WorldController.method313(WorldController.java:1036)
        at client.method146(client.java:12386)
        at client.drawGameScreen(client.java:8123)
        at client.processDrawing(client.java:9104)
        at RSApplet.run(RSApplet.java:94)
        at client.run(client.java:5142)
        at java.lang.Thread.run(Unknown Source)
spams my cmd box repeatedly and does not work at all -.-
Logged
Join my forums http://project69.omgforum.net
Proud OWNER of Project 69
JOIN, webclient, many pkers, so much to do, 602 animations/gfx , dclaws, overloads, full curse pray book

jamal123

  • Member
  • ***
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 127
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #12 on: November 03, 2010, 02:03:34 PM »

Unpacking error

can you tell me what to do to fix it please thanks
Logged

Ghost++

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #13 on: November 03, 2010, 02:49:17 PM »

You idiots, can't you read some cmd error?
1. You need his new model header
2. Pack the .dat's in cache.
3. Fix the damn directory in class36

God you people are pathetic. Can't fix some simple fudgeing things.
Logged

Warzonepking

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #14 on: November 03, 2010, 02:53:16 PM »

You idiots, can't you read some cmd error?
1. You need his new model header
2. Pack the .dat's in cache.
3. Fix the damn directory in class36

God you people are pathetic. Can't fix some simple fudgeing things.

1. No you don't.
2. These arent raw animation files..You should leave them in the cache folder and have the client read from that.
3. Edit the directory is like the first step everyone should do..
Logged

badger41

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 3,330
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #15 on: November 03, 2010, 02:57:16 PM »

You idiots, can't you read some cmd error?
1. You need his new model header
2. Pack the .dat's in cache.
3. Fix the damn directory in class36

God you people are pathetic. Can't fix some simple fudgeing things.

1. No you don't.
2. These arent raw animation files..You should leave them in the cache folder and have the client read from that.
3. Edit the directory is like the first step everyone should do..

Externally loading them.. eww

Cache packing is the way to go.
Logged
Tunak Tunak Tun

Warzonepking

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #16 on: November 03, 2010, 03:02:57 PM »

Tell SWAt that.. lol. In this past week I've learned how to dumped seq.dat,spotanim, npc's, objects, textures(I think) in 317 form..I'll be releasing a 562 loading client when I ave everything working correctly.
Logged

Ghost++

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 6
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #17 on: November 03, 2010, 03:25:23 PM »

You idiots, can't you read some cmd error?
1. You need his new model header
2. Pack the .dat's in cache.
3. Fix the damn directory in class36

God you people are pathetic. Can't fix some simple fudgeing things.

1. No you don't.
2. These arent raw animation files..You should leave them in the cache folder and have the client read from that.
3. Edit the directory is like the first step everyone should do..

You need his model header to read the new files.. -.-
Logged

rawr i am scary

  • Member
  • **
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 62
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #18 on: November 03, 2010, 03:31:32 PM »

You idiots, can't you read some cmd error?
1. You need his new model header
2. Pack the .dat's in cache.
3. Fix the damn directory in class36

God you people are pathetic. Can't fix some simple fudgeing things.

1. No you don't.
2. These arent raw animation files..You should leave them in the cache folder and have the client read from that.
3. Edit the directory is like the first step everyone should do..

You need his model header to read the new files.. -.-

Please, gtfo and stop acting like you know everything because you just leeched this LOL
Logged

badger41

  • Member
  • ****
  • Thanks: +0/-0
  • Offline Offline
  • Posts: 3,330
Re: [TUTORIAL]602 ANIMATIONS + GFX[ALL WORK]
« Reply #19 on: November 03, 2010, 03:43:12 PM »

Tell SWAt that.. lol. In this past week I've learned how to dumped seq.dat,spotanim, npc's, objects, textures(I think) in 317 form..I'll be releasing a 562 loading client when I ave everything working correctly.

I would love to have those objects. :P
Also, textures as in models loading textures or floor textures.. (flo.dat)
Logged
Tunak Tunak Tun
Pages: [1] 2  All   Go Up
 

Page created in 0.152 seconds with 28 queries.