Guest User

Untitled

a guest
Sep 18th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.70 KB | None | 0 0
  1. void startUp() {
  2. drawLoadingText(20, "Starting up");
  3. new CacheDownloader(this).downloadCache();
  4. if (signlink.sunjava)
  5. super.minDelay = 5;
  6. if (aBoolean993) {
  7. // rsAlreadyLoaded = true;
  8. // return;
  9. }
  10. aBoolean993 = true;
  11. boolean flag = true;
  12. String s = getDocumentBaseHost();
  13. if (signlink.cache_dat != null) {
  14. for (int i = 0; i < 5; i++)
  15. decompressors[i] = new Decompressor(signlink.cache_dat,
  16. signlink.cache_idx[i], i + 1);
  17. }
  18. try {
  19. titleStreamLoader = streamLoaderForName(1, "title screen", "title",
  20. expectedCRCs[1], 25);
  21. smallText = new TextDrawingArea(false, "p11_full",
  22. titleStreamLoader);
  23. aTextDrawingArea_1271 = new TextDrawingArea(false, "p12_full",
  24. titleStreamLoader);
  25. chatTextDrawingArea = new TextDrawingArea(false, "b12_full",
  26. titleStreamLoader);
  27. aTextDrawingArea_1273 = new TextDrawingArea(true, "q8_full",
  28. titleStreamLoader);
  29. newSmallFont = new RSFont(false, "p11_full", titleStreamLoader);
  30. newRegularFont = new RSFont(false, "p12_full", titleStreamLoader);
  31. newBoldFont = new RSFont(false, "b12_full", titleStreamLoader);
  32. newFancyFont = new RSFont(true, "q8_full", titleStreamLoader);
  33. drawLogo();
  34. loadTitleScreen();
  35. StreamLoader streamLoader = streamLoaderForName(2, "config",
  36. "config", expectedCRCs[2], 30);
  37. StreamLoader streamLoader_1 = streamLoaderForName(3, "interface",
  38. "interface", expectedCRCs[3], 35);
  39. StreamLoader streamLoader_2 = streamLoaderForName(4, "2d graphics",
  40. "media", expectedCRCs[4], 40);
  41. StreamLoader streamLoader_3 = streamLoaderForName(6, "textures",
  42. "textures", expectedCRCs[6], 45);
  43. StreamLoader streamLoader_4 = streamLoaderForName(7, "chat system",
  44. "wordenc", expectedCRCs[7], 50);
  45. StreamLoader streamLoader_5 = streamLoaderForName(8,
  46. "sound effects", "sounds", expectedCRCs[8], 55);
  47. byteGroundArray = new byte[4][104][104];
  48. intGroundArray = new int[4][105][105];
  49. worldController = new WorldController(intGroundArray);
  50. for (int j = 0; j < 4; j++)
  51. aClass11Array1230[j] = new Class11();
  52.  
  53. aClass30_Sub2_Sub1_Sub1_1263 = new Sprite(512, 512);
  54. StreamLoader streamLoader_6 = streamLoaderForName(5, "update list",
  55. "versionlist", expectedCRCs[5], 60);
  56. drawLoadingText(60, "Connecting to update Logi-Q");
  57. onDemandFetcher = new OnDemandFetcher();
  58. onDemandFetcher.start(streamLoader_6, this);
  59. Model.method459(onDemandFetcher.getModelCount(), onDemandFetcher);
  60. // preloadModels();
  61. // models();
  62. drawLoadingText(80, "Unpacking media");
  63. /* Custom sprite unpacking */
  64. multiOverlay = new Sprite(streamLoader_2, "overlay_multiway", 0);
  65. // mapIcon = new Sprite(streamLoader_2, "mapfunction", 70);
  66. chatArea = new Sprite("Gameframe/chatarea");
  67. tabArea = new Sprite("Gameframe/tabarea");
  68. /**/
  69. for (int m1 = 0; m1 <= 1; m1++)
  70. mapBack[m1] = new Background(streamLoader_2, "mapback", m1);
  71. for (int c1 = 0; c1 <= 3; c1++)
  72. chatButtons[c1] = new Sprite(streamLoader_2, "chatbuttons", c1);
  73. for (int j3 = 0; j3 <= 14; j3++)
  74. sideIcons[j3] = new Sprite(streamLoader_2, "sideicons", j3);
  75. for (int r1 = 0; r1 < 5; r1++)
  76. redStones[r1] = new Sprite("Gameframe/redstones " + r1);
  77. Sprite[] clanIcons = new Sprite[9];
  78. for (int index = 0; index < clanIcons.length; index++) {
  79. clanIcons[index] = new Sprite("Clan Chat/Icons/" + index);
  80. }
  81. RSFont.unpackImages(modIcons, clanIcons);
  82. compass = new Sprite(streamLoader_2, "compass", 0);
  83. mapEdge = new Sprite(streamLoader_2, "mapedge", 0);
  84. mapEdge.method345();
  85. try {
  86. for (int k3 = 0; k3 < 100; k3++)
  87. mapScenes[k3] = new Background(streamLoader_2, "mapscene",
  88. k3);
  89. } catch (Exception _ex) {
  90. }
  91. try {
  92. for (int l3 = 0; l3 < 100; l3++)
  93. mapFunctions[l3] = new Sprite(streamLoader_2,
  94. "mapfunction", l3);
  95. } catch (Exception _ex) {
  96. }
  97. try {
  98. for (int i4 = 0; i4 < 20; i4++)
  99. hitMarks[i4] = new Sprite(streamLoader_2, "hitmarks", i4);
  100. } catch (Exception _ex) {
  101. }
  102. try {
  103. for (int h1 = 0; h1 < 6; h1++)
  104. headIconsHint[h1] = new Sprite(streamLoader_2,
  105. "headicons_hint", h1);
  106. } catch (Exception _ex) {
  107. }
  108. try {
  109. for (int j4 = 0; j4 < 8; j4++)
  110. headIcons[j4] = new Sprite(streamLoader_2,
  111. "headicons_prayer", j4);
  112. for (int j45 = 0; j45 < 3; j45++)
  113. skullIcons[j45] = new Sprite(streamLoader_2,
  114. "headicons_pk", j45);
  115. } catch (Exception _ex) {
  116. }
  117. mapFlag = new Sprite(streamLoader_2, "mapmarker", 0);
  118. mapMarker = new Sprite(streamLoader_2, "mapmarker", 1);
  119. for (int k4 = 0; k4 < 8; k4++)
  120. crosses[k4] = new Sprite(streamLoader_2, "cross", k4);
  121.  
  122. mapDotItem = new Sprite(streamLoader_2, "mapdots", 0);
  123. mapDotNPC = new Sprite(streamLoader_2, "mapdots", 1);
  124. mapDotPlayer = new Sprite(streamLoader_2, "mapdots", 2);
  125. mapDotFriend = new Sprite(streamLoader_2, "mapdots", 3);
  126. mapDotTeam = new Sprite(streamLoader_2, "mapdots", 4);
  127. scrollBar1 = new Sprite(streamLoader_2, "scrollbar", 0);
  128. scrollBar2 = new Sprite(streamLoader_2, "scrollbar", 1);
  129.  
  130. for (int l4 = 0; l4 < 6; l4++)
  131. modIcons[l4] = new Sprite(streamLoader_2, "mod_icons", l4);
  132.  
  133. Sprite sprite = new Sprite(streamLoader_2, "screenframe", 0);
  134. leftFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
  135. getGameComponent());
  136. sprite.method346(0, 0);
  137. sprite = new Sprite(streamLoader_2, "screenframe", 1);
  138. topFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
  139. getGameComponent());
  140. sprite.method346(0, 0);
  141. sprite = new Sprite(streamLoader_2, "screenframe", 2);
  142. rightFrame = new RSImageProducer(sprite.myWidth, sprite.myHeight,
  143. getGameComponent());
  144. sprite.method346(0, 0);
  145. sprite = new Sprite(streamLoader_2, "mapedge", 0);
  146. mapEdgeIP = new RSImageProducer(sprite.myWidth, sprite.myHeight,
  147. getGameComponent());
  148. sprite.method346(0, 0);
  149. int i5 = (int) (Math.random() * 21D) - 10;
  150. int j5 = (int) (Math.random() * 21D) - 10;
  151. int k5 = (int) (Math.random() * 21D) - 10;
  152. int l5 = (int) (Math.random() * 41D) - 20;
  153. for (int i6 = 0; i6 < 100; i6++) {
  154. if (mapFunctions[i6] != null)
  155. mapFunctions[i6].method344(i5 + l5, j5 + l5, k5 + l5);
  156. if (mapScenes[i6] != null)
  157. mapScenes[i6].method360(i5 + l5, j5 + l5, k5 + l5);
  158. }
  159.  
  160. drawLoadingText(83, "Unpacking textures");
  161. Texture.method368(streamLoader_3);
  162. Texture.method372(0.80000000000000004D);
  163. Texture.method367();
  164. drawLoadingText(86, "Unpacking config");
  165. Animation.unpackConfig(streamLoader);
  166. ObjectDef.unpackConfig(streamLoader);
  167. Flo.unpackConfig(streamLoader);
  168. ItemDef.unpackConfig(streamLoader);
  169. EntityDef.unpackConfig(streamLoader);
  170. IDK.unpackConfig(streamLoader);
  171. SpotAnim.unpackConfig(streamLoader);
  172. Varp.unpackConfig(streamLoader);
  173. VarBit.unpackConfig(streamLoader);
  174. ItemDef.isMembers = isMembers;
  175. if (!lowMem) {
  176. drawLoadingText(90, "Unpacking sounds");
  177. byte abyte0[] = streamLoader_5.getDataForName("sounds.dat");
  178. Stream stream = new Stream(abyte0);
  179. Sounds.unpack(stream);
  180. }
  181. drawLoadingText(95, "Unpacking interfaces");
  182. TextDrawingArea allFonts[] = { smallText, aTextDrawingArea_1271,
  183. chatTextDrawingArea, aTextDrawingArea_1273 };
  184. RSInterface.unpack(streamLoader_1, allFonts, streamLoader_2);
  185. drawLoadingText(100, "Preparing game engine");
  186. for (int j6 = 0; j6 < 33; j6++) {
  187. int k6 = 999;
  188. int i7 = 0;
  189. for (int k7 = 0; k7 < 34; k7++) {
  190. if (mapBack[0].aByteArray1450[k7 + j6
  191. * mapBack[0].anInt1452] == 0) {
  192. if (k6 == 999)
  193. k6 = k7;
  194. continue;
  195. }
  196. if (k6 == 999)
  197. continue;
  198. i7 = k7;
  199. break;
Advertisement
Add Comment
Please, Sign In to add comment