Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void startUp() {
- drawLoadingText(20, "Starting up");
- new CacheDownloader(this).downloadCache();
- if (signlink.sunjava)
- super.minDelay = 5;
- if (aBoolean993) {
- // rsAlreadyLoaded = true;
- // return;
- }
- aBoolean993 = true;
- boolean flag = true;
- String s = getDocumentBaseHost();
- if (signlink.cache_dat != null) {
- for (int i = 0; i < 5; i++)
- decompressors[i] = new Decompressor(signlink.cache_dat,
- signlink.cache_idx[i], i + 1);
- }
- try {
- titleStreamLoader = streamLoaderForName(1, "title screen", "title",
- expectedCRCs[1], 25);
- smallText = new TextDrawingArea(false, "p11_full",
- titleStreamLoader);
- aTextDrawingArea_1271 = new TextDrawingArea(false, "p12_full",
- titleStreamLoader);
- chatTextDrawingArea = new TextDrawingArea(false, "b12_full",
- titleStreamLoader);
- aTextDrawingArea_1273 = new TextDrawingArea(true, "q8_full",
- titleStreamLoader);
- newSmallFont = new RSFont(false, "p11_full", titleStreamLoader);
- newRegularFont = new RSFont(false, "p12_full", titleStreamLoader);
- newBoldFont = new RSFont(false, "b12_full", titleStreamLoader);
- newFancyFont = new RSFont(true, "q8_full", titleStreamLoader);
- drawLogo();
- loadTitleScreen();
- StreamLoader streamLoader = streamLoaderForName(2, "config",
- "config", expectedCRCs[2], 30);
- StreamLoader streamLoader_1 = streamLoaderForName(3, "interface",
- "interface", expectedCRCs[3], 35);
- StreamLoader streamLoader_2 = streamLoaderForName(4, "2d graphics",
- "media", expectedCRCs[4], 40);
- StreamLoader streamLoader_3 = streamLoaderForName(6, "textures",
- "textures", expectedCRCs[6], 45);
- StreamLoader streamLoader_4 = streamLoaderForName(7, "chat system",
- "wordenc", expectedCRCs[7], 50);
- StreamLoader streamLoader_5 = streamLoaderForName(8,
- "sound effects", "sounds", expectedCRCs[8], 55);
- byteGroundArray = new byte[4][104][104];
- intGroundArray = new int[4][105][105];
- worldController = new WorldController(intGroundArray);
- for (int j = 0; j < 4; j++)
- aClass11Array1230[j] = new Class11();
- aClass30_Sub2_Sub1_Sub1_1263 = new Sprite(512, 512);
- StreamLoader streamLoader_6 = streamLoaderForName(5, "update list",
- "versionlist", expectedCRCs[5], 60);
- drawLoadingText(60, "Connecting to update Logi-Q");
- onDemandFetcher = new OnDemandFetcher();
- onDemandFetcher.start(streamLoader_6, this);
- Model.method459(onDemandFetcher.getModelCount(), onDemandFetcher);
- // preloadModels();
- // models();
- drawLoadingText(80, "Unpacking media");
- /* Custom sprite unpacking */
- multiOverlay = new Sprite(streamLoader_2, "overlay_multiway", 0);
- // mapIcon = new Sprite(streamLoader_2, "mapfunction", 70);
- chatArea = new Sprite("Gameframe/chatarea");
- tabArea = new Sprite("Gameframe/tabarea");
- /**/
- for (int m1 = 0; m1 <= 1; m1++)
- mapBack[m1] = new Background(streamLoader_2, "mapback", m1);
- for (int c1 = 0; c1 <= 3; c1++)
- chatButtons[c1] = new Sprite(streamLoader_2, "chatbuttons", c1);
- for (int j3 = 0; j3 <= 14; j3++)
- sideIcons[j3] = new Sprite(streamLoader_2, "sideicons", j3);
- for (int r1 = 0; r1 < 5; r1++)
- redStones[r1] = new Sprite("Gameframe/redstones " + r1);
- Sprite[] clanIcons = new Sprite[9];
- for (int index = 0; index < clanIcons.length; index++) {
- clanIcons[index] = new Sprite("Clan Chat/Icons/" + index);
- }
- RSFont.unpackImages(modIcons, clanIcons);
- compass = new Sprite(streamLoader_2, "compass", 0);
- mapEdge = new Sprite(streamLoader_2, "mapedge", 0);
- mapEdge.method345();
- try {
- for (int k3 = 0; k3 < 100; k3++)
- mapScenes[k3] = new Background(streamLoader_2, "mapscene",
- k3);
- } catch (Exception _ex) {
- }
- try {
- for (int l3 = 0; l3 < 100; l3++)
- mapFunctions[l3] = new Sprite(streamLoader_2,
- "mapfunction", l3);
- } catch (Exception _ex) {
- }
- try {
- for (int i4 = 0; i4 < 20; i4++)
- hitMarks[i4] = new Sprite(streamLoader_2, "hitmarks", i4);
- } catch (Exception _ex) {
- }
- try {
- for (int h1 = 0; h1 < 6; h1++)
- headIconsHint[h1] = new Sprite(streamLoader_2,
- "headicons_hint", h1);
- } catch (Exception _ex) {
- }
- try {
- for (int j4 = 0; j4 < 8; j4++)
- headIcons[j4] = new Sprite(streamLoader_2,
- "headicons_prayer", j4);
- for (int j45 = 0; j45 < 3; j45++)
- skullIcons[j45] = new Sprite(streamLoader_2,
- "headicons_pk", j45);
- } catch (Exception _ex) {
- }
- mapFlag = new Sprite(streamLoader_2, "mapmarker", 0);
- mapMarker = new Sprite(streamLoader_2, "mapmarker", 1);
- for (int k4 = 0; k4 < 8; k4++)
- crosses[k4] = new Sprite(streamLoader_2, "cross", k4);
- mapDotItem = new Sprite(streamLoader_2, "mapdots", 0);
- mapDotNPC = new Sprite(streamLoader_2, "mapdots", 1);
- mapDotPlayer = new Sprite(streamLoader_2, "mapdots", 2);
- mapDotFriend = new Sprite(streamLoader_2, "mapdots", 3);
- mapDotTeam = new Sprite(streamLoader_2, "mapdots", 4);
- scrollBar1 = new Sprite(streamLoader_2, "scrollbar", 0);
- scrollBar2 = new Sprite(streamLoader_2, "scrollbar", 1);
- for (int l4 = 0; l4 < 6; l4++)
- modIcons[l4] = new Sprite(streamLoader_2, "mod_icons", l4);
- Sprite sprite = new Sprite(streamLoader_2, "screenframe", 0);
- leftFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
- getGameComponent());
- sprite.method346(0, 0);
- sprite = new Sprite(streamLoader_2, "screenframe", 1);
- topFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
- getGameComponent());
- sprite.method346(0, 0);
- sprite = new Sprite(streamLoader_2, "screenframe", 2);
- rightFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
- getGameComponent());
- sprite.method346(0, 0);
- sprite = new Sprite(streamLoader_2, "mapedge", 0);
- mapEdgeIP = new RSImageProducer(sprite.myWidth, sprite.myHeight,
- getGameComponent());
- sprite.method346(0, 0);
- int i5 = (int) (Math.random() * 21D) - 10;
- int j5 = (int) (Math.random() * 21D) - 10;
- int k5 = (int) (Math.random() * 21D) - 10;
- int l5 = (int) (Math.random() * 41D) - 20;
- for (int i6 = 0; i6 < 100; i6++) {
- if (mapFunctions[i6] != null)
- mapFunctions[i6].method344(i5 + l5, j5 + l5, k5 + l5);
- if (mapScenes[i6] != null)
- mapScenes[i6].method360(i5 + l5, j5 + l5, k5 + l5);
- }
- drawLoadingText(83, "Unpacking textures");
- Texture.method368(streamLoader_3);
- Texture.method372(0.80000000000000004D);
- Texture.method367();
- drawLoadingText(86, "Unpacking config");
- Animation.unpackConfig(streamLoader);
- ObjectDef.unpackConfig(streamLoader);
- Flo.unpackConfig(streamLoader);
- ItemDef.unpackConfig(streamLoader);
- EntityDef.unpackConfig(streamLoader);
- IDK.unpackConfig(streamLoader);
- SpotAnim.unpackConfig(streamLoader);
- Varp.unpackConfig(streamLoader);
- VarBit.unpackConfig(streamLoader);
- ItemDef.isMembers = isMembers;
- if (!lowMem) {
- drawLoadingText(90, "Unpacking sounds");
- byte abyte0[] = streamLoader_5.getDataForName("sounds.dat");
- Stream stream = new Stream(abyte0);
- Sounds.unpack(stream);
- }
- drawLoadingText(95, "Unpacking interfaces");
- TextDrawingArea allFonts[] = { smallText, aTextDrawingArea_1271,
- chatTextDrawingArea, aTextDrawingArea_1273 };
- RSInterface.unpack(streamLoader_1, allFonts, streamLoader_2);
- drawLoadingText(100, "Preparing game engine");
- for (int j6 = 0; j6 < 33; j6++) {
- int k6 = 999;
- int i7 = 0;
- for (int k7 = 0; k7 < 34; k7++) {
- if (mapBack[0].aByteArray1450[k7 + j6
- * mapBack[0].anInt1452] == 0) {
- if (k6 == 999)
- k6 = k7;
- continue;
- }
- if (k6 == 999)
- continue;
- i7 = k7;
- break;
Advertisement
Add Comment
Please, Sign In to add comment