Port Injector to main layout

Adds deobfuscator
Adds injected-client
Adds injector-plugin
Adds runescape-client

Replaces RL's apis

Small bug with sprites atm, will be resolved soon. tired af.

Builds, probably
This commit is contained in:
zeruth
2019-06-08 05:43:03 -04:00
parent eafb024f16
commit e4d6e9fe13
1111 changed files with 135441 additions and 44733 deletions

View File

@@ -0,0 +1,73 @@
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
@ObfuscatedName("hh")
public class class212 {
@ObfuscatedName("m")
public static void method4109(byte[] var0, int var1, byte[] var2, int var3, int var4) {
if(var2 == var0) {
if(var3 == var1) {
return;
}
if(var3 > var1 && var3 < var4 + var1) {
--var4;
var1 += var4;
var3 += var4;
var4 = var1 - var4;
for(var4 += 7; var1 >= var4; var2[var3--] = var0[var1--]) {
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
var2[var3--] = var0[var1--];
}
for(var4 -= 7; var1 >= var4; var2[var3--] = var0[var1--]) {
;
}
return;
}
}
var4 += var1;
for(var4 -= 7; var1 < var4; var2[var3++] = var0[var1++]) {
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
var2[var3++] = var0[var1++];
}
for(var4 += 7; var1 < var4; var2[var3++] = var0[var1++]) {
;
}
}
@ObfuscatedName("x")
@Export("clearIntArray")
public static void clearIntArray(int[] var0, int var1, int var2) {
for(var2 = var2 + var1 - 7; var1 < var2; var0[var1++] = 0) {
var0[var1++] = 0;
var0[var1++] = 0;
var0[var1++] = 0;
var0[var1++] = 0;
var0[var1++] = 0;
var0[var1++] = 0;
var0[var1++] = 0;
}
for(var2 += 7; var1 < var2; var0[var1++] = 0) {
;
}
}
}