|
Thanks works need those animations though
Sent from my SM-J337P using Tapatalk
Coords for the dungeon where the hydras are is 1311 10206 0
Sent from my SM-J337P using Tapatalk
Beautiful. Thanks so much for this
Most dungeons on the y just do y+6400
Sent from my SM-J337P using Tapatalk
Appreciate the release.
seq.dat caused errors for me. Anyone encounter the same problem and know a fix?
What errors here is my file if you can't fix using that post your errors please
https://paste.ee/p/4qh3J
https://paste.ee/p/QxBsl
Can you please post your readvalues please?
Code:java.lang.ArrayIndexOutOfBoundsException: 6 at com.ares.core.cache.map.ObjectDef.readValues(ObjectDef.java:419) at com.ares.core.cache.map.ObjectDef.getObjectDef(ObjectDef.java:47) at com.vencillio.rs2.entity.object.ObjectConstants.declare(ObjectConstants.java:25) at com.ares.GameDataLoader$1.run(GameDataLoader.java:95)
Code:private void readValues(ByteStreamExt stream) { int flag = -1; do { int type = stream.readUnsignedByte(); if (type == 0) break; if (type == 1) { int len = stream.readUnsignedByte(); if (len > 0) { if (anIntArray773 == null || lowMem) { anIntArray776 = new int[len]; anIntArray773 = new int[len]; for (int k1 = 0; k1 < len; k1++) { anIntArray773[k1] = stream.readUnsignedWord(); anIntArray776[k1] = stream.readUnsignedByte(); } } else { stream.currentOffset += len * 3; } } } else if (type == 2) name = stream.readString(); else if (type == 3) description = stream.readBytes(); else if (type == 5) { int len = stream.readUnsignedByte(); if (len > 0) { if (anIntArray773 == null || lowMem) { anIntArray776 = null; anIntArray773 = new int[len]; for (int l1 = 0; l1 < len; l1++) anIntArray773[l1] = stream.readUnsignedWord(); } else { stream.currentOffset += len * 2; } } } else if (type == 14) objectSizeX = stream.readUnsignedByte(); else if (type == 15) objectSizeY = stream.readUnsignedByte(); else if (type == 17) aBoolean767 = false; else if (type == 18) aBoolean757 = false; else if (type == 19) hasActions = (stream.readUnsignedByte() == 1); else if (type == 21) aBoolean762 = true; else if (type == 22) { } else if (type == 23) aBoolean764 = true; else if (type == 24) { anInt781 = stream.readUnsignedWord(); if (anInt781 == 65535) anInt781 = -1; } else if (type == 28) anInt775 = stream.readUnsignedByte(); else if (type == 29) stream.readSignedByte(); else if (type == 39) stream.readSignedByte(); else if (type >= 30 && type < 39) { if (actions == null) actions = new String[5]; actions[type - 30] = stream.readString(); if (actions[type - 30].equalsIgnoreCase("hidden")) actions[type - 30] = null; } else if (type == 40) { int i1 = stream.readUnsignedByte(); modifiedModelColors = new int[i1]; originalModelColors = new int[i1]; for (int i2 = 0; i2 < i1; i2++) { modifiedModelColors[i2] = stream.readUnsignedWord(); originalModelColors[i2] = stream.readUnsignedWord(); } } else if (type == 60) anInt746 = stream.readUnsignedWord(); else if (type == 62) { } else if (type == 64) { } else if (type == 65) stream.readUnsignedWord(); else if (type == 66) stream.readUnsignedWord(); else if (type == 67) stream.readUnsignedWord(); else if (type == 68) anInt758 = stream.readUnsignedWord(); else if (type == 69) anInt768 = stream.readUnsignedByte(); else if (type == 70) stream.readSignedWord(); else if (type == 71) stream.readSignedWord(); else if (type == 72) stream.readSignedWord(); else if (type == 73) aBoolean736 = true; else if (type == 74) aBoolean766 = true; else if (type == 75) anInt760 = stream.readUnsignedByte(); else if (type == 77) { anInt774 = stream.readUnsignedWord(); if (anInt774 == 65535) anInt774 = -1; anInt749 = stream.readUnsignedWord(); if (anInt749 == 65535) anInt749 = -1; int j1 = stream.readUnsignedByte(); childrenIDs = new int[j1 + 1]; for (int j2 = 0; j2 <= j1; j2++) { childrenIDs[j2] = stream.readUnsignedWord(); if (childrenIDs[j2] == 65535) childrenIDs[j2] = -1; } } } while (true); if (flag == -1 && name != "null" && name != null) { hasActions = anIntArray773 != null && (anIntArray776 == null || anIntArray776[0] == 10); if (actions != null) hasActions = true; } if (aBoolean766) { aBoolean767 = false; aBoolean757 = false; } if (anInt760 == -1) anInt760 = aBoolean767 ? 1 : 0; }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |