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,248 @@
import java.text.DecimalFormat;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("cu")
@Implements("Login")
public class Login {
@ObfuscatedName("f")
@Export("__cu_f")
static boolean __cu_f;
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = 1606541885
)
@Export("__cu_q")
static int __cu_q;
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "Llq;"
)
@Export("__cu_o")
static IndexedSprite __cu_o;
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "Lln;"
)
@Export("__cu_g")
static Sprite __cu_g;
@ObfuscatedName("e")
@ObfuscatedGetter(
intValue = -184301597
)
@Export("pcmPlayerCount")
static int pcmPlayerCount;
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "Llq;"
)
@Export("__cu_d")
static IndexedSprite __cu_d;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = 932541923
)
@Export("__cu_y")
static int __cu_y;
@ObfuscatedName("b")
@ObfuscatedGetter(
intValue = -504870061
)
@Export("Login_loadingPercent")
static int Login_loadingPercent;
@ObfuscatedName("c")
@Export("Login_loadingText")
static String Login_loadingText;
@ObfuscatedName("aj")
@ObfuscatedGetter(
intValue = 1077910071
)
@Export("__cu_aj")
static int __cu_aj;
@ObfuscatedName("ac")
@ObfuscatedGetter(
intValue = 1677133239
)
@Export("__cu_ac")
static int __cu_ac;
@ObfuscatedName("aw")
@ObfuscatedGetter(
intValue = 1861681835
)
@Export("__cu_aw")
static int __cu_aw;
@ObfuscatedName("al")
@Export("Login_response0")
static String Login_response0;
@ObfuscatedName("ab")
@Export("Login_response1")
static String Login_response1;
@ObfuscatedName("ae")
@Export("Login_response2")
static String Login_response2;
@ObfuscatedName("at")
@Export("Login_response3")
static String Login_response3;
@ObfuscatedName("ad")
@Export("Login_username")
static String Login_username;
@ObfuscatedName("ap")
@Export("Login_password")
static String Login_password;
@ObfuscatedName("aa")
@Export("__cu_aa")
static boolean __cu_aa;
@ObfuscatedName("ax")
@Export("__cu_ax")
static boolean __cu_ax;
@ObfuscatedName("ai")
@Export("__cu_ai")
static String __cu_ai;
@ObfuscatedName("ba")
@Export("__cu_ba")
static boolean __cu_ba;
@ObfuscatedName("bb")
@ObfuscatedGetter(
intValue = 1769484271
)
@Export("currentLoginField")
static int currentLoginField;
@ObfuscatedName("bk")
@Export("__cu_bk")
static boolean __cu_bk;
@ObfuscatedName("bl")
@ObfuscatedGetter(
intValue = 1431381579
)
@Export("__cu_bl")
static int __cu_bl;
@ObfuscatedName("br")
@ObfuscatedGetter(
intValue = -376233039
)
@Export("__cu_br")
static int __cu_br;
@ObfuscatedName("bj")
@ObfuscatedGetter(
intValue = 1548722671
)
@Export("__cu_bj")
static int __cu_bj;
@ObfuscatedName("bi")
@ObfuscatedGetter(
longValue = 803647694904294325L
)
@Export("__cu_bi")
static long __cu_bi;
@ObfuscatedName("bz")
@ObfuscatedGetter(
longValue = -3234258972092460093L
)
@Export("__cu_bz")
static long __cu_bz;
@ObfuscatedName("do")
@ObfuscatedSignature(
signature = "Lit;"
)
@Export("indexCache11")
static IndexCache indexCache11;
static {
__cu_q = 0;
__cu_y = __cu_q + 202;
Login_loadingPercent = 10;
Login_loadingText = "";
__cu_aj = -1;
__cu_ac = 1;
__cu_aw = 0;
Login_response0 = "";
Login_response1 = "";
Login_response2 = "";
Login_response3 = "";
Login_username = "";
Login_password = "";
__cu_aa = false;
__cu_ax = false;
__cu_ba = true;
currentLoginField = 0;
__cu_bk = false;
__cu_bl = -1;
__cu_br = 0;
__cu_bj = 0;
new DecimalFormat("##0.00");
new class161();
__cu_bi = -1L;
__cu_bz = -1L;
}
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "(Lir;II)Lhl;",
garbageValue = "-1625685874"
)
static MusicPatch method2045(AbstractIndexCache var0, int var1) {
byte[] var2 = var0.takeRecordFlat(var1);
return var2 == null?null:new MusicPatch(var2);
}
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-246495141"
)
static void method2056() {
class248.__iu_e = new int[2000];
int var0 = 0;
int var1 = 240;
int var3;
for(byte var2 = 12; var0 < 16; var1 -= var2) {
var3 = class277.method5355((double)((float)var1 / 360.0F), 0.9998999834060669D, (double)((float)var0 * 0.425F / 16.0F + 0.075F));
class248.__iu_e[var0] = var3;
++var0;
}
var1 = 48;
for(int var5 = var1 / 6; var0 < class248.__iu_e.length; var1 -= var5) {
var3 = var0 * 2;
for(int var4 = class277.method5355((double)((float)var1 / 360.0F), 0.9998999834060669D, 0.5D); var0 < var3 && var0 < class248.__iu_e.length; ++var0) {
class248.__iu_e[var0] = var4;
}
}
}
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "(Lir;IIIZB)V",
garbageValue = "45"
)
public static void method2076(AbstractIndexCache var0, int var1, int var2, int var3, boolean var4) {
class214.__hf_o = 1;
class214.__hf_u = var0;
class30.musicTrackArchiveId = var1;
GrandExchangeOffer.musicTrackFileId = var2;
WorldMapLabel.__aj_e = var3;
RectangleMode.musicTrackBoolean = var4;
FaceNormal.__el_x = 10000;
}
@ObfuscatedName("gm")
@ObfuscatedSignature(
signature = "(B)I",
garbageValue = "-1"
)
static final int method2061() {
if(ReflectionCheck.clientPreferences.roofsHidden) {
return SoundSystem.plane;
} else {
int var0 = class32.getTileHeight(WorldMapSection1.cameraX, class11.cameraZ, SoundSystem.plane);
return var0 - GrandExchangeEvents.cameraY < 800 && (Tiles.Tiles_renderFlags[SoundSystem.plane][WorldMapSection1.cameraX >> 7][class11.cameraZ >> 7] & 4) != 0?SoundSystem.plane:3;
}
}
}