Jump to content

Search the Community

Showing results for tags 'models'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 106 results

  1. How come every single time I add in a model its invisible in inventory and while equipped... for instance i just added a vine whip and when i equip it just looks like im holding an invisible whip...
  2. public final class Model extends Animable { public static void nullLoader() { aClass21Array1661 = null; aBooleanArray1663 = null; aBooleanArray1664 = null; anIntArray1665 = null; anIntArray1666 = null; anIntArray1667 = null; anIntArray1668 = null; anIntArray1669 = null; anIntArray1670 = null; anIntArray1671 = null; anIntArrayArray1672 = null; anIntArray1673 = null; anIntArrayArray1674 = null; anIntArray1675 = null; anIntArray1676 = null; anIntArray1677 = null; modelIntArray1 = null; modelIntArray2 = null; modelIntArray3 = null; modelIntArray4 = null; } public static void method459(int i, OnDemandFetcherParent onDemandFetcherParent) { aClass21Array1661 = new Class21[60000]; aOnDemandFetcherParent_1662 = onDemandFetcherParent; } public static void method460(byte abyte0[], int j) { if(abyte0 == null) { Class21 class21 = aClass21Array1661[j] = new Class21(); class21.anInt369 = 0; class21.anInt370 = 0; class21.anInt371 = 0; return; } Stream stream = new Stream(abyte0); stream.currentOffset = abyte0.length - 18; Class21 class21_1 = aClass21Array1661[j] = new Class21(); class21_1.aByteArray368 = abyte0; class21_1.anInt369 = stream.readUnsignedWord(); class21_1.anInt370 = stream.readUnsignedWord(); class21_1.anInt371 = stream.readUnsignedByte(); int k = stream.readUnsignedByte(); int l = stream.readUnsignedByte(); int i1 = stream.readUnsignedByte(); int j1 = stream.readUnsignedByte(); int k1 = stream.readUnsignedByte(); int l1 = stream.readUnsignedWord(); int i2 = stream.readUnsignedWord(); int j2 = stream.readUnsignedWord(); int k2 = stream.readUnsignedWord(); int l2 = 0; class21_1.anInt372 = l2; l2 += class21_1.anInt369; class21_1.anInt378 = l2; l2 += class21_1.anInt370; class21_1.anInt381 = l2; if(l == 255) l2 += class21_1.anInt370; else class21_1.anInt381 = -l - 1; class21_1.anInt383 = l2; if(j1 == 1) l2 += class21_1.anInt370; else class21_1.anInt383 = -1; class21_1.anInt380 = l2; if(k == 1) l2 += class21_1.anInt370; else class21_1.anInt380 = -1; class21_1.anInt376 = l2; if(k1 == 1) l2 += class21_1.anInt369; else class21_1.anInt376 = -1; class21_1.anInt382 = l2; if(i1 == 1) l2 += class21_1.anInt370; else class21_1.anInt382 = -1; class21_1.anInt377 = l2; l2 += k2; class21_1.anInt379 = l2; l2 += class21_1.anInt370 * 2; class21_1.anInt384 = l2; l2 += class21_1.anInt371 * 6; class21_1.anInt373 = l2; l2 += l1; class21_1.anInt374 = l2; l2 += i2; class21_1.anInt375 = l2; l2 += j2; } public static void method461(int j) { aClass21Array1661[j] = null; } public static Model method462(int j) { if(aClass21Array1661 == null) return null; Class21 class21 = aClass21Array1661[j]; if(class21 == null) { aOnDemandFetcherParent_1662.method548(j); return null; } else { return new Model(j); } } public static boolean method463(int i) { if(aClass21Array1661 == null) return false; Class21 class21 = aClass21Array1661[i]; if(class21 == null) { aOnDemandFetcherParent_1662.method548(i); return false; } else { return true; } } private Model() { aBoolean1659 = false; } public void readNewModel(byte abyte0[], int modelID) { Stream nc1 = new Stream(abyte0); Stream nc2 = new Stream(abyte0); Stream nc3 = new Stream(abyte0); Stream nc4 = new Stream(abyte0); Stream nc5 = new Stream(abyte0); Stream nc6 = new Stream(abyte0); Stream nc7 = new Stream(abyte0); nc1.currentOffset = abyte0.length - 23; int numVertices = nc1.readUnsignedWord(); int numTriangles = nc1.readUnsignedWord(); int numTexTriangles = nc1.readUnsignedByte(); Class21 ModelDef_1 = aClass21Array1661[modelID] = new Class21(); ModelDef_1.aByteArray368 = abyte0; ModelDef_1.anInt369 = numVertices; ModelDef_1.anInt370 = numTriangles; ModelDef_1.anInt371 = numTexTriangles; int l1 = nc1.readUnsignedByte(); boolean bool = (0x1 & l1 ^ 0xffffffff) == -2; boolean bool_78_ = (l1 & 0x2 ^ 0xffffffff) == -3; int i2 = nc1.readUnsignedByte(); int j2 = nc1.readUnsignedByte(); int k2 = nc1.readUnsignedByte(); int l2 = nc1.readUnsignedByte(); int i3 = nc1.readUnsignedByte(); int j3 = nc1.readUnsignedWord(); int k3 = nc1.readUnsignedWord(); int l3 = nc1.readUnsignedWord(); int i4 = nc1.readUnsignedWord(); int j4 = nc1.readUnsignedWord(); int k4 = 0; int l4 = 0; int i5 = 0; int v = 0; int hb = 0; int P = 0; byte G = 0; byte[] x = null; byte[] O = null; byte[] J = null; byte[] F = null; byte[] cb = null; byte[] gb = null; byte[] lb = null; int[] ab = null; int[] kb = null; int[] y = null; int[] N = null; short[] D = null; int[] triangleColours2 = new int[numTriangles]; if(numTexTriangles > 0) { O = new byte[numTexTriangles]; nc1.currentOffset = 0; for(int j5 = 0; j5 < numTexTriangles; j5++) { byte byte0 = O[j5] = nc1.readSignedByte(); if(byte0 == 0) k4++; if(byte0 >= 1 && byte0 <= 3) l4++; if(byte0 == 2) i5++; } } int k5 = numTexTriangles; int l5 = k5; k5 += numVertices; int i6 = k5; if(l1 == 1) k5 += numTriangles; int j6 = k5; k5 += numTriangles; int k6 = k5; if(i2 == 255) k5 += numTriangles; int l6 = k5; if(k2 == 1) k5 += numTriangles; int i7 = k5; if(i3 == 1) k5 += numVertices; int j7 = k5; if(j2 == 1) k5 += numTriangles; int k7 = k5; k5 += i4; int l7 = k5; if(l2 == 1) k5 += numTriangles * 2; int i8 = k5; k5 += j4; int j8 = k5; k5 += numTriangles * 2; int k8 = k5; k5 += j3; int l8 = k5; k5 += k3; int i9 = k5; k5 += l3; int j9 = k5; k5 += k4 * 6; int k9 = k5; k5 += l4 * 6; int l9 = k5; k5 += l4 * 6; int i10 = k5; k5 += l4; int j10 = k5; k5 += l4; int k10 = k5; k5 += l4 + i5 * 2; v = numVertices; hb = numTriangles; P = numTexTriangles; int[] vertexX = new int[numVertices]; int[] vertexY = new int[numVertices]; int[] vertexZ = new int[numVertices]; int[] facePoint1 = new int[numTriangles]; int[] facePoint2 = new int[numTriangles]; int[] facePoint3 = new int[numTriangles]; anIntArray1655 = new int[numVertices]; anIntArray1637 = new int[numTriangles]; anIntArray1638 = new int[numTriangles]; anIntArray1639 = new int[numTriangles]; anIntArray1656 = new int[numTriangles]; if(i3 == 1) anIntArray1655 = new int[numVertices]; if(bool) anIntArray1637 = new int[numTriangles]; if(i2 == 255) anIntArray1638 = new int[numTriangles]; else G = (byte)i2; if(j2 == 1) anIntArray1639 = new int[numTriangles]; if(k2 == 1) anIntArray1656 = new int[numTriangles]; if(l2 == 1) D = new short[numTriangles]; if(l2 == 1 && numTexTriangles > 0) x = new byte[numTriangles]; triangleColours2 = new int[numTriangles]; int i_115_ = k5; int[] texTrianglesPoint1 = null; int[] texTrianglesPoint2 = null; int[] texTrianglesPoint3 = null; if(numTexTriangles > 0) { texTrianglesPoint1 = new int[numTexTriangles]; texTrianglesPoint2 = new int[numTexTriangles]; texTrianglesPoint3 = new int[numTexTriangles]; if(l4 > 0) { kb = new int[l4]; N = new int[l4]; y = new int[l4]; gb = new byte[l4]; lb = new byte[l4]; F = new byte[l4]; } if(i5 > 0) { cb = new byte[i5]; J = new byte[i5]; } } nc1.currentOffset = l5; nc2.currentOffset = k8; nc3.currentOffset = l8; nc4.currentOffset = i9; nc5.currentOffset = i7; int l10 = 0; int i11 = 0; int j11 = 0; for(int k11 = 0; k11 < numVertices; k11++) { int l11 = nc1.readUnsignedByte(); int j12 = 0; if((l11 & 1) != 0) j12 = nc2.method421(); int l12 = 0; if((l11 & 2) != 0) l12 = nc3.method421(); int j13 = 0; if((l11 & 4) != 0) j13 = nc4.method421(); vertexX[k11] = l10 + j12; vertexY[k11] = i11 + l12; vertexZ[k11] = j11 + j13; l10 = vertexX[k11]; i11 = vertexY[k11]; j11 = vertexZ[k11]; if(anIntArray1655 != null) anIntArray1655[k11] = nc5.readUnsignedByte(); } nc1.currentOffset = j8; nc2.currentOffset = i6; nc3.currentOffset = k6; nc4.currentOffset = j7; nc5.currentOffset = l6; nc6.currentOffset = l7; nc7.currentOffset = i8; for(int i12 = 0; i12 < numTriangles; i12++) { triangleColours2[i12] = nc1.readUnsignedWord(); if(l1 == 1){ anIntArray1637[i12] = nc2.readSignedByte(); if(anIntArray1637[i12] == 2)triangleColours2[i12] = 65535; anIntArray1637[i12] = 0; } if(i2 == 255){ anIntArray1638[i12] = nc3.readSignedByte(); } if(j2 == 1){ anIntArray1639[i12] = nc4.readSignedByte(); if(anIntArray1639[i12] < 0) anIntArray1639[i12] = (256+anIntArray1639[i12]); } if(k2 == 1) anIntArray1656[i12] = nc5.readUnsignedByte(); if(l2 == 1) D[i12] = (short)(nc6.readUnsignedWord() - 1); if(x != null) if(D[i12] != -1) x[i12] = (byte)(nc7.readUnsignedByte() -1); else x[i12] = -1; } nc1.currentOffset = k7; nc2.currentOffset = j6; int k12 = 0; int i13 = 0; int k13 = 0; int l13 = 0; for(int i14 = 0; i14 < numTriangles; i14++) { int j14 = nc2.readUnsignedByte(); if(j14 == 1) { k12 = nc1.method421() + l13; l13 = k12; i13 = nc1.method421() + l13; l13 = i13; k13 = nc1.method421() + l13; l13 = k13; facePoint1[i14] = k12; facePoint2[i14] = i13; facePoint3[i14] = k13; } if(j14 == 2) { i13 = k13; k13 = nc1.method421() + l13; l13 = k13; facePoint1[i14] = k12; facePoint2[i14] = i13; facePoint3[i14] = k13; } if(j14 == 3) { k12 = k13; k13 = nc1.method421() + l13; l13 = k13; facePoint1[i14] = k12; facePoint2[i14] = i13; facePoint3[i14] = k13; } if(j14 == 4) { int l14 = k12; k12 = i13; i13 = l14; k13 = nc1.method421() + l13; l13 = k13; facePoint1[i14] = k12; facePoint2[i14] = i13; facePoint3[i14] = k13; } } nc1.currentOffset = j9; nc2.currentOffset = k9; nc3.currentOffset = l9; nc4.currentOffset = i10; nc5.currentOffset = j10; nc6.currentOffset = k10; for(int k14 = 0; k14 < numTexTriangles; k14++) { int i15 = O[k14] & 0xff; if(i15 == 0) { texTrianglesPoint1[k14] = nc1.readUnsignedWord(); texTrianglesPoint2[k14] = nc1.readUnsignedWord(); texTrianglesPoint3[k14] = nc1.readUnsignedWord(); } if(i15 == 1) { texTrianglesPoint1[k14] = nc2.readUnsignedWord(); texTrianglesPoint2[k14] = nc2.readUnsignedWord(); texTrianglesPoint3[k14] = nc2.readUnsignedWord(); kb[k14] = nc3.readUnsignedWord(); N[k14] = nc3.readUnsignedWord(); y[k14] = nc3.readUnsignedWord(); gb[k14] = nc4.readSignedByte(); lb[k14] = nc5.readSignedByte(); F[k14] = nc6.readSignedByte(); } if(i15 == 2) { texTrianglesPoint1[k14] = nc2.readUnsignedWord(); texTrianglesPoint2[k14] = nc2.readUnsignedWord(); texTrianglesPoint3[k14] = nc2.readUnsignedWord(); kb[k14] = nc3.readUnsignedWord(); N[k14] = nc3.readUnsignedWord(); y[k14] = nc3.readUnsignedWord(); gb[k14] = nc4.readSignedByte(); lb[k14] = nc5.readSignedByte(); F[k14] = nc6.readSignedByte(); cb[k14] = nc6.readSignedByte(); J[k14] = nc6.readSignedByte(); } if(i15 == 3) { texTrianglesPoint1[k14] = nc2.readUnsignedWord(); texTrianglesPoint2[k14] = nc2.readUnsignedWord(); texTrianglesPoint3[k14] = nc2.readUnsignedWord(); kb[k14] = nc3.readUnsignedWord(); N[k14] = nc3.readUnsignedWord(); y[k14] = nc3.readUnsignedWord(); gb[k14] = nc4.readSignedByte(); lb[k14] = nc5.readSignedByte(); F[k14] = nc6.readSignedByte(); } } if (i2 != 255) { for(int i12 = 0; i12 < numTriangles; i12++) anIntArray1638[i12] = i2; } anIntArray1640 = triangleColours2; anInt1626 = numVertices; anInt1630 = numTriangles; anIntArray1627 = vertexX; anIntArray1628 = vertexY; anIntArray1629 = vertexZ; anIntArray1631= facePoint1; anIntArray1632= facePoint2; anIntArray1633= facePoint3; } private Model(int modelId) { byte[] is = aClass21Array1661[modelId].aByteArray368; if(is[is.length - 1] == -1 && is[is.length - 2] == -1) readNewModel(is, modelId); else readOldModel(modelId); } private void readOldModel(int i) { aBoolean1659 = false; Class21 class21 = aClass21Array1661[i]; anInt1626 = class21.anInt369; anInt1630 = class21.anInt370; anInt1642 = class21.anInt371; anIntArray1627 = new int[anInt1626]; anIntArray1628 = new int[anInt1626]; anIntArray1629 = new int[anInt1626]; anIntArray1631 = new int[anInt1630]; anIntArray1632 = new int[anInt1630]; anIntArray1633 = new int[anInt1630]; anIntArray1643 = new int[anInt1642]; anIntArray1644 = new int[anInt1642]; anIntArray1645 = new int[anInt1642]; if(class21.anInt376 >= 0) anIntArray1655 = new int[anInt1626]; if(class21.anInt380 >= 0) anIntArray1637 = new int[anInt1630]; if(class21.anInt381 >= 0) anIntArray1638 = new int[anInt1630]; else anInt1641 = -class21.anInt381 - 1; if(class21.anInt382 >= 0) anIntArray1639 = new int[anInt1630]; if(class21.anInt383 >= 0) anIntArray1656 = new int[anInt1630]; anIntArray1640 = new int[anInt1630]; Stream stream = new Stream(class21.aByteArray368); stream.currentOffset = class21.anInt372; Stream stream_1 = new Stream(class21.aByteArray368); stream_1.currentOffset = class21.anInt373; Stream stream_2 = new Stream(class21.aByteArray368); stream_2.currentOffset = class21.anInt374; Stream stream_3 = new Stream(class21.aByteArray368); stream_3.currentOffset = class21.anInt375; Stream stream_4 = new Stream(class21.aByteArray368); stream_4.currentOffset = class21.anInt376; int k = 0; int l = 0; int i1 = 0; for(int j1 = 0; j1 < anInt1626; j1++) { int k1 = stream.readUnsignedByte(); int i2 = 0; if((k1 & 1) != 0) i2 = stream_1.method421(); int k2 = 0; if((k1 & 2) != 0) k2 = stream_2.method421(); int i3 = 0; if((k1 & 4) != 0) i3 = stream_3.method421(); anIntArray1627[j1] = k + i2; anIntArray1628[j1] = l + k2; anIntArray1629[j1] = i1 + i3; k = anIntArray1627[j1]; l = anIntArray1628[j1]; i1 = anIntArray1629[j1]; if(anIntArray1655 != null) anIntArray1655[j1] = stream_4.readUnsignedByte(); } stream.currentOffset = class21.anInt379; stream_1.currentOffset = class21.anInt380; stream_2.currentOffset = class21.anInt381; stream_3.currentOffset = class21.anInt382; stream_4.currentOffset = class21.anInt383; for(int l1 = 0; l1 < anInt1630; l1++) { anIntArray1640[l1] = stream.readUnsignedWord(); if(anIntArray1637 != null) anIntArray1637[l1] = stream_1.readUnsignedByte(); if(anIntArray1638 != null) anIntArray1638[l1] = stream_2.readUnsignedByte(); if(anIntArray1639 != null) anIntArray1639[l1] = stream_3.readUnsignedByte(); if(anIntArray1656 != null) anIntArray1656[l1] = stream_4.readUnsignedByte(); } stream.currentOffset = class21.anInt377; stream_1.currentOffset = class21.anInt378; int j2 = 0; int l2 = 0; int j3 = 0; int k3 = 0; for(int l3 = 0; l3 < anInt1630; l3++) { int i4 = stream_1.readUnsignedByte(); if(i4 == 1) { j2 = stream.method421() + k3; k3 = j2; l2 = stream.method421() + k3; k3 = l2; j3 = stream.method421() + k3; k3 = j3; anIntArray1631[l3] = j2; anIntArray1632[l3] = l2; anIntArray1633[l3] = j3; } if(i4 == 2) { j2 = j2; l2 = j3; j3 = stream.method421() + k3; k3 = j3; anIntArray1631[l3] = j2; anIntArray1632[l3] = l2; anIntArray1633[l3] = j3; } if(i4 == 3) { j2 = j3; l2 = l2; j3 = stream.method421() + k3; k3 = j3; anIntArray1631[l3] = j2; anIntArray1632[l3] = l2; anIntArray1633[l3] = j3; } if(i4 == 4) { int k4 = j2; j2 = l2; l2 = k4; j3 = stream.method421() + k3; k3 = j3; anIntArray1631[l3] = j2; anIntArray1632[l3] = l2; anIntArray1633[l3] = j3; } } stream.currentOffset = class21.anInt384; for(int j4 = 0; j4 < anInt1642; j4++) { anIntArray1643[j4] = stream.readUnsignedWord(); anIntArray1644[j4] = stream.readUnsignedWord(); anIntArray1645[j4] = stream.readUnsignedWord(); } } public Model(int i, Model aclass30_sub2_sub4_sub6s[]) { aBoolean1659 = false; boolean flag = false; boolean flag1 = false; boolean flag2 = false; boolean flag3 = false; anInt1626 = 0; anInt1630 = 0; anInt1642 = 0; anInt1641 = -1; for(int k = 0; k < i; k++) { Model model = aclass30_sub2_sub4_sub6s[k]; if(model != null) { anInt1626 += model.anInt1626; anInt1630 += model.anInt1630; anInt1642 += model.anInt1642; flag |= model.anIntArray1637 != null; if(model.anIntArray1638 != null) { flag1 = true; } else { if(anInt1641 == -1) anInt1641 = model.anInt1641; if(anInt1641 != model.anInt1641) flag1 = true; } flag2 |= model.anIntArray1639 != null; flag3 |= model.anIntArray1656 != null; } } anIntArray1627 = new int[anInt1626]; anIntArray1628 = new int[anInt1626]; anIntArray1629 = new int[anInt1626]; anIntArray1655 = new int[anInt1626]; anIntArray1631 = new int[anInt1630]; anIntArray1632 = new int[anInt1630]; anIntArray1633 = new int[anInt1630]; anIntArray1643 = new int[anInt1642]; anIntArray1644 = new int[anInt1642]; anIntArray1645 = new int[anInt1642]; if(flag) anIntArray1637 = new int[anInt1630]; if(flag1) anIntArray1638 = new int[anInt1630]; if(flag2) anIntArray1639 = new int[anInt1630]; if(flag3) anIntArray1656 = new int[anInt1630]; anIntArray1640 = new int[anInt1630]; anInt1626 = 0; anInt1630 = 0; anInt1642 = 0; int l = 0; for(int i1 = 0; i1 < i; i1++) { Model model_1 = aclass30_sub2_sub4_sub6s[i1]; if(model_1 != null) { for(int j1 = 0; j1 < model_1.anInt1630; j1++) { if(flag) if(model_1.anIntArray1637 == null) { anIntArray1637[anInt1630] = 0; } else { int k1 = model_1.anIntArray1637[j1]; if((k1 & 2) == 2) k1 += l << 2; anIntArray1637[anInt1630] = k1; } if(flag1) if(model_1.anIntArray1638 == null) anIntArray1638[anInt1630] = model_1.anInt1641; else anIntArray1638[anInt1630] = model_1.anIntArray1638[j1]; if(flag2) if(model_1.anIntArray1639 == null) anIntArray1639[anInt1630] = 0; else anIntArray1639[anInt1630] = model_1.anIntArray1639[j1]; if(flag3 && model_1.anIntArray1656 != null) anIntArray1656[anInt1630] = model_1.anIntArray1656[j1]; anIntArray1640[anInt1630] = model_1.anIntArray1640[j1]; anIntArray1631[anInt1630] = method465(model_1, model_1.anIntArray1631[j1]); anIntArray1632[anInt1630] = method465(model_1, model_1.anIntArray1632[j1]); anIntArray1633[anInt1630] = method465(model_1, model_1.anIntArray1633[j1]); anInt1630++; } for(int l1 = 0; l1 < model_1.anInt1642; l1++) { anIntArray1643[anInt1642] = method465(model_1, model_1.anIntArray1643[l1]); anIntArray1644[anInt1642] = method465(model_1, model_1.anIntArray1644[l1]); anIntArray1645[anInt1642] = method465(model_1, model_1.anIntArray1645[l1]); anInt1642++; } l += model_1.anInt1642; } } } public Model(Model aclass30_sub2_sub4_sub6s[]) { int i = 2;//was parameter aBoolean1659 = false; boolean flag1 = false; boolean flag2 = false; boolean flag3 = false; boolean flag4 = false; anInt1626 = 0; anInt1630 = 0; anInt1642 = 0; anInt1641 = -1; for(int k = 0; k < i; k++) { Model model = aclass30_sub2_sub4_sub6s[k]; if(model != null) { anInt1626 += model.anInt1626; anInt1630 += model.anInt1630; anInt1642 += model.anInt1642; flag1 |= model.anIntArray1637 != null; if(model.anIntArray1638 != null) { flag2 = true; } else { if(anInt1641 == -1) anInt1641 = model.anInt1641; if(anInt1641 != model.anInt1641) flag2 = true; } flag3 |= model.anIntArray1639 != null; flag4 |= model.anIntArray1640 != null; } } anIntArray1627 = new int[anInt1626]; anIntArray1628 = new int[anInt1626]; anIntArray1629 = new int[anInt1626]; anIntArray1631 = new int[anInt1630]; anIntArray1632 = new int[anInt1630]; anIntArray1633 = new int[anInt1630]; anIntArray1634 = new int[anInt1630]; anIntArray1635 = new int[anInt1630]; anIntArray1636 = new int[anInt1630]; anIntArray1643 = new int[anInt1642]; anIntArray1644 = new int[anInt1642]; anIntArray1645 = new int[anInt1642]; if(flag1) anIntArray1637 = new int[anInt1630]; if(flag2) anIntArray1638 = new int[anInt1630]; if(flag3) anIntArray1639 = new int[anInt1630]; if(flag4) anIntArray1640 = new int[anInt1630]; anInt1626 = 0; anInt1630 = 0; anInt1642 = 0; int i1 = 0; for(int j1 = 0; j1 < i; j1++) { Model model_1 = aclass30_sub2_sub4_sub6s[j1]; if(model_1 != null) { int k1 = anInt1626; for(int l1 = 0; l1 < model_1.anInt1626; l1++) { anIntArray1627[anInt1626] = model_1.anIntArray1627[l1]; anIntArray1628[anInt1626] = model_1.anIntArray1628[l1]; anIntArray1629[anInt1626] = model_1.anIntArray1629[l1]; anInt1626++; } for(int i2 = 0; i2 < model_1.anInt1630; i2++) { anIntArray1631[anInt1630] = model_1.anIntArray1631[i2] + k1; anIntArray1632[anInt1630] = model_1.anIntArray1632[i2] + k1; anIntArray1633[anInt1630] = model_1.anIntArray1633[i2] + k1; anIntArray1634[anInt1630] = model_1.anIntArray1634[i2]; anIntArray1635[anInt1630] = model_1.anIntArray1635[i2]; anIntArray1636[anInt1630] = model_1.anIntArray1636[i2]; if(flag1) if(model_1.anIntArray1637 == null) { anIntArray1637[anInt1630] = 0; } else { int j2 = model_1.anIntArray1637[i2]; if((j2 & 2) == 2) j2 += i1 << 2; anIntArray1637[anInt1630] = j2; } if(flag2) if(model_1.anIntArray1638 == null) anIntArray1638[anInt1630] = model_1.anInt1641; else anIntArray1638[anInt1630] = model_1.anIntArray1638[i2]; if(flag3) if(model_1.anIntArray1639 == null) anIntArray1639[anInt1630] = 0; else anIntArray1639[anInt1630] = model_1.anIntArray1639[i2]; if(flag4 && model_1.anIntArray1640 != null) anIntArray1640[anInt1630] = model_1.anIntArray1640[i2]; anInt1630++; } for(int k2 = 0; k2 < model_1.anInt1642; k2++) { anIntArray1643[anInt1642] = model_1.anIntArray1643[k2] + k1; anIntArray1644[anInt1642] = model_1.anIntArray1644[k2] + k1; anIntArray1645[anInt1642] = model_1.anIntArray1645[k2] + k1; anInt1642++; } i1 += model_1.anInt1642; } } method466(); } public Model(boolean flag, boolean flag1, boolean flag2, Model model) { aBoolean1659 = false; anInt1626 = model.anInt1626; anInt1630 = model.anInt1630; anInt1642 = model.anInt1642; if(flag2) { anIntArray1627 = model.anIntArray1627; anIntArray1628 = model.anIntArray1628; anIntArray1629 = model.anIntArray1629; } else { anIntArray1627 = new int[anInt1626]; anIntArray1628 = new int[anInt1626]; anIntArray1629 = new int[anInt1626]; for(int j = 0; j < anInt1626; j++) { anIntArray1627[j] = model.anIntArray1627[j]; anIntArray1628[j] = model.anIntArray1628[j]; anIntArray1629[j] = model.anIntArray1629[j]; } } if(flag) { anIntArray1640 = model.anIntArray1640; } else { anIntArray1640 = new int[anInt1630]; System.arraycopy(model.anIntArray1640, 0, anIntArray1640, 0, anInt1630); } if(flag1) { anIntArray1639 = model.anIntArray1639; } else { anIntArray1639 = new int[anInt1630]; if(model.anIntArray1639 == null) { for(int l = 0; l < anInt1630; l++) anIntArray1639[l] = 0; } else { System.arraycopy(model.anIntArray1639, 0, anIntArray1639, 0, anInt1630); } } anIntArray1655 = model.anIntArray1655; anIntArray1656 = model.anIntArray1656; anIntArray1637 = model.anIntArray1637; anIntArray1631 = model.anIntArray1631; anIntArray1632 = model.anIntArray1632; anIntArray1633 = model.anIntArray1633; anIntArray1638 = model.anIntArray1638; anInt1641 = model.anInt1641; anIntArray1643 = model.anIntArray1643; anIntArray1644 = model.anIntArray1644; anIntArray1645 = model.anIntArray1645; } public Model(boolean flag, boolean flag1, Model model) { aBoolean1659 = false; anInt1626 = model.anInt1626; anInt1630 = model.anInt1630; anInt1642 = model.anInt1642; if(flag) { anIntArray1628 = new int[anInt1626]; System.arraycopy(model.anIntArray1628, 0, anIntArray1628, 0, anInt1626); } else { anIntArray1628 = model.anIntArray1628; } if(flag1) { anIntArray1634 = new int[anInt1630]; anIntArray1635 = new int[anInt1630]; anIntArray1636 = new int[anInt1630]; for(int k = 0; k < anInt1630; k++) { anIntArray1634[k] = model.anIntArray1634[k]; anIntArray1635[k] = model.anIntArray1635[k]; anIntArray1636[k] = model.anIntArray1636[k]; } anIntArray1637 = new int[anInt1630]; if(model.anIntArray1637 == null) { for(int l = 0; l < anInt1630; l++) anIntArray1637[l] = 0; } else { System.arraycopy(model.anIntArray1637, 0, anIntArray1637, 0, anInt1630); } super.aClass33Array1425 = new Class33[anInt1626]; for(int j1 = 0; j1 < anInt1626; j1++) { Class33 class33 = super.aClass33Array1425[j1] = new Class33(); Class33 class33_1 = model.aClass33Array1425[j1]; class33.anInt602 = class33_1.anInt602; class33.anInt603 = class33_1.anInt603; class33.anInt604 = class33_1.anInt604; class33.anInt605 = class33_1.anInt605; } aClass33Array1660 = model.aClass33Array1660; } else { anIntArray1634 = model.anIntArray1634; anIntArray1635 = model.anIntArray1635; anIntArray1636 = model.anIntArray1636; anIntArray1637 = model.anIntArray1637; } anIntArray1627 = model.anIntArray1627; anIntArray1629 = model.anIntArray1629; anIntArray1640 = model.anIntArray1640; anIntArray1639 = model.anIntArray1639; anIntArray1638 = model.anIntArray1638; anInt1641 = model.anInt1641; anIntArray1631 = model.anIntArray1631; anIntArray1632 = model.anIntArray1632; anIntArray1633 = model.anIntArray1633; anIntArray1643 = model.anIntArray1643; anIntArray1644 = model.anIntArray1644; anIntArray1645 = model.anIntArray1645; super.modelHeight = model.modelHeight; anInt1651 = model.anInt1651; anInt1650 = model.anInt1650; anInt1653 = model.anInt1653; anInt1652 = model.anInt1652; anInt1646 = model.anInt1646; anInt1648 = model.anInt1648; anInt1649 = model.anInt1649; anInt1647 = model.anInt1647; } public void method464(Model model, boolean flag) { anInt1626 = model.anInt1626; anInt1630 = model.anInt1630; anInt1642 = model.anInt1642; if(anIntArray1622.length < anInt1626) { anIntArray1622 = new int[anInt1626 + 100]; anIntArray1623 = new int[anInt1626 + 100]; anIntArray1624 = new int[anInt1626 + 100]; } anIntArray1627 = anIntArray1622; anIntArray1628 = anIntArray1623; anIntArray1629 = anIntArray1624; for(int k = 0; k < anInt1626; k++) { anIntArray1627[k] = model.anIntArray1627[k]; anIntArray1628[k] = model.anIntArray1628[k]; anIntArray1629[k] = model.anIntArray1629[k]; } if(flag) { anIntArray1639 = model.anIntArray1639; } else { if(anIntArray1625.length < anInt1630) anIntArray1625 = new int[anInt1630 + 100]; anIntArray1639 = anIntArray1625; if(model.anIntArray1639 == null) { for(int l = 0; l < anInt1630; l++) anIntArray1639[l] = 0; } else { System.arraycopy(model.anIntArray1639, 0, anIntArray1639, 0, anInt1630); } } anIntArray1637 = model.anIntArray1637; anIntArray1640 = model.anIntArray1640; anIntArray1638 = model.anIntArray1638; anInt1641 = model.anInt1641; anIntArrayArray1658 = model.anIntArrayArray1658; anIntArrayArray1657 = model.anIntArrayArray1657; anIntArray1631 = model.anIntArray1631; anIntArray1632 = model.anIntArray1632; anIntArray1633 = model.anIntArray1633; anIntArray1634 = model.anIntArray1634; anIntArray1635 = model.anIntArray1635; anIntArray1636 = model.anIntArray1636; anIntArray1643 = model.anIntArray1643; anIntArray1644 = model.anIntArray1644; anIntArray1645 = model.anIntArray1645; } private int method465(Model model, int i) { int j = -1; int k = model.anIntArray1627[i]; int l = model.anIntArray1628[i]; int i1 = model.anIntArray1629[i]; for(int j1 = 0; j1 < anInt1626; j1++) { if(k != anIntArray1627[j1] || l != anIntArray1628[j1] || i1 != anIntArray1629[j1]) continue; j = j1; break; } if(j == -1) { anIntArray1627[anInt1626] = k; anIntArray1628[anInt1626] = l; anIntArray1629[anInt1626] = i1; if(model.anIntArray1655 != null) anIntArray1655[anInt1626] = model.anIntArray1655[i]; j = anInt1626++; } return j; } public void method466() { super.modelHeight = 0; anInt1650 = 0; anInt1651 = 0; for(int i = 0; i < anInt1626; i++) { int j = anIntArray1627[i]; int k = anIntArray1628[i]; int l = anIntArray1629[i]; if(-k > super.modelHeight) super.modelHeight = -k; if(k > anInt1651) anInt1651 = k; int i1 = j * j + l * l; if(i1 > anInt1650) anInt1650 = i1; } anInt1650 = (int)(Math.sqrt(anInt1650) + 0.98999999999999999D); anInt1653 = (int)(Math.sqrt(anInt1650 * anInt1650 + super.modelHeight * super.modelHeight) + 0.98999999999999999D); anInt1652 = anInt1653 + (int)(Math.sqrt(anInt1650 * anInt1650 + anInt1651 * anInt1651) + 0.98999999999999999D); } public void method467() { super.modelHeight = 0; anInt1651 = 0; for(int i = 0; i < anInt1626; i++) { int j = anIntArray1628[i]; if(-j > super.modelHeight) super.modelHeight = -j; if(j > anInt1651) anInt1651 = j; } anInt1653 = (int)(Math.sqrt(anInt1650 * anInt1650 + super.modelHeight * super.modelHeight) + 0.98999999999999999D); anInt1652 = anInt1653 + (int)(Math.sqrt(anInt1650 * anInt1650 + anInt1651 * anInt1651) + 0.98999999999999999D); } private void method468() { super.modelHeight = 0; anInt1650 = 0; anInt1651 = 0; anInt1646 = 0xf423f; anInt1647 = 0xfff0bdc1; anInt1648 = 0xfffe7961; anInt1649 = 0x1869f; for(int j = 0; j < anInt1626; j++) { int k = anIntArray1627[j]; int l = anIntArray1628[j]; int i1 = anIntArray1629[j]; if(k < anInt1646) anInt1646 = k; if(k > anInt1647) anInt1647 = k; if(i1 < anInt1649) anInt1649 = i1; if(i1 > anInt1648) anInt1648 = i1; if(-l > super.modelHeight) super.modelHeight = -l; if(l > anInt1651) anInt1651 = l; int j1 = k * k + i1 * i1; if(j1 > anInt1650) anInt1650 = j1; } anInt1650 = (int)Math.sqrt(anInt1650); anInt1653 = (int)Math.sqrt(anInt1650 * anInt1650 + super.modelHeight * super.modelHeight); anInt1652 = anInt1653 + (int)Math.sqrt(anInt1650 * anInt1650 + anInt1651 * anInt1651); } public void method469() { if(anIntArray1655 != null) { int ai[] = new int[256]; int j = 0; for(int l = 0; l < anInt1626; l++) { int j1 = anIntArray1655[l]; ai[j1]++; if(j1 > j) j = j1; } anIntArrayArray1657 = new int[j + 1][]; for(int k1 = 0; k1 <= j; k1++) { anIntArrayArray1657[k1] = new int[ai[k1]]; ai[k1] = 0; } for(int j2 = 0; j2 < anInt1626; j2++) { int l2 = anIntArray1655[j2]; anIntArrayArray1657[l2][ai[l2]++] = j2; } anIntArray1655 = null; } if(anIntArray1656 != null) { int ai1[] = new int[256]; int k = 0; for(int i1 = 0; i1 < anInt1630; i1++) { int l1 = anIntArray1656[i1]; ai1[l1]++; if(l1 > k) k = l1; } anIntArrayArray1658 = new int[k + 1][]; for(int i2 = 0; i2 <= k; i2++) { anIntArrayArray1658[i2] = new int[ai1[i2]]; ai1[i2] = 0; } for(int k2 = 0; k2 < anInt1630; k2++) { int i3 = anIntArray1656[k2]; anIntArrayArray1658[i3][ai1[i3]++] = k2; } anIntArray1656 = null; } } public void method470(int i) { if(anIntArrayArray1657 == null) return; if(i == -1) return; Class36 class36 = Class36.method531(i); if(class36 == null) return; Class18 class18 = class36.aClass18_637; anInt1681 = 0; anInt1682 = 0; anInt1683 = 0; for(int k = 0; k < class36.anInt638; k++) { int l = class36.anIntArray639[k]; method472(class18.anIntArray342[l], class18.anIntArrayArray343[l], class36.anIntArray640[k], class36.anIntArray641[k], class36.anIntArray642[k]); } } public void method471(int ai[], int j, int k) { if(k == -1) return; if(ai == null || j == -1) { method470(k); return; } Class36 class36 = Class36.method531(k); if(class36 == null) return; Class36 class36_1 = Class36.method531(j); if(class36_1 == null) { method470(k); return; } Class18 class18 = class36.aClass18_637; anInt1681 = 0; anInt1682 = 0; anInt1683 = 0; int l = 0; int i1 = ai[l++]; for(int j1 = 0; j1 < class36.anInt638; j1++) { int k1; for(k1 = class36.anIntArray639[j1]; k1 > i1; i1 = ai[l++]); if(k1 != i1 || class18.anIntArray342[k1] == 0) method472(class18.anIntArray342[k1], class18.anIntArrayArray343[k1], class36.anIntArray640[j1], class36.anIntArray641[j1], class36.anIntArray642[j1]); } anInt1681 = 0; anInt1682 = 0; anInt1683 = 0; l = 0; i1 = ai[l++]; for(int l1 = 0; l1 < class36_1.anInt638; l1++) { int i2; for(i2 = class36_1.anIntArray639[l1]; i2 > i1; i1 = ai[l++]); if(i2 == i1 || class18.anIntArray342[i2] == 0) method472(class18.anIntArray342[i2], class18.anIntArrayArray343[i2], class36_1.anIntArray640[l1], class36_1.anIntArray641[l1], class36_1.anIntArray642[l1]); } } private void method472(int i, int ai[], int j, int k, int l) { int i1 = ai.length; if(i == 0) { int j1 = 0; anInt1681 = 0; anInt1682 = 0; anInt1683 = 0; for(int k2 = 0; k2 < i1; k2++) { int l3 = ai[k2]; if(l3 < anIntArrayArray1657.length) { int ai5[] = anIntArrayArray1657[l3]; for(int i5 = 0; i5 < ai5.length; i5++) { int j6 = ai5[i5]; anInt1681 += anIntArray1627[j6]; anInt1682 += anIntArray1628[j6]; anInt1683 += anIntArray1629[j6]; j1++; } } } if(j1 > 0) { anInt1681 = anInt1681 / j1 + j; anInt1682 = anInt1682 / j1 + k; anInt1683 = anInt1683 / j1 + l; return; } else { anInt1681 = j; anInt1682 = k; anInt1683 = l; return; } } if(i == 1) { for(int k1 = 0; k1 < i1; k1++) { int l2 = ai[k1]; if(l2 < anIntArrayArray1657.length) { int ai1[] = anIntArrayArray1657[l2]; for(int i4 = 0; i4 < ai1.length; i4++) { int j5 = ai1[i4]; anIntArray1627[j5] += j; anIntArray1628[j5] += k; anIntArray1629[j5] += l; } } } return; } if(i == 2) { for(int l1 = 0; l1 < i1; l1++) { int i3 = ai[l1]; if(i3 < anIntArrayArray1657.length) { int ai2[] = anIntArrayArray1657[i3]; for(int j4 = 0; j4 < ai2.length; j4++) { int k5 = ai2[j4]; anIntArray1627[k5] -= anInt1681; anIntArray1628[k5] -= anInt1682; anIntArray1629[k5] -= anInt1683; int k6 = (j & 0xff) * 8; int l6 = (k & 0xff) * 8; int i7 = (l & 0xff) * 8; if(i7 != 0) { int j7 = modelIntArray1[i7]; int i8 = modelIntArray2[i7]; int l8 = anIntArray1628[k5] * j7 + anIntArray1627[k5] * i8 >> 16; anIntArray1628[k5] = anIntArray1628[k5] * i8 - anIntArray1627[k5] * j7 >> 16; anIntArray1627[k5] = l8; } if(k6 != 0) { int k7 = modelIntArray1[k6]; int j8 = modelIntArray2[k6]; int i9 = anIntArray1628[k5] * j8 - anIntArray1629[k5] * k7 >> 16; anIntArray1629[k5] = anIntArray1628[k5] * k7 + anIntArray1629[k5] * j8 >> 16; anIntArray1628[k5] = i9; } if(l6 != 0) { int l7 = modelIntArray1[l6]; int k8 = modelIntArray2[l6]; int j9 = anIntArray1629[k5] * l7 + anIntArray1627[k5] * k8 >> 16; anIntArray1629[k5] = anIntArray1629[k5] * k8 - anIntArray1627[k5] * l7 >> 16; anIntArray1627[k5] = j9; } anIntArray1627[k5] += anInt1681; anIntArray1628[k5] += anInt1682; anIntArray1629[k5] += anInt1683; } } } return; } if(i == 3) { for(int i2 = 0; i2 < i1; i2++) { int j3 = ai[i2]; if(j3 < anIntArrayArray1657.length) { int ai3[] = anIntArrayArray1657[j3]; for(int k4 = 0; k4 < ai3.length; k4++) { int l5 = ai3[k4]; anIntArray1627[l5] -= anInt1681; anIntArray1628[l5] -= anInt1682; anIntArray1629[l5] -= anInt1683; anIntArray1627[l5] = (anIntArray1627[l5] * j) / 128; anIntArray1628[l5] = (anIntArray1628[l5] * k) / 128; anIntArray1629[l5] = (anIntArray1629[l5] * l) / 128; anIntArray1627[l5] += anInt1681; anIntArray1628[l5] += anInt1682; anIntArray1629[l5] += anInt1683; } } } return; } if(i == 5 && anIntArrayArray1658 != null && anIntArray1639 != null) { for(int j2 = 0; j2 < i1; j2++) { int k3 = ai[j2]; if(k3 < anIntArrayArray1658.length) { int ai4[] = anIntArrayArray1658[k3]; for(int l4 = 0; l4 < ai4.length; l4++) { int i6 = ai4[l4]; anIntArray1639[i6] += j * 8; if(anIntArray1639[i6] < 0) anIntArray1639[i6] = 0; if(anIntArray1639[i6] > 255) anIntArray1639[i6] = 255; } } } } } after compiling... class8.java: error illegal start of expression public final class model extends animable ^ 1 error compiling finished. can anyone help me fix that error i don't understand am new plz thanks
  3. Please add in the forum full sumoning tutorial from delta.
  4. Hey everyone, I know this question has been posted a million times, and I would know considering I have looked through at least 50+ threads, but I have yet to even find an answer to it. I am attempting to add some dragon claws to my server, it was a clean PI, and it appears to be there, but it is invisible and, although you can equip it (it moves to the helmet slot, but that's an easy fix), examine and such; it is invisible. Before you post please refer to the list of things I have tried. I have tried adding a "Raw" Folder in both the clients main folder, and cache ("./Raw/"), but when I go in-game and type "add model" and the interface asking the model ID appears, and I input the model ID, it says it is unable to find the ID. No, I am not putting in the [U]item ID[/U] I am putting in the Model ID that was included with the .dat files and ints. I have also tried gzipping them and then moving them into the ./raw/ but again, nothing. ::[I][/I]dumpmodels doesn't seem to do any more than "add model" as it just freezes for a few seconds and resumes as if nothing happened. (Yes I compiled and reloaded afterwards, and had 0 results.) I looked into Client.java and found preloadModels(); is commented out, and, upon trying to uncomment it, the client gives me the "cannot connect to server" about midway through. I will provide additional if you need it. I don't remember everything I've tried, though haha.
  5. This is what my models folder looks like: [IMG]http://i42.tinypic.com/24d31hy.png[/IMG] That's how it was when I got this base. I need to add some models for new items etc but I have no idea how I do it, any ideas?
  6. I need to add chaotics, Tokhar-Kal, Primal, Nex, stuff like that. I am paying. Also looking for a web developer who can make a professional forums (not a free forums) willing to pay also. Just pm me or reply here if interested.
  7. jaide

    characters models

    where i do put characters models in my cache? in 317 pi
  8. If someone could add a "add models" command to my client, so that i can finally get nex armour etc. i will pay you something for the trouble Add me on skype: Martin.Halstensen Thanks! :)
  9. So im not sure if any of you have done this yet but I thought I would go ahead and post the cache. It is a regular 718/737 cache with just new models put in. That means no new anims no new gfx no new npcs and no new objects. The cache packer seemed to have an issue when i tried the rest so just models... With the exception of new sprites. Cache : [URL="http://uploading.com/f1286854/cache-3-7-2013-rar"]737-749Models/Sprites[/URL] - Cache updated as of 3/7/2013 Item List For Cache: [URL="http://www.mediafire.com/view/?ag9mx1cgkqorkhg"]List[/URL] (Some items may not be added in because the list is updated as of 3/10/2013) Use it or dont. By the way to get the new items use ItemDef Editor I released in this thread : [URL="http://www.runelocus.com/forums/showthread.php?85371-Fixed-Item-Def-Editor-For-735-Cache"]735+ ItemDef Editor[/URL] EDITED PART: Here is a pic just to show u I aint bullshittin: [ATTACH=CONFIG]7493[/ATTACH] [CODE]Shadow knight Set: 83294 - Male Helm 83319 - Female Helm 83303 - Male Legs 83326 - Female Legs 83312 - Male Body 83337 - Female Body 83290 - Gloves 83288 - Boots[/CODE] Thought I would include some model IDs as I just took 30 mins to scan for them and make sure they were proper... DO NOT MIND THE NAMES DAMIT lol. [CODE]127 = White 0 = Black 926 = Red 43968 - Blue 22464 - Yellow 51136 - Purple 43297 - Tealish/Green 21667 - Teal Variant 32660 - Green Variant 788 - Red Variant/Maroon 11568 35226 6552 ---------------------------------------------MODEL IDS AND ITEMS------------------------------------------------ Assassin: 83330 - Female 83305 - Male Valkyrie Suit 83332 - Female 83306 - Male Demon suit: 83333 - Female 83308 - Male Warsuit: 83329 - Female 83307 - Male Warbird: 83143 - Female 83105 - Male Scarab suit: 82890 - Female 82880 - Male Tzhaar Royalty 81126 - Male 81165 Drygore Weapons: Scimitar 82854 - EQ 82766 - Drop Rapier 82856 - EQ 82763 - Drop Mace 82860 - EQ 82768 - Drop Tetsu Armor---------------------------------------------------------------------------------------------------- Helm Variation 1 81370 - Drop 82425 - Female (Sicle) 82363 - Male (Sicle) Helm Variation 2 81371 - Drop 82424 - Female (tri) 82365 - Male (tri) Helm Variation 3 81347 - Drop 82423 - Female (two) 82364 - Male (two) Gloves: 82492 - Drop 82360 - Male/Female Body: 81372 - Drop 82469 - Female 82416 - Male Legs: 81373 - Drop 82428 - Female 82368 - Male Boots: 82490 - Drop 82357 - Male/Female Tzhaar Stuff---------------------------------------------------------------------------------------------------- Whip: 81285 - Eq 81286 - Drop Helm 1: (earring) 81281 - Drop 81192 - Female 81182 - Male Helm 2: (single spike) 81279 - Drop 81191 - Female 81184 - Male Helm 3: (fat style) 81278 - Drop 81190 - Female 81183 - Male Gloves: 81280 - Drop 81181 - EQ Legs: (skirt) 81277 - Drop 81193 - Female 81185 - Male Legs: (platelegs) 81273 - Drop 81194 - Female 81186 - Male Shield: 81276 - Drop 81189 - Equip Armor: 81275 - Drop 81195 - Female 81187 - Male Boots: 81274 - Drop 81180 - EQ[/CODE]
  10. jaide

    718 models

    how i can change the ags models like i dont want tlike new one i want the old one please! im suing 718
  11. Someone can send me a cache 751 please? and drygore models
  12. where would my models file names ".dat" and "mqo" go to,Raw Folder or Models Folder? I see people say put the models in raw folder then go to models folder, then i see others say put it in your cache.And since I'm in my cache folder the Raw and Models are seperated.So does that mean just put the models of the items into the models folder? [URL=http://imageshack.us/photo/my-images/59/oofc.png/][IMG]http://img59.imageshack.us/img59/4892/oofc.png[/img][/URL] Inside the models folder looks like this... [URL=http://imageshack.us/photo/my-images/837/z70j.png/][IMG]http://img837.imageshack.us/img837/4654/z70j.png[/img][/URL] [URL=http://imageshack.us/photo/my-images/9/cvy9.png/][IMG]http://img9.imageshack.us/img9/460/cvy9.png[/img][/URL] [URL=http://imageshack.us/photo/my-images/543/f9h7.png/][IMG]http://img543.imageshack.us/img543/733/f9h7.png[/img][/URL] [URL=http://imageshack.us/photo/my-images/194/uwdn.png/][IMG]http://img194.imageshack.us/img194/8876/uwdn.png[/img][/URL] And my Raw Folder looks like this. [URL=http://imageshack.us/photo/my-images/849/d0xk.png/][IMG]http://img849.imageshack.us/img849/826/d0xk.png[/img][/URL]
  13. I will pay someone who has or will make me brutal, tizen wings, demonic wings and angelic wings - thanks ps - pm me for skype
  14. Gecco

    Adding models

    I am trying to add some models like torva virtus pernix and ancient ceromonial and when I try to compile client sided now it comes up with a error saying ItemDef_2.java:1497 reached end of file with parsing} ^ 1 error. Heres my ItemDef_2.java [CODE]import java.io.*; public class ItemDef_2 { public static void Items(int i){ ItemDef itemDef = ItemDef.forID(i); switch(i) { case 15051: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 51844; itemDef.modelZoom = 1743; itemDef.modelRotationY = 789; itemDef.modelRotationX = 69; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 51797; //male wield model itemDef.anInt200 = 51819; //femArmModel itemDef.name = "Slayer helmet"; itemDef.description = "Slayer full helm for slayer.".getBytes();//examine. break; case 15050: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 51845; itemDef.modelZoom = 2256; itemDef.modelRotationY = 456; itemDef.modelRotationX = 513; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.aByte154 = -14; itemDef.anInt165 = 51795; //male wield model itemDef.anInt200 = 51795; //femArmModel itemDef.name = "Staff of light"; itemDef.description = "It's a staff of light.".getBytes();//examine. break; case 15052: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Summon"; itemDef.modelID = 30837; itemDef.modelZoom = 1049; itemDef.modelRotationY = 545; itemDef.modelRotationX = 1033; itemDef.modelOffset1 = 1; itemDef.modelOffset2 = 3; itemDef.anInt165 = -1; //male wield model itemDef.anInt200 = -1; //femArmModel itemDef.name = "Pack yak pouch"; itemDef.description = "It's a Pack yak pouch.".getBytes();//examine. break; case 15053: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Summon"; itemDef.modelID = 30651; itemDef.modelZoom = 1049; itemDef.modelRotationY = 545; itemDef.modelRotationX = 1033; itemDef.modelOffset1 = 1; itemDef.modelOffset2 = 3; itemDef.anInt165 = -1; //male wield model itemDef.anInt200 = -1; //femArmModel itemDef.name = "Spirit terrorbird pouch"; itemDef.description = "It's a Spirit terrorbird pouch.".getBytes();//examine. break; case 15054: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 40560; itemDef.modelZoom = 1382; itemDef.modelRotationY = 1145; itemDef.modelRotationX = 364; itemDef.modelOffset1 = 7; itemDef.modelOffset2 = -12; itemDef.aByte205 = 14; itemDef.aByte154 = 2; itemDef.anInt165 = 48470; //male wield model itemDef.anInt200 = 48470; //femArmModel itemDef.name = "Dragon pickaxe"; itemDef.description = "Used for mining.".getBytes();//examine. break; case 15055: itemDef.itemActions = new String[5]; itemDef.itemActions[0] = "Eat"; itemDef.modelID = 4872; itemDef.modelZoom = 1460; itemDef.modelRotationY = 499; itemDef.modelRotationX = 1926; itemDef.modelOffset1 = 3; itemDef.modelOffset2 = 0; itemDef.name = "Rocktail"; itemDef.description = "Tastes like shit, but good healing.".getBytes();//examine. break; case 15060: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 41557; itemDef.modelZoom = 1000; itemDef.modelRotationY = 300; itemDef.modelRotationX = 150; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt165 = 41369; itemDef.anInt200 = 41445; itemDef.anInt188 = 41364; itemDef.anInt164 = 41440; itemDef.name = "Runecrafter robes"; itemDef.description = "Heavy duty wizard robes.".getBytes();//examine. break; case 15061: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 41570; itemDef.modelZoom = 1000; itemDef.modelRotationY = 0; itemDef.modelRotationX = 150; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; itemDef.anInt165 = 41375; itemDef.anInt200 = 41447; itemDef.name = "Runecrafter hat"; itemDef.description = "Comes with goggles, for extra safety while Runecrafting.".getBytes();//examine. break; case 15062: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 41563; itemDef.modelZoom = 1400; itemDef.modelRotationY = 200; itemDef.modelRotationX = 150; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt165 = 41382; itemDef.anInt200 = 41458; itemDef.name = "Runecrafter skirt"; itemDef.description = "A heavy-duty wizard robe.".getBytes();//examine. break; case 15063: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16723; itemDef.modelZoom = 1000; itemDef.modelRotationY = 126; itemDef.modelRotationX = 854; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt165 = 16478; itemDef.anInt200 = 12140; itemDef.name = "Moonclan hat"; itemDef.description = "It's a Moonclan hat.".getBytes();//examine. break; case 15064: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16731; itemDef.modelZoom = 1000; itemDef.modelRotationY = 2033; itemDef.modelRotationX = 668; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt200 = 16506; itemDef.anInt164 = 16493; itemDef.anInt165 = 16485; itemDef.anInt188 = 16472; itemDef.name = "Moonclan robe top"; itemDef.description = "It's a Moonclan armour.".getBytes();//examine. break; case 15065: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16729; itemDef.modelZoom = 1000; itemDef.modelRotationY = 3; itemDef.modelRotationX = 1192; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt200 = 12143; itemDef.anInt165 = 16481; itemDef.name = "Moonclan robe skirt"; itemDef.description = "It's a Moonclan skirt.".getBytes();//examine. break; case 15066: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16722; itemDef.modelZoom = 900; itemDef.modelRotationY = 9; itemDef.modelRotationX = 856; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt200 = 16498; itemDef.anInt165 = 16476; itemDef.name = "Moonclan gloves"; itemDef.description = "It's a Moonclan gloves.".getBytes();//examine. break; case 15067: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16728; itemDef.modelZoom = 900; itemDef.modelRotationY = 63; itemDef.modelRotationX = 682; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt165 = 16473; itemDef.anInt200 = 16496; itemDef.name = "Moonclan boots"; itemDef.description = "It's a Moonclan boots.".getBytes();//examine. break; case 15068: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 16721; itemDef.modelZoom = 200; itemDef.modelRotationY = 0; itemDef.modelRotationX = 2023; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -1; //itemDef.aByte154 = -14; itemDef.anInt200 = 16508; itemDef.anInt165 = 12086; itemDef.name = "Moonclan cape"; itemDef.description = "It's a Moonclan cape.".getBytes();//examine. break; case 13022: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 48512; itemDef.modelZoom = 1744; itemDef.modelRotationY = 738; itemDef.modelRotationX = 1985; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; //itemDef.aByte154 = -14; itemDef.anInt165 = 48465; //male wield model itemDef.anInt200 = 48465; //femArmModel itemDef.name = "Hand cannon"; itemDef.description = "A miniature dwarven cannon. ".getBytes();//examine. break; case 4151: itemDef.aByte205 = 7; itemDef.aByte154 = -7; break; case 7452: case 7453: case 7454: case 7455: case 7456: case 7457: case 7458: case 7459: case 7460: case 7461: case 7462: itemDef.aByte205 = 13; break; case 11284: itemDef.aByte205 = -14; break; switch (itemDef.id) { case 13362: itemDef.modelid = 62714; itemDef.name = "Torva full helm"; itemDef.description = "Torva full helm."; itemDef.modelZoom = 672; itemDef.modelRotationY = 85; itemDef.modelRotationX = 1867; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -3; itemDef.anInt165 = 62738; itemDef.anInt200 = 62754; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Torva full helm".getBytes(); break; case 13360: itemDef.modelid = 62701; itemDef.name = "Torva platelegs"; itemDef.description = "Torva platelegs."; itemDef.modelZoom = 1740; itemDef.modelRotationY = 474; itemDef.modelRotationX = 2045; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -5; itemDef.anInt165 = 62743; itemDef.anInt200 = 62760; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Torva platelegs".getBytes(); break; case 13358: itemDef.modelid = 62699; itemDef.name = "Torva platebody"; itemDef.description = "Torva Platebody."; itemDef.modelZoom = 1506; itemDef.modelRotationY = 473; itemDef.modelRotationX = 2042; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 62746; itemDef.anInt200 = 62762; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Torva platebody".getBytes(); break; case 13355: itemDef.modelid = 62693; itemDef.name = "Pernix cowl"; itemDef.description = "Pernix cowl"; itemDef.modelZoom = 800; itemDef.modelRotationY = 532; itemDef.modelRotationX = 14; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 1; itemDef.anInt165 = 62739; itemDef.anInt200 = 62756; itemDef.itemActions = new String[5]; itemDef.itemActions[4] = "Drop"; itemDef.anInt175 = 62731; itemDef.anInt197 = 62727; itemDef.description = "Pernix cowl".getBytes(); break; case 13354: itemDef.modelid = 62709; itemDef.name = "Pernix body"; itemDef.description = "Pernix body"; itemDef.modelZoom = 1378; itemDef.modelRotationY = 485; itemDef.modelRotationX = 2042; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 7; itemDef.anInt165 = 62744; itemDef.anInt200 = 62765; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Pernix body".getBytes(); break; case 13352: itemDef.modelid = 62695; itemDef.name = "Pernix chaps"; itemDef.description = "Pernix chaps"; itemDef.modelZoom = 1740; itemDef.modelRotationY = 504; itemDef.modelRotationX = 0; itemDef.modelOffset1 = 4; itemDef.modelOffset2 = 3; itemDef.anInt165 = 62741; itemDef.anInt200 = 62757; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Pernix chaps".getBytes(); break; case 13350: itemDef.modelid = 62710; itemDef.name = "Virtus mask"; itemDef.description = "Virtus mask"; itemDef.modelZoom = 928; itemDef.modelRotationY = 406; itemDef.modelRotationX = 2041; itemDef.modelOffset1 = 1; itemDef.modelOffset2 = -5; itemDef.anInt165 = 62736; itemDef.anInt200 = 62755; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.anInt175 = 62728; itemDef.anInt197 = 62728; itemDef.description = "Virtus mask".getBytes(); break; case 13348: itemDef.modelid = 62704; itemDef.name = "Virtus robe top"; itemDef.description = "Virtus robe top"; itemDef.modelZoom = 1122; itemDef.modelRotationY = 488; itemDef.modelRotationX = 3; itemDef.modelOffset1 = 1; itemDef.modelOffset2 = 0; itemDef.anInt165 = 62748; itemDef.anInt200 = 62764; itemDef.groundActions = new String[5]; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Virtus robe top".getBytes(); break; case 13346: itemDef.modelid = 62700; itemDef.name = "Virtus robe legs"; itemDef.description = "Virtus robe legs"; itemDef.modelZoom = 1740; itemDef.modelRotationY = 498; itemDef.modelRotationX = 2045; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 4; itemDef.anInt165 = 62742; itemDef.anInt200 = 62758; itemDef.groundActions = new String[5]; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.description = "Virtus robe legs".getBytes(); break; case 13344: itemDef.modelid = 62694; itemDef.name = "Ancient ceremonial hood"; itemDef.modelZoom = 980; itemDef.modelRotationY = 208; itemDef.modelRotationX = 220; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -18; itemDef.anInt165 = 62737; itemDef.anInt200 = 62753; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.anInt175 = 62730; itemDef.anInt197 = 62730; itemDef.description = "Ancient ceremonial hood".getBytes(); break; case 13342: itemDef.modelid = 62705; itemDef.name = "Ancient ceremonial top"; itemDef.modelZoom = 1316; itemDef.modelRotationY = 477; itemDef.modelRotationX = 9; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 13; itemDef.anInt165 = 62745; itemDef.anInt200 = 62763; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.anInt204 = 54; itemDef.description = "Ancient ceremonial top".getBytes(); break; case 13340: itemDef.modelid = 62707; itemDef.name = "Ancient ceremonial legs"; itemDef.modelZoom = 1828; itemDef.modelRotationY = 539; itemDef.modelRotationX = 0; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 0; itemDef.anInt165 = 62740; itemDef.anInt200 = 62759; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.anInt204 = 40; itemDef.anInt196 = 30; itemDef.anInt184 = 100; itemDef.description = "Ancient ceremonial legs".getBytes(); break; case 13370: itemDef.itemActions = new String[5]; itemDef.modelid = 62697; itemDef.itemActions[1] = "Wear"; itemDef.name = "Ancient ceremonial gloves"; itemDef.modelZoom = 548; itemDef.modelRotationY = 618; itemDef.modelRotationX = 1143; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -5; itemDef.anInt165 = 62735; itemDef.anInt200 = 62752; itemDef.description = "Ancient ceremonial gloves".getBytes(); break; case 13336: itemDef.itemActions = new String[5]; itemDef.modelid = 62696; itemDef.itemActions[1] = "Wear"; itemDef.name = "Ancient ceremonial boots"; itemDef.modelZoom = 676; itemDef.modelRotationY = 63; itemDef.modelRotationX = 106; itemDef.modelOffset1 = 5; itemDef.modelOffset2 = -1; itemDef.anInt165 = 62734; itemDef.anInt200 = 62751; itemDef.description = "Ancient ceremonial boots".getBytes(); break; case 15037: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35084; //drop model itemDef.anInt165 = 35085; //male wield model itemDef.anInt200 = 35085; //femArmModel itemDef.modelZoom = 1425; itemDef.aByte154 = -14; itemDef.modelRotationY = 498; itemDef.modelRotationX = 1300; itemDef.modelOffset1 = 9; itemDef.modelOffset2 = 13; itemDef.aByte154 = -14; itemDef.name = "Chaotic Rapier"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15038: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35086; //drop model itemDef.anInt165 = 35087; //male wield model itemDef.anInt200 = 35087; //femArmModel itemDef.modelZoom = 1650; itemDef.modelRotationY = 498; itemDef.aByte154 = -14; itemDef.modelRotationX = 1300; itemDef.modelOffset1 = 3; itemDef.modelOffset2 = 0; itemDef.name = "Chaotic Longsword"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15039: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35088; //drop model itemDef.anInt165 = 35089; //male wield model itemDef.anInt200 = 35089; //femArmModel itemDef.modelZoom = 1447; itemDef.aByte154 = -14; itemDef.modelRotationY = 525; itemDef.modelRotationX = 350; itemDef.modelOffset1 = 5; itemDef.modelOffset2 = 0; itemDef.name = "Chaotic Maul"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15040: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35090; //drop model itemDef.anInt165 = 35091; //male wield model itemDef.anInt200 = 35091; //femArmModel itemDef.modelZoom = 1711; itemDef.modelRotationY = 350; itemDef.modelRotationX = 365; itemDef.modelOffset1 = 5; itemDef.aByte154 = -14; itemDef.modelOffset2 = 0; itemDef.name = "Chaotic Staff"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15041: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35092; //drop model itemDef.anInt165 = 35093; //male wield model itemDef.anInt200 = 35093; //femArmModel itemDef.modelZoom = 1028; itemDef.modelRotationY = 249; itemDef.modelRotationX = 2021; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 0; itemDef.aByte154 = -14; itemDef.name = "Chaotic Crossbow"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15042: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35094; //drop model itemDef.anInt165 = 35095; //male wield model itemDef.anInt200 = 35095; //femArmModel itemDef.modelZoom = 1488; itemDef.modelRotationY = 276; itemDef.modelRotationX = 1101; itemDef.modelOffset1 = -5; itemDef.modelOffset2 = 0; itemDef.name = "Eagle-eye kiteshield"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15043: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 35096; //drop model itemDef.anInt165 = 35097; //male wield model itemDef.anInt200 = 35097; //femArmModel itemDef.modelZoom = 1360; itemDef.modelRotationY = 260; itemDef.modelRotationX = 1673; itemDef.modelOffset1 = -11; itemDef.aByte154 = -14; itemDef.modelOffset2 = 0; itemDef.name = "Chaotic shield"; itemDef.description = "A reward from Dungeoneering".getBytes(); break; case 15000: itemDef.name = "Arcane Sigil"; itemDef.itemActions = new String[5]; itemDef.modelID = 40914; itemDef.modelZoom = 789; itemDef.modelRotationY = 225; itemDef.modelRotationX = 186; itemDef.modelOffset1 = 4; itemDef.modelOffset2 = -10; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "A sigil in the shape of an arcane rune".getBytes(); break; case 15001: itemDef.name = "Divine Sigil"; itemDef.itemActions = new String[5]; itemDef.modelID = 40916; itemDef.modelZoom = 848; itemDef.modelRotationY = 267; itemDef.modelRotationX = 138; itemDef.modelOffset1 = 5; itemDef.modelOffset2 = 0; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "A sigil in the shape of an Divine symbol.".getBytes(); break; case 15002: itemDef.name = "Elysian Sigil"; itemDef.itemActions = new String[5]; itemDef.modelID = 40917; itemDef.modelZoom = 976; itemDef.modelRotationY = 288; itemDef.modelRotationX = 225; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "A sigil marked with elysian signs".getBytes(); break; case 15003: itemDef.name = "Spectral Sigil"; itemDef.itemActions = new String[5]; itemDef.modelID = 40918; itemDef.modelZoom = 976; itemDef.modelRotationY = 267; itemDef.modelRotationX = 1304; itemDef.modelOffset1 = -5; itemDef.modelOffset2 = 0; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "A sigil tempered with special powers.".getBytes(); break; case 15004: itemDef.name = "Vesta's Chainbody"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42593; itemDef.modelZoom = 1440; itemDef.modelRotationY = 545; itemDef.modelRotationX = 2; itemDef.modelOffset2 = 5; itemDef.modelOffset1 = 4; itemDef.anInt204 = 0; itemDef.anInt165 = 42624; itemDef.anInt200 = 42644; itemDef.description = "An ancient chainbody once worn by Vesta.".getBytes(); break; case 15005: itemDef.name = "Vesta's Plateskirt"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42581; itemDef.modelZoom = 1753; itemDef.modelRotationY = 562; itemDef.modelRotationX = 1; itemDef.modelOffset2 = 11; itemDef.modelOffset1 = -3; itemDef.anInt204 = 0; itemDef.anInt165 = 42633; itemDef.anInt200 = 42649; itemDef.description = "An ancient plateskirt once worn by Vesta.".getBytes(); break; case 15006: itemDef.name = "Vesta's Longsword"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42597; itemDef.modelZoom = 1744; itemDef.modelRotationY = 738; itemDef.modelRotationX = 1985; itemDef.modelOffset2 = 0; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.anInt165 = 42615; itemDef.anInt200 = 42615; itemDef.description = "An ancient longsword once worn by Vesta.".getBytes(); break; case 15007: itemDef.name = "Vesta's Spear"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42599; itemDef.modelZoom = 2022; itemDef.modelRotationY = 480; itemDef.modelRotationX = 15; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.modelOffset2 = 5; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 42614; itemDef.anInt200 = 42614; itemDef.description = "An ancient spear once worn by Vesta.".getBytes(); break; case 15008: itemDef.name = "Zuriel's Robe Top"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42591; itemDef.modelZoom = 1373; itemDef.modelRotationY = 373; itemDef.modelRotationX = 0; itemDef.modelOffset2 = -7; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 42627; itemDef.anInt200 = 42642; itemDef.description = "An ancient robe once worn by Zuriel.".getBytes(); break; case 15009: itemDef.name = "Zuriel's Robe Bottom"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42588; itemDef.modelZoom = 1697; itemDef.modelRotationY = 512; itemDef.modelRotationX = 0; itemDef.modelOffset2 = -9; itemDef.modelOffset1 = 2; itemDef.anInt204 = 0; itemDef.anInt165 = 42634; itemDef.anInt200 = 42645; itemDef.description = "An ancient robe once worn by Zuriel.".getBytes(); break; case 15010: itemDef.name = "Zuriel's Staff"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42595; itemDef.modelZoom = 2000; itemDef.modelRotationY = 366; itemDef.modelRotationX = 3; itemDef.modelOffset2 = 0; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.anInt165 = 42617; itemDef.anInt200 = 42617; itemDef.description = "An ancient staff once worn by Zuriel.".getBytes(); break; case 15011: itemDef.name = "Zuriel's Hood"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42604; itemDef.modelZoom = 720; itemDef.modelRotationY = 28; itemDef.modelRotationX = 0; itemDef.modelOffset2 = 1; itemDef.modelOffset1 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 42638; itemDef.anInt200 = 42653; itemDef.description = "An ancient hood once worn by Zuriel.".getBytes(); break; case 15012: itemDef.name = "Morrigan's leather body"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42578; itemDef.modelZoom = 1184; itemDef.modelRotationY = 545; itemDef.modelRotationX = 2; itemDef.modelOffset2 = 5; itemDef.modelOffset1 = 4; itemDef.anInt204 = 0; itemDef.anInt165 = 42626; itemDef.anInt200 = 42643; itemDef.description = "An ancient leather body once used by Morrigan.".getBytes(); break; case 15013: itemDef.name = "Morrigan's Leather Chaps"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42603; itemDef.modelZoom = 1753; itemDef.modelRotationY = 482; itemDef.modelRotationX = 1; itemDef.modelOffset2 = 11; itemDef.modelOffset1 = -3; itemDef.anInt204 = 0; itemDef.anInt165 = 42631; itemDef.anInt200 = 42646; itemDef.description = "A pair of ancient leather chaps once used by Morrigan.".getBytes(); break; case 15014: itemDef.name = "Morrigan's Coif"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42583; itemDef.modelZoom = 592; itemDef.modelRotationY = 537; itemDef.modelRotationX = 5; itemDef.modelOffset2 = 6; itemDef.modelOffset1 = -3; itemDef.anInt204 = 0; itemDef.anInt165 = 42636; itemDef.anInt200 = 42652; itemDef.description = "An ancient coif once used by Morrigan.".getBytes(); break; case 15015: itemDef.name = "Morrigan's Javelin"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 42592; itemDef.modelZoom = 1872; itemDef.modelRotationY = 282; itemDef.modelRotationX = 2009; itemDef.modelOffset2 = 0; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 42613; itemDef.anInt200 = 42613; itemDef.description = "An ancient javelin once used by Morrigan.".getBytes(); break; case 15016: itemDef.name = "Morrigan's Throwing Axe"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 42582; itemDef.modelZoom = 976; itemDef.modelRotationY = 672; itemDef.modelRotationX = 2024; itemDef.modelOffset2 = 4; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.modelOffset1 = -5; itemDef.anInt204 = 0; itemDef.anInt165 = 42611; itemDef.anInt200 = 42611; itemDef.description = "An ancient throwing axe once used by Morrigan.".getBytes(); break; case 15017: itemDef.name = "Statius's Platebody"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42602; itemDef.modelZoom = 1312; itemDef.modelRotationY = 272; itemDef.modelRotationX = 2047; itemDef.modelOffset2 = 39; itemDef.modelOffset1 = -2; itemDef.anInt204 = 0; itemDef.anInt165 = 42625; itemDef.anInt200 = 42641; itemDef.description = "An ancient platebody once worn by Statius.".getBytes(); break; case 15018: itemDef.name = "Statius's Platelegs"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42590; itemDef.modelZoom = 1625; itemDef.modelRotationY = 355; itemDef.modelRotationX = 2046; itemDef.modelOffset2 = -11; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 42632; itemDef.anInt200 = 42647; itemDef.description = "An ancient platelegs once worn by Statius.".getBytes(); break; case 15019: itemDef.name = "Statius's Full Helm"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.modelID = 42596; itemDef.modelZoom = 789; itemDef.modelRotationY = 96; itemDef.modelRotationX = 2039; itemDef.modelOffset2 = -7; itemDef.modelOffset1 = 2; itemDef.anInt204 = 0; itemDef.anInt165 = 42639; itemDef.anInt200 = 42655; itemDef.description = "An ancient full helm once worn by Statius.".getBytes(); break; case 15020: itemDef.name = "Statius's Warhammer"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 42577; itemDef.modelZoom = 1360; itemDef.modelRotationY = 507; itemDef.modelRotationX = 27; itemDef.modelOffset2 = 6; itemDef.modelOffset1 = 7; itemDef.anInt204 = 0; itemDef.aByte205 = 14; itemDef.aByte154 = 0; itemDef.anInt165 = 42623; itemDef.anInt200 = 42623; itemDef.description = "An ancient warhammer once used by Statius.".getBytes(); break; case 15021: itemDef.name = "Arcane spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50000; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50001; itemDef.anInt200 = 50001; itemDef.description = "An ethereal shield with an arcane sigil attached to it.".getBytes(); break; case 15022: itemDef.name = "Spectral spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50002; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50003; itemDef.anInt200 = 50003; itemDef.description = "An ethereal shield with a spectral sigil attached to it.".getBytes(); break; case 15023: itemDef.name = "Divine spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50004; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50005; itemDef.anInt200 = 50005; itemDef.description = "An ethereal shield with a divine sigil attached to it.".getBytes(); break; case 15024: itemDef.name = "Spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50006; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50007; itemDef.anInt200 = 50007; itemDef.description = "An ethereal shield.".getBytes(); break; case 15025: itemDef.name = "Blessed spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50008; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50009; itemDef.anInt200 = 50009; itemDef.description = "An ethereal shield that has been blessed with holy powers.".getBytes(); break; case 15026: itemDef.name = "Elysian spirit shield"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 50010; itemDef.modelZoom = 1540; itemDef.anInt204 = 97; itemDef.modelRotationX = 1020; itemDef.modelRotationY = 336; itemDef.modelOffset2 = 15; itemDef.modelOffset1 = -1; itemDef.anInt165 = 50011; itemDef.anInt200 = 50011; itemDef.description = "An ethereal shield with an elysian sigil attached to it.".getBytes(); break; case 14484: itemDef.name = "Dragon claws"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.modelID = 44590; itemDef.anInt165 = 43660; itemDef.anInt200 = 43660; itemDef.modelZoom = 789; itemDef.modelRotationY = 240; itemDef.modelRotationX = 60; itemDef.aByte154 = -8; itemDef.aByte205 = 4; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -23; itemDef.description = "A set of fighting claws.".getBytes(); break; case 15028: itemDef.name = "Ruined dragon armour lump"; itemDef.itemActions = new String[5]; itemDef.modelID = 50012; itemDef.modelZoom = 2000; itemDef.modelRotationY = 100; itemDef.modelRotationX = 2000; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "Its a broken piece of armour.".getBytes(); break; case 15029: itemDef.name = "Ruined armour slice"; itemDef.itemActions = new String[5]; itemDef.modelID = 50013; itemDef.modelZoom = 2000; itemDef.modelRotationY = 304; itemDef.modelRotationX = 41; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "Its a broken piece of armour.".getBytes(); break; case 15030: itemDef.name = "Ruined dragon armour shard"; itemDef.itemActions = new String[5]; itemDef.modelID = 50014; itemDef.modelZoom = 2000; itemDef.modelRotationY = 228; itemDef.modelRotationX = 36; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = -1; itemDef.anInt200 = -1; itemDef.anInt188 = -1; itemDef.description = "Its a broken piece of armour.".getBytes(); break; case 14876: itemDef.itemActions = new String[5]; itemDef.modelID = 47258; itemDef.modelZoom = 1513; itemDef.modelRotationX = 0; itemDef.modelRotationY = 202; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 43; itemDef.name = "Ancient statuette"; itemDef.description = "A mysterious statuette of ancient times.".getBytes(); break; case 14877: itemDef.itemActions = new String[5]; itemDef.modelID = 47257; itemDef.modelZoom = 1360; itemDef.modelRotationX = 81; itemDef.modelRotationY = 337; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 8; itemDef.name = "Seren statuette"; itemDef.description = "A small statuette that appears to be entirely made of crystal.".getBytes(); break; case 14878: itemDef.itemActions = new String[5]; itemDef.modelID = 47256; itemDef.modelZoom = 1360; itemDef.modelRotationX = 0; itemDef.modelRotationY = 148; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -30; itemDef.name = "Armadyl statuette"; itemDef.description = "A dedication to Armadyl, carved from the wing bones of his fallen warriors.".getBytes(); break; case 14879: itemDef.itemActions = new String[5]; itemDef.modelID = 47250; itemDef.modelZoom = 976; itemDef.modelRotationX = 0; itemDef.modelRotationY = 75; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 33; itemDef.name = "Zamorak statuette"; itemDef.description = "A small obsidian statuette in the shape of a black demon. ".getBytes(); break; case 14880: itemDef.itemActions = new String[5]; itemDef.modelID = 47248; itemDef.modelZoom = 1488; itemDef.modelRotationX = 75; itemDef.modelRotationY = 94; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 37; itemDef.name = "Saradomin statuette"; itemDef.description = "An angel statuette dedicated to Saradomin.".getBytes(); break; case 14881: itemDef.itemActions = new String[5]; itemDef.modelID = 47244; itemDef.modelZoom = 1360; itemDef.modelRotationX = 153; itemDef.modelRotationY = 1841; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.name = "Bandos statuette"; itemDef.description = "A statuette resembling an ork-like creature.".getBytes(); break; case 14882: itemDef.itemActions = new String[5]; itemDef.modelID = 47247; itemDef.modelZoom = 720; itemDef.modelRotationX = 105; itemDef.modelRotationY = 1653; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 57; itemDef.name = "Ruby chalice"; itemDef.description = "A small obsidian challice with a finely cut ruby in it.".getBytes(); break; case 14883: itemDef.itemActions = new String[5]; itemDef.modelID = 47252; itemDef.modelZoom = 1300; itemDef.modelRotationX = 141; itemDef.modelRotationY = 1949; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.name = "Guthixian brazier"; itemDef.description = "A bronze ritual brazier, trimmed with jade and emeralds.".getBytes(); break; case 14884: itemDef.itemActions = new String[5]; itemDef.modelID = 47251; itemDef.modelZoom = 1032; itemDef.modelRotationX = 364; itemDef.modelRotationY = 1872; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 5; itemDef.name = "Armadyl totem"; itemDef.description = "A painted, wooden eagle in fine condition.".getBytes(); break; case 14885: itemDef.itemActions = new String[5]; itemDef.modelID = 47259; itemDef.modelZoom = 724; itemDef.modelRotationX = 377; itemDef.modelRotationY = 916; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -1; itemDef.name = "Zamorak medallion"; itemDef.description = "A black, metal symbol decorated with three blood red rubies.".getBytes(); break; case 14886: itemDef.itemActions = new String[5]; itemDef.modelID = 47246; itemDef.modelZoom = 1744; itemDef.modelRotationX = 0; itemDef.modelRotationY = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 4; itemDef.name = "Saradomin carving"; itemDef.description = "A wooden angel icon dedicated to Saradomin. ".getBytes(); break; case 14887: itemDef.itemActions = new String[5]; itemDef.modelID = 47245; itemDef.modelZoom = 921; itemDef.modelRotationX = 552; itemDef.modelRotationY = 94; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.name = "Bandos scrimshaw"; itemDef.description = "A stylised ogre face, crafted out of bone.".getBytes(); break; case 14888: itemDef.itemActions = new String[5]; itemDef.modelID = 47254; itemDef.modelZoom = 1347; itemDef.modelRotationX = 81; itemDef.modelRotationY = 1670; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 12; itemDef.name = "Saradomin amphora"; itemDef.description = "A ceramic vase with a Saradomin symbol painted on it.".getBytes(); break; case 14889: itemDef.itemActions = new String[5]; itemDef.modelID = 47249; itemDef.modelZoom = 848; itemDef.modelRotationX = 111; itemDef.modelRotationY = 1347; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -5; itemDef.name = "Ancient psaltery bridge"; itemDef.description = "A part of an old instrument.".getBytes(); break; case 14890: itemDef.itemActions = new String[5]; itemDef.modelID = 47255; itemDef.modelZoom = 835; itemDef.modelRotationX = 512; itemDef.modelRotationY = 13; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -1; itemDef.name = "Bronzed dragon claw"; itemDef.description = "This big claw was once part of a ceremonial necklace.".getBytes(); break; case 14891: itemDef.itemActions = new String[5]; itemDef.modelID = 47243; itemDef.modelZoom = 1104; itemDef.modelRotationX = 130; itemDef.modelRotationY = 1820; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -9; itemDef.name = "Third age carafe"; itemDef.description = "A very old clay carafe.".getBytes(); break; case 14892: itemDef.itemActions = new String[5]; itemDef.modelID = 47253; itemDef.modelZoom = 1360; itemDef.modelRotationX = 512; itemDef.modelRotationY = 417; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = -9; itemDef.name = "Broken statue headdress"; itemDef.description = "This was once part of a big statue.".getBytes(); break; case 14497: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.name = "Dagon'hai robe top"; itemDef.modelID = 44594; itemDef.modelZoom = 1697; itemDef.modelRotationY = 536; itemDef.modelRotationX = 0; itemDef.modelOffset2 = 7; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 43614; itemDef.anInt200 = 43689; itemDef.anInt188 = 43681; itemDef.anInt164 = 43681; itemDef.description = "A robe worn by members of the Dagon'hai.".getBytes(); break; case 14499: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.name = "Dagon'hai Hat"; itemDef.modelID = 44605; itemDef.modelZoom = 1373; itemDef.modelRotationY = 98; itemDef.modelRotationX = 1988; itemDef.modelOffset2 = -3; itemDef.modelOffset1 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 23926; itemDef.anInt200 = 23926; itemDef.description = "A Hat worn by members of the Dagon'hai.".getBytes(); break; case 14501: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.name = "Dagon'hai Robe Bottom"; itemDef.modelID = 44574; itemDef.modelZoom = 2216; itemDef.modelRotationY = 572; itemDef.modelRotationX = 0; itemDef.modelOffset2 = 14; itemDef.modelOffset1 = 0; itemDef.anInt204 = 0; itemDef.anInt165 = 23934; itemDef.anInt200 = 23934; itemDef.description = "A robe worn by members of the Dagon'hai.".getBytes(); break; case 13661: itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wield"; itemDef.itemActions[4] = "Destroy"; itemDef.name = "Inferno adze"; itemDef.modelID = 41806; itemDef.modelZoom = 1762; itemDef.modelRotationY = 401; itemDef.modelRotationX = 207; itemDef.modelOffset2 = -4; itemDef.modelOffset1 = -8; itemDef.aByte205 = -2; itemDef.aByte154 = -10; itemDef.anInt204 = 0; itemDef.anInt165 = 40292; itemDef.anInt200 = 40292; itemDef.description = "Danger: risk of fire.".getBytes(); break; case 15031: itemDef.name = "Dragon platebody"; itemDef.itemActions = new String[5]; itemDef.itemActions[1] = "Wear"; itemDef.originalModelColors = new int[2]; itemDef.modifiedModelColors = new int[2]; itemDef.originalModelColors[0] = 5662; itemDef.modifiedModelColors[0] = 910; itemDef.originalModelColors[1] = 3608; itemDef.modifiedModelColors[1] = 910; itemDef.modelID = 40208; itemDef.modelZoom = 1600; itemDef.modelRotationY = 488; itemDef.modelRotationX = 50; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = 2; itemDef.anInt165 = 40207; itemDef.anInt200 = 40207; itemDef.certID = 15032; itemDef.description = "Provides excellent protection.".getBytes(); break; // FEMALE WEPAONS MODELZZ case 1215: case 1231: case 1249: case 1263: case 1305: case 1377: case 1434: case 4718: case 3205: case 4587: case 5680: case 5698: case 5716: case 5730: case 3204: case 6739: case 7158: case 1323: case 1333: case 1309: case 1319: case 4153: case 6528: case 1349: case 1359: case 1267: case 1275: case 861: case 9185: case 4212: case 868: case 1381: case 1383: case 1385: case 1387: case 4170: case 2415: case 4755: case 2416: case 2417: case 6914: case 4756: case 4711: case 4719: case 4747: case 4735: case 11235: case 1213: case 1289: case 1303: case 1373: case 4675: case 11694: case 11696: case 11698: case 11700: case 841: case 11730: case 6908: case 6910: case 6912: itemDef.aByte154 = -15; break; case 8844: case 8845: case 8846: case 8847: case 8848: case 8849: case 8850: itemDef.aByte205 = 13; itemDef.aByte154 = -1; break; /* FEMALE SHIELD FIT FIX */ case 1171: case 1173: case 1175: case 1177: case 1179: case 1181: case 1183: case 1187: case 1189: case 1191: case 1193: case 1195: case 1197: case 1199: case 1201: case 1540: case 2589: case 2597: case 2603: case 2611: case 2621: case 2629: case 2659: case 2667: case 2675: case 2890: case 3122: case 3488: case 3758: case 4072: case 4156: case 4224: case 4225: case 4507: case 6215: case 6524: case 6631: case 6894: case 7332: case 7334: case 11283: case 7336: itemDef.aByte205 = 14; itemDef.aByte154 = -14; break; //case 15032 is USED as dplates note ID } } }[/CODE] New models are from line 270 - 488
  15. Im on a 474 client with 602 npc's and character models. how would i go about changing the character models to 317?
  16. hey guys im running a 317 server with i believe a 562 client, how can i upgrade to a better client eg 667 or 718 whilst still running the same 317 source this would be much appreciated and would pay if it were to work Thanks
  17. [COLOR="#FF8C00"]Need help on making ints for my models i tryed and following guides but i only see delta server's. i use itemdef_2.java Not class8.java nor itemdef.java. Heres a Example below for making the ints. Hope u can help Me Thanks. Skype: akosikuyakevz. [/COLOR] [code] if(i == ) { itemdef.modelID = itemdef.name = itemdef.description = itemdef.modelZoom = itemdef.modelOffset1 = itemdef.modelOffset2 = itemdef.modelRotation1 = itemdef.modelRotation1 = itemdef.anInt165 = itemdef.anInt200 = itemdef.groundActions = itemdef.groundActions[2] = itemdef.itemActions = itemdef.itemActions[1] = [/code]
  18. Skyle

    Death Cape Models

    Anyone have the death cape models. Seems like it's near impossible to find a dl link that isn't broken. :0 Really wanted to add this to my project. EDIT: Mod can close, I ended up finding some.
  19. need new models for ,grass,walls,npc, etc paying rs cash I only pay when done or u can be ranked on my server Skype - ish3zz
  20. I added everything to my cache but when I spawn the item the client crashes I dont know how to fix can anyone help me
  21. How can I add interchangeable item models to a 718 Server (Matrix Base). I really hate new item looks -_-...but I know some people do, so I am thinking of implementing a command to switch item looks from old graphics to new graphics, I just need to know how to add old models in without fucking up the entire cache. Any help would be greatly appreciated :|
  22. I have a base and I dont like the current models of the npc's, and items, is there any way you can change them? and what files/java.docs do i need to change?
  23. Does anyone have a link to 508 Character models? Been looking for a long time. Pretty sure I put this in the wrong section.
  24. Hello guys, Before u read this maybe its a handy thing that this is the Zepsity Source+Cllient+Cache. Link: [url]http://www.runelocus.com/forums/showthread.php?55671-Zepsity-PI-Lots-of-Features[/url] Okay so the problem is this: [ATTACH=CONFIG]7719[/ATTACH][ATTACH=CONFIG]7720[/ATTACH][ATTACH=CONFIG]7721[/ATTACH] As you can see this is only at the Female Character, i have no clue how to fix this. Someone said that its the Models of the Female Characters or something like that. Is there someone that have these Models for me? Or maybe can help me with this problem? Help would be verry appreciated since i dont know how to do this. Remco.
  25. I'm trying to add dragon claws to my server, here's my current setup. I DON'T HAVE A "models" folder nor a "Raw" folder. I also made a new folder in my Clients main folder and still says unable to find model: 44590. ItemDef.java - (Dragon Claws) [CODE]if(i == 14484) { itemDef.actions = new String[5]; itemDef.actions[1] = "Wield"; itemDef.modelID = 44590; itemDef.maleEquip1 = 43660;//anInt165 itemDef.femaleEquip1 = 43660;//anInt200 itemDef.modelZoom = 789; itemDef.modelRotation1 = 240; itemDef.modelRotation2 = 60; itemDef.modelOffset1 = -1; itemDef.modelOffset2 = -23; itemDef.name = "Dragon claws"; itemDef.description = "A set of fighting claws.".getBytes(); }[/CODE] And here's my Client.java for preloading models. [CODE]public void preloadModels() { File file = new File("./Raw/"); File[] fileArray = file.listFiles(); for(int y = 0; y < fileArray.length; y++) { String s = fileArray[y].getName(); byte[] buffer = ReadFile("./Raw/"+s); Model.method460(buffer,Integer.parseInt(getFileNameWithoutExtension(s))); } }[/CODE] In game when I type in add model it just says "Unable to find model: 44590." Pleae help thanks.
×