rev 196
This commit is contained in:
@@ -4,81 +4,87 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ir")
|
||||
@ObfuscatedName("jp")
|
||||
@Implements("AbstractArchive")
|
||||
public abstract class AbstractArchive {
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("pd")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lll;"
|
||||
)
|
||||
@Export("privateChatMode")
|
||||
static PrivateChatMode privateChatMode;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lok;"
|
||||
)
|
||||
@Export("gzipDecompressor")
|
||||
static GZipDecompressor gzipDecompressor;
|
||||
@ObfuscatedName("ag")
|
||||
@ObfuscatedName("aj")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2046500757
|
||||
intValue = 949924661
|
||||
)
|
||||
static int field3278;
|
||||
@ObfuscatedName("c")
|
||||
static int field3611;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 317102403
|
||||
intValue = -1464108129
|
||||
)
|
||||
@Export("groupCount")
|
||||
int groupCount;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("p")
|
||||
@Export("groupIds")
|
||||
int[] groupIds;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("a")
|
||||
@Export("groupNameHashes")
|
||||
int[] groupNameHashes;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lon;"
|
||||
descriptor = "Loo;"
|
||||
)
|
||||
@Export("groupNameHashTable")
|
||||
IntHashTable groupNameHashTable;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("d")
|
||||
@Export("groupCrcs")
|
||||
int[] groupCrcs;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("u")
|
||||
@Export("groupVersions")
|
||||
int[] groupVersions;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("m")
|
||||
@Export("fileCounts")
|
||||
int[] fileCounts;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("j")
|
||||
@Export("fileIds")
|
||||
int[][] fileIds;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("f")
|
||||
@Export("fileNameHashes")
|
||||
int[][] fileNameHashes;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Lon;"
|
||||
descriptor = "[Loo;"
|
||||
)
|
||||
@Export("fileNameHashTables")
|
||||
IntHashTable[] fileNameHashTables;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("y")
|
||||
@Export("groups")
|
||||
Object[] groups;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("w")
|
||||
@Export("files")
|
||||
Object[][] files;
|
||||
@ObfuscatedName("ac")
|
||||
@ObfuscatedName("ag")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 149296087
|
||||
intValue = 999784979
|
||||
)
|
||||
@Export("hash")
|
||||
public int hash;
|
||||
@ObfuscatedName("ay")
|
||||
@ObfuscatedName("ae")
|
||||
@Export("releaseGroups")
|
||||
boolean releaseGroups;
|
||||
@ObfuscatedName("am")
|
||||
@ObfuscatedName("ao")
|
||||
@Export("shallowFiles")
|
||||
boolean shallowFiles;
|
||||
|
||||
static {
|
||||
gzipDecompressor = new GZipDecompressor(); // L: 23
|
||||
field3278 = 0; // L: 27
|
||||
field3611 = 0; // L: 27
|
||||
}
|
||||
|
||||
AbstractArchive(boolean var1, boolean var2) {
|
||||
@@ -86,45 +92,45 @@ public abstract class AbstractArchive {
|
||||
this.shallowFiles = var2; // L: 33
|
||||
} // L: 34
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "968295804"
|
||||
garbageValue = "-1103942204"
|
||||
)
|
||||
@Export("loadRegionFromGroup")
|
||||
void loadRegionFromGroup(int var1) {
|
||||
} // L: 123
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "1985410743"
|
||||
garbageValue = "1184960922"
|
||||
)
|
||||
@Export("loadGroup")
|
||||
void loadGroup(int var1) {
|
||||
} // L: 209
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)I",
|
||||
garbageValue = "-13"
|
||||
descriptor = "(II)I",
|
||||
garbageValue = "-1290183138"
|
||||
)
|
||||
@Export("groupLoadPercent")
|
||||
int groupLoadPercent(int var1) {
|
||||
return this.groups[var1] != null ? 100 : 0; // L: 179 180
|
||||
}
|
||||
|
||||
@ObfuscatedName("av")
|
||||
@ObfuscatedName("as")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "([BI)V",
|
||||
garbageValue = "1343073787"
|
||||
garbageValue = "1699795783"
|
||||
)
|
||||
@Export("decodeIndex")
|
||||
void decodeIndex(byte[] var1) {
|
||||
int var3 = var1.length; // L: 38
|
||||
int var2 = AbstractWorldMapData.method3102(var1, 0, var3); // L: 40
|
||||
int var2 = GrandExchangeOffer.method5017(var1, 0, var3); // L: 40
|
||||
this.hash = var2; // L: 42
|
||||
Buffer var4 = new Buffer(class238.decompressBytes(var1)); // L: 43
|
||||
Buffer var4 = new Buffer(ObjectSound.decompressBytes(var1)); // L: 43
|
||||
int var5 = var4.readUnsignedByte(); // L: 44
|
||||
if (var5 >= 5 && var5 <= 7) { // L: 45
|
||||
if (var5 >= 6) { // L: 46
|
||||
@@ -133,7 +139,7 @@ public abstract class AbstractArchive {
|
||||
|
||||
int var6 = var4.readUnsignedByte(); // L: 50
|
||||
if (var5 >= 7) { // L: 51
|
||||
this.groupCount = var4.method6596();
|
||||
this.groupCount = var4.method6463();
|
||||
} else {
|
||||
this.groupCount = var4.readUnsignedShort(); // L: 52
|
||||
}
|
||||
@@ -144,7 +150,7 @@ public abstract class AbstractArchive {
|
||||
int var9;
|
||||
if (var5 >= 7) { // L: 56
|
||||
for (var9 = 0; var9 < this.groupCount; ++var9) { // L: 57
|
||||
this.groupIds[var9] = var7 += var4.method6596(); // L: 58
|
||||
this.groupIds[var9] = var7 += var4.method6463(); // L: 58
|
||||
if (this.groupIds[var9] > var8) { // L: 59
|
||||
var8 = this.groupIds[var9];
|
||||
}
|
||||
@@ -200,7 +206,7 @@ public abstract class AbstractArchive {
|
||||
this.fileIds[var10] = new int[var11]; // L: 88
|
||||
|
||||
for (var13 = 0; var13 < var11; ++var13) { // L: 89
|
||||
var14 = this.fileIds[var10][var13] = var7 += var4.method6596(); // L: 90
|
||||
var14 = this.fileIds[var10][var13] = var7 += var4.method6463(); // L: 90
|
||||
if (var14 > var12) { // L: 91
|
||||
var12 = var14;
|
||||
}
|
||||
@@ -249,20 +255,20 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
} // L: 121
|
||||
|
||||
@ObfuscatedName("az")
|
||||
@ObfuscatedName("ad")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)[B",
|
||||
garbageValue = "-1393912934"
|
||||
garbageValue = "107859165"
|
||||
)
|
||||
@Export("takeFile")
|
||||
public byte[] takeFile(int var1, int var2) {
|
||||
return this.takeFileEncrypted(var1, var2, (int[])null); // L: 126
|
||||
}
|
||||
|
||||
@ObfuscatedName("au")
|
||||
@ObfuscatedName("ac")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II[II)[B",
|
||||
garbageValue = "-1173620347"
|
||||
garbageValue = "-118245889"
|
||||
)
|
||||
@Export("takeFileEncrypted")
|
||||
public byte[] takeFileEncrypted(int var1, int var2, int[] var3) {
|
||||
@@ -278,7 +284,7 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
byte[] var5 = class0.method11(this.files[var1][var2], false); // L: 139
|
||||
byte[] var5 = Renderable.method4079(this.files[var1][var2], false); // L: 139
|
||||
if (this.shallowFiles) {
|
||||
this.files[var1][var2] = null; // L: 140
|
||||
}
|
||||
@@ -289,16 +295,16 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ab")
|
||||
@ObfuscatedName("az")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)Z",
|
||||
garbageValue = "276699186"
|
||||
garbageValue = "-588879952"
|
||||
)
|
||||
@Export("tryLoadFile")
|
||||
public boolean tryLoadFile(int var1, int var2) {
|
||||
if (var1 >= 0 && var1 < this.files.length && this.files[var1] != null && var2 >= 0 && var2 < this.files[var1].length) { // L: 145
|
||||
if (this.files[var1][var2] != null) { // L: 146
|
||||
return true;
|
||||
if (this.files[var1][var2] != null) {
|
||||
return true; // L: 146
|
||||
} else if (this.groups[var1] != null) { // L: 147
|
||||
return true;
|
||||
} else {
|
||||
@@ -310,12 +316,12 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("aa")
|
||||
@ObfuscatedName("aq")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)Z",
|
||||
garbageValue = "1228320975"
|
||||
garbageValue = "-755166419"
|
||||
)
|
||||
public boolean method4479(int var1) {
|
||||
public boolean method4953(int var1) {
|
||||
if (this.files.length == 1) { // L: 154
|
||||
return this.tryLoadFile(0, var1);
|
||||
} else if (this.files[var1].length == 1) {
|
||||
@@ -325,10 +331,10 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("al")
|
||||
@ObfuscatedName("ab")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)Z",
|
||||
garbageValue = "1"
|
||||
descriptor = "(II)Z",
|
||||
garbageValue = "-1545749528"
|
||||
)
|
||||
@Export("tryLoadGroup")
|
||||
public boolean tryLoadGroup(int var1) {
|
||||
@@ -343,7 +349,7 @@ public abstract class AbstractArchive {
|
||||
@ObfuscatedName("ar")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-101062425"
|
||||
garbageValue = "1388179723"
|
||||
)
|
||||
@Export("isFullyLoaded")
|
||||
public boolean isFullyLoaded() {
|
||||
@@ -362,10 +368,10 @@ public abstract class AbstractArchive {
|
||||
return var1; // L: 175
|
||||
}
|
||||
|
||||
@ObfuscatedName("ak")
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)[B",
|
||||
garbageValue = "1457020494"
|
||||
garbageValue = "1253111810"
|
||||
)
|
||||
@Export("takeFileFlat")
|
||||
public byte[] takeFileFlat(int var1) {
|
||||
@@ -378,10 +384,10 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("an")
|
||||
@ObfuscatedName("af")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)[B",
|
||||
garbageValue = "2104278490"
|
||||
garbageValue = "-1200970421"
|
||||
)
|
||||
@Export("getFile")
|
||||
public byte[] getFile(int var1, int var2) {
|
||||
@@ -397,17 +403,17 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
byte[] var4 = class0.method11(this.files[var1][var2], false); // L: 199
|
||||
byte[] var4 = Renderable.method4079(this.files[var1][var2], false); // L: 199
|
||||
return var4; // L: 200
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedName("an")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)[B",
|
||||
garbageValue = "-1056264314"
|
||||
descriptor = "(IS)[B",
|
||||
garbageValue = "22661"
|
||||
)
|
||||
@Export("getFileFlat")
|
||||
public byte[] getFileFlat(int var1) {
|
||||
@@ -420,40 +426,40 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ae")
|
||||
@ObfuscatedName("bd")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)[I",
|
||||
garbageValue = "-311698806"
|
||||
garbageValue = "-1054045445"
|
||||
)
|
||||
@Export("getGroupFileIds")
|
||||
public int[] getGroupFileIds(int var1) {
|
||||
return var1 >= 0 && var1 < this.fileIds.length ? this.fileIds[var1] : null; // L: 212 213 215
|
||||
}
|
||||
|
||||
@ObfuscatedName("bh")
|
||||
@ObfuscatedName("bw")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)I",
|
||||
garbageValue = "437573934"
|
||||
descriptor = "(IB)I",
|
||||
garbageValue = "73"
|
||||
)
|
||||
@Export("getGroupFileCount")
|
||||
public int getGroupFileCount(int var1) {
|
||||
return this.files[var1].length; // L: 219
|
||||
}
|
||||
|
||||
@ObfuscatedName("br")
|
||||
@ObfuscatedName("bf")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "2103941717"
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "40"
|
||||
)
|
||||
@Export("getGroupCount")
|
||||
public int getGroupCount() {
|
||||
return this.files.length; // L: 223
|
||||
}
|
||||
|
||||
@ObfuscatedName("bn")
|
||||
@ObfuscatedName("bu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)V",
|
||||
garbageValue = "81"
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-719387279"
|
||||
)
|
||||
@Export("clearGroups")
|
||||
public void clearGroups() {
|
||||
@@ -463,10 +469,10 @@ public abstract class AbstractArchive {
|
||||
|
||||
} // L: 228
|
||||
|
||||
@ObfuscatedName("bi")
|
||||
@ObfuscatedName("bb")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "-8"
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "2134531834"
|
||||
)
|
||||
@Export("clearFilesGroup")
|
||||
public void clearFilesGroup(int var1) {
|
||||
@@ -476,10 +482,10 @@ public abstract class AbstractArchive {
|
||||
|
||||
} // L: 232
|
||||
|
||||
@ObfuscatedName("bb")
|
||||
@ObfuscatedName("bk")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "131981223"
|
||||
descriptor = "(B)V",
|
||||
garbageValue = "42"
|
||||
)
|
||||
@Export("clearFiles")
|
||||
public void clearFiles() {
|
||||
@@ -493,10 +499,10 @@ public abstract class AbstractArchive {
|
||||
|
||||
} // L: 240
|
||||
|
||||
@ObfuscatedName("bk")
|
||||
@ObfuscatedName("bt")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I[II)Z",
|
||||
garbageValue = "2014436528"
|
||||
garbageValue = "-421186683"
|
||||
)
|
||||
@Export("buildFiles")
|
||||
boolean buildFiles(int var1, int[] var2) {
|
||||
@@ -518,29 +524,28 @@ public abstract class AbstractArchive {
|
||||
if (var6) { // L: 254
|
||||
return true;
|
||||
} else {
|
||||
byte[] var21;
|
||||
byte[] var18;
|
||||
if (var2 == null || var2[0] == 0 && var2[1] == 0 && var2[2] == 0 && var2[3] == 0) { // L: 256
|
||||
var21 = class0.method11(this.groups[var1], false); // L: 261
|
||||
var18 = Renderable.method4079(this.groups[var1], false); // L: 261
|
||||
} else {
|
||||
var21 = class0.method11(this.groups[var1], true); // L: 257
|
||||
Buffer var8 = new Buffer(var21); // L: 258
|
||||
var18 = Renderable.method4079(this.groups[var1], true); // L: 257
|
||||
Buffer var8 = new Buffer(var18); // L: 258
|
||||
var8.xteaDecrypt(var2, 5, var8.array.length); // L: 259
|
||||
}
|
||||
|
||||
byte[] var25 = class238.decompressBytes(var21); // L: 264
|
||||
byte[] var20 = ObjectSound.decompressBytes(var18); // L: 264
|
||||
if (this.releaseGroups) { // L: 282
|
||||
this.groups[var1] = null;
|
||||
}
|
||||
|
||||
int var10;
|
||||
if (var3 > 1) { // L: 283
|
||||
int var22 = var25.length; // L: 284
|
||||
--var22; // L: 285
|
||||
var10 = var25[var22] & 255;
|
||||
var22 -= var10 * var3 * 4; // L: 286
|
||||
Buffer var11 = new Buffer(var25); // L: 287
|
||||
int var9 = var20.length; // L: 284
|
||||
--var9;
|
||||
int var10 = var20[var9] & 255; // L: 285
|
||||
var9 -= var10 * var3 * 4; // L: 286
|
||||
Buffer var11 = new Buffer(var20); // L: 287
|
||||
int[] var12 = new int[var3]; // L: 288
|
||||
var11.offset = var22; // L: 289
|
||||
var11.offset = var9; // L: 289
|
||||
|
||||
int var14;
|
||||
int var15;
|
||||
@@ -553,174 +558,148 @@ public abstract class AbstractArchive {
|
||||
}
|
||||
}
|
||||
|
||||
byte[][] var23 = new byte[var3][]; // L: 297
|
||||
byte[][] var19 = new byte[var3][]; // L: 297
|
||||
|
||||
for (var14 = 0; var14 < var3; ++var14) { // L: 298
|
||||
var23[var14] = new byte[var12[var14]]; // L: 299
|
||||
var19[var14] = new byte[var12[var14]]; // L: 299
|
||||
var12[var14] = 0; // L: 300
|
||||
}
|
||||
|
||||
var11.offset = var22; // L: 302
|
||||
var11.offset = var9; // L: 302
|
||||
var14 = 0; // L: 303
|
||||
|
||||
int var17;
|
||||
for (var15 = 0; var15 < var10; ++var15) { // L: 304
|
||||
int var24 = 0; // L: 305
|
||||
int var16 = 0; // L: 305
|
||||
|
||||
for (var17 = 0; var17 < var3; ++var17) { // L: 306
|
||||
var24 += var11.readInt(); // L: 307
|
||||
System.arraycopy(var25, var14, var23[var17], var12[var17], var24); // L: 308
|
||||
var12[var17] += var24; // L: 309
|
||||
var14 += var24; // L: 310
|
||||
for (int var17 = 0; var17 < var3; ++var17) { // L: 306
|
||||
var16 += var11.readInt(); // L: 307
|
||||
System.arraycopy(var20, var14, var19[var17], var12[var17], var16); // L: 308
|
||||
var12[var17] += var16; // L: 309
|
||||
var14 += var16; // L: 310
|
||||
}
|
||||
}
|
||||
|
||||
for (var15 = 0; var15 < var3; ++var15) { // L: 313
|
||||
if (!this.shallowFiles) { // L: 314
|
||||
var17 = var4[var15]; // L: 316
|
||||
byte[] var19 = var23[var15]; // L: 318
|
||||
Object var18;
|
||||
if (var19 == null) { // L: 320
|
||||
var18 = null; // L: 321
|
||||
} else if (var19.length > 136) { // L: 324
|
||||
DirectByteArrayCopier var20 = new DirectByteArrayCopier(); // L: 326
|
||||
var20.set(var19); // L: 327
|
||||
var18 = var20; // L: 328
|
||||
} else {
|
||||
var18 = var19; // L: 333
|
||||
}
|
||||
|
||||
var5[var17] = var18; // L: 335
|
||||
var5[var4[var15]] = class34.method388(var19[var15], false);
|
||||
} else {
|
||||
var5[var4[var15]] = var23[var15]; // L: 337
|
||||
var5[var4[var15]] = var19[var15]; // L: 315
|
||||
}
|
||||
}
|
||||
} else if (!this.shallowFiles) { // L: 341
|
||||
var10 = var4[0]; // L: 343
|
||||
Object var26;
|
||||
if (var25 == null) { // L: 346
|
||||
var26 = null; // L: 347
|
||||
} else if (var25.length > 136) { // L: 350
|
||||
DirectByteArrayCopier var27 = new DirectByteArrayCopier(); // L: 352
|
||||
var27.set(var25); // L: 353
|
||||
var26 = var27; // L: 354
|
||||
} else {
|
||||
var26 = var25; // L: 359
|
||||
}
|
||||
|
||||
var5[var10] = var26; // L: 361
|
||||
} else if (!this.shallowFiles) { // L: 319
|
||||
var5[var4[0]] = class34.method388(var20, false);
|
||||
} else {
|
||||
var5[var4[0]] = var25; // L: 363
|
||||
var5[var4[0]] = var20; // L: 320
|
||||
}
|
||||
|
||||
return true; // L: 365
|
||||
return true; // L: 322
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bt")
|
||||
@ObfuscatedName("by")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;B)I",
|
||||
garbageValue = "3"
|
||||
garbageValue = "91"
|
||||
)
|
||||
@Export("getGroupId")
|
||||
public int getGroupId(String var1) {
|
||||
var1 = var1.toLowerCase(); // L: 369
|
||||
return this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 370
|
||||
var1 = var1.toLowerCase(); // L: 326
|
||||
return this.groupNameHashTable.get(class258.hashString(var1)); // L: 327
|
||||
}
|
||||
|
||||
@ObfuscatedName("bz")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILjava/lang/String;B)I",
|
||||
garbageValue = "0"
|
||||
)
|
||||
@Export("getFileId")
|
||||
public int getFileId(int var1, String var2) {
|
||||
var2 = var2.toLowerCase(); // L: 331
|
||||
return this.fileNameHashTables[var1].get(class258.hashString(var2)); // L: 332
|
||||
}
|
||||
|
||||
@ObfuscatedName("br")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)Z",
|
||||
garbageValue = "327939117"
|
||||
)
|
||||
@Export("isValidFileName")
|
||||
public boolean isValidFileName(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 336
|
||||
var2 = var2.toLowerCase(); // L: 337
|
||||
int var3 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 338
|
||||
if (var3 < 0) { // L: 339
|
||||
return false;
|
||||
} else {
|
||||
int var4 = this.fileNameHashTables[var3].get(class258.hashString(var2)); // L: 340
|
||||
return var4 >= 0; // L: 341
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bm")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)[B",
|
||||
garbageValue = "-1956391174"
|
||||
)
|
||||
@Export("takeFileByNames")
|
||||
public byte[] takeFileByNames(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 346
|
||||
var2 = var2.toLowerCase(); // L: 347
|
||||
int var3 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 348
|
||||
int var4 = this.fileNameHashTables[var3].get(class258.hashString(var2)); // L: 349
|
||||
return this.takeFile(var3, var4); // L: 350
|
||||
}
|
||||
|
||||
@ObfuscatedName("bn")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)Z",
|
||||
garbageValue = "331828687"
|
||||
)
|
||||
@Export("tryLoadFileByNames")
|
||||
public boolean tryLoadFileByNames(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 354
|
||||
var2 = var2.toLowerCase(); // L: 355
|
||||
int var3 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 356
|
||||
int var4 = this.fileNameHashTables[var3].get(class258.hashString(var2)); // L: 357
|
||||
return this.tryLoadFile(var3, var4); // L: 358
|
||||
}
|
||||
|
||||
@ObfuscatedName("ba")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILjava/lang/String;I)I",
|
||||
garbageValue = "-2010211153"
|
||||
)
|
||||
@Export("getFileId")
|
||||
public int getFileId(int var1, String var2) {
|
||||
var2 = var2.toLowerCase(); // L: 374
|
||||
return this.fileNameHashTables[var1].get(UserComparator3.hashString(var2)); // L: 375
|
||||
}
|
||||
|
||||
@ObfuscatedName("be")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)Z",
|
||||
garbageValue = "-2083689356"
|
||||
)
|
||||
@Export("isValidFileName")
|
||||
public boolean isValidFileName(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 379
|
||||
var2 = var2.toLowerCase(); // L: 380
|
||||
int var3 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 381
|
||||
if (var3 < 0) { // L: 382
|
||||
return false;
|
||||
} else {
|
||||
int var4 = this.fileNameHashTables[var3].get(UserComparator3.hashString(var2)); // L: 383
|
||||
return var4 >= 0; // L: 384
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bo")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)[B",
|
||||
garbageValue = "-879022702"
|
||||
)
|
||||
@Export("takeFileByNames")
|
||||
public byte[] takeFileByNames(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 389
|
||||
var2 = var2.toLowerCase(); // L: 390
|
||||
int var3 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 391
|
||||
int var4 = this.fileNameHashTables[var3].get(UserComparator3.hashString(var2)); // L: 392
|
||||
return this.takeFile(var3, var4); // L: 393
|
||||
}
|
||||
|
||||
@ObfuscatedName("bp")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;B)Z",
|
||||
garbageValue = "58"
|
||||
)
|
||||
@Export("tryLoadFileByNames")
|
||||
public boolean tryLoadFileByNames(String var1, String var2) {
|
||||
var1 = var1.toLowerCase(); // L: 397
|
||||
var2 = var2.toLowerCase(); // L: 398
|
||||
int var3 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 399
|
||||
int var4 = this.fileNameHashTables[var3].get(UserComparator3.hashString(var2)); // L: 400
|
||||
return this.tryLoadFile(var3, var4); // L: 401
|
||||
}
|
||||
|
||||
@ObfuscatedName("bj")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;I)Z",
|
||||
garbageValue = "-1457252962"
|
||||
descriptor = "(Ljava/lang/String;B)Z",
|
||||
garbageValue = "86"
|
||||
)
|
||||
@Export("tryLoadGroupByName")
|
||||
public boolean tryLoadGroupByName(String var1) {
|
||||
var1 = var1.toLowerCase(); // L: 405
|
||||
int var2 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 406
|
||||
return this.tryLoadGroup(var2); // L: 407
|
||||
var1 = var1.toLowerCase(); // L: 362
|
||||
int var2 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 363
|
||||
return this.tryLoadGroup(var2); // L: 364
|
||||
}
|
||||
|
||||
@ObfuscatedName("bw")
|
||||
@ObfuscatedName("bg")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;I)V",
|
||||
garbageValue = "-1800448858"
|
||||
garbageValue = "90954546"
|
||||
)
|
||||
@Export("loadRegionFromName")
|
||||
public void loadRegionFromName(String var1) {
|
||||
var1 = var1.toLowerCase(); // L: 411
|
||||
int var2 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 412
|
||||
if (var2 >= 0) { // L: 413
|
||||
this.loadRegionFromGroup(var2); // L: 414
|
||||
var1 = var1.toLowerCase(); // L: 368
|
||||
int var2 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 369
|
||||
if (var2 >= 0) { // L: 370
|
||||
this.loadRegionFromGroup(var2); // L: 371
|
||||
}
|
||||
} // L: 415
|
||||
} // L: 372
|
||||
|
||||
@ObfuscatedName("by")
|
||||
@ObfuscatedName("bi")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;I)I",
|
||||
garbageValue = "-266550628"
|
||||
garbageValue = "1634079173"
|
||||
)
|
||||
@Export("groupLoadPercentByName")
|
||||
public int groupLoadPercentByName(String var1) {
|
||||
var1 = var1.toLowerCase(); // L: 418
|
||||
int var2 = this.groupNameHashTable.get(UserComparator3.hashString(var1)); // L: 419
|
||||
return this.groupLoadPercent(var2); // L: 420
|
||||
var1 = var1.toLowerCase(); // L: 375
|
||||
int var2 = this.groupNameHashTable.get(class258.hashString(var1)); // L: 376
|
||||
return this.groupLoadPercent(var2); // L: 377
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user