Advertisement
Guest User

indextable

a guest
Jun 7th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.06 KB | None | 0 0
  1. [READING PACK_FILEpos_INDEX_TABLE]
  2. Nb_Files: = 3
  3. Tabl_Offset: = $00000010 Tabl_SIZE = $00000008
  4.  
  5. File_Offset: = $00000040 SIZE = $00010280 // NMLL // (00000040 + 00010280) * $40 = 0040B000 - $1000 = 0040A000 shr $0C = $040A
  6. File_Offset: = $000102C0 SIZE = $00019940 // Pack // (000102C0 + 00019940) * $40 = 00A70000 - $2000 = 00A6E000 shr $0C = $0A6E
  7. File_Offset: = $00029C00 SIZE = $0001A940 // Pack // (00029C00 + 0001A940) * $40 = 01115000 - $3000 = 01112000 shr $0C = $1112
  8.  
  9.  
  10. 00000000 | 50 61 63 6B 00 01 03 00 00 00 00 00 00 00 00 00 | Pack............
  11. 00000010 | 01 00 0B 04 6D 0A 12 11 00 00 00 00 00 00 00 00 | ....m...........
  12. 00000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
  13. 00000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
  14.  
  15.  
  16. 00000040 | 4E 4D 4C 4C 02 10 4C 06 50 43 00 00 B3 00 00 00 | NMLL..L.PC..³... // swapped file
  17. 00000050 | 80 25 03 00 51 80 00 00 18 3E 00 00 24 45 58 2E | €%..Q€...>..$EX.
  18. 00000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
  19. 00000070 | 52 45 4C 00 60 00 00 00 00 00 00 00 00 00 00 00 | REL.`...........
  20.  
  21.  
  22. 000102C0 | 50 61 63 6B D0 8B 9A 3E 6F EF 5C 30 78 A1 DA FC | PackЋš>oï\0x¡Úü
  23. 000102D0 | E5 0F 06 4F 47 C6 54 55 E1 1F 31 5E B5 A4 08 99 | å..OGÆTUá.1^µ¤.™
  24. 000102E0 | 8B 60 C7 EF C4 7C B8 82 2C F3 2C 42 8E FA FB A8 | ‹`ÇïÄ|¸‚,ó,BŽúû¨
  25. 000102F0 | F1 01 7F D9 E9 0B BA D5 84 DE AB 3C B4 F1 47 5F | ñ..Ùé.ºÕ„Þ«<´ñG_
  26.  
  27.  
  28. 00029C00 | 50 61 63 6B A6 E1 67 16 40 6B 12 6E CE EB 37 23 | Pack¦ág.@k.nÎë7#
  29. 00029C10 | 8F 6A CC 20 A4 63 28 EF 71 91 03 65 DD E6 48 D6 | jÌ ¤c(ïq‘.eÝæHÖ
  30. 00029C20 | 4A 24 B1 ED B3 B3 6A 23 63 A1 00 3E 22 7C 47 19 | J$±í³³j#c¡.>"|G.
  31. 00029C30 | E2 89 E6 25 0B 88 15 09 C1 67 28 70 D4 AE 1D A7 | â‰æ%.ˆ..Ág(pÔ®.§
  32. 00029C40 | 4E 4D 4C 4C 02 00 88 00 30 03 00 00 08 00 00 00 | NMLL..ˆ.0.......
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. ORIG FILE
  41. ============================================================
  42. C:\Users\??????\Documents\Embarcadero\Studio\Projects\___ASM_PRS_INFINITY___\Pack_Files\PDR0057.EDAT
  43.  
  44.  
  45.  
  46. [BreakPoint: 08DA5360] // Init_Pack_Keys
  47.  
  48. 55 03 E8 3C 35 8E D1 59 F8 AC B1 05 42 2C AB 0D
  49. C0 36 F6 6B 87 A0 2E 2B C9 1C 85 15 01 DF 8F 6F
  50. D1 CB DD 07 A5 1C C5 65 22 E9 E8 57 D8 CA 89 66
  51. 82 25 AB 39 3D EE 32 64 D7 71 6E 6B FD A4 30 02
  52. 11 D4 70 1D A1 1B BD 12 70 08 0E 66 E2 00 84 33
  53. 01 00 00 00 93 E7 62 5A 6D 55 CB 27 0D 4B CD 66
  54. 8D 7B 1A 02 21 AE D0 1A 62 C7 B0 0F 50 C7 79 08
  55. FF 41 E0 00 F1 4F A7 4A 23 1C 41 3C C9 78 FB 26
  56. DD E5 06 15 1D 63 7A 17 E8 EA 4A 27 A2 E3 9C 11
  57. 05 F8 7E 6C CF A7 C5 0F E1 E4 C6 16 E9 67 DF 3A
  58. 19 E4 FE 1D 00 21 70 00 C2 1B 85 52 C8 38 06 32
  59. EB 61 E4 0E B5 B0 90 0B 9F 88 25 51 25 D9 7D 1B
  60. 79 55 0B 0D 02 9D AF 6E E0 7B 36 2D 82 00 84 29
  61. 59 70 ED 30 FB E4 82 51 01 21 70 00 //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [PACK_SEED] // CONSTANT $00702101
  62.  
  63.  
  64. [BreakPoint: 08DA5380] // Keys_Shuffled 12 Times [INIT_PACK_KEYS_TABLE]
  65.  
  66. B5 DB B3 47 92 22 69 0A 29 58 DB 1C 2D 0E D4 27
  67. 1A B2 12 2A D8 53 21 40 8F 8C 90 5D F8 6F D7 6F
  68. 96 2C 23 33 02 28 AE 19 9B 77 81 6F 2E F4 4A 20
  69. 72 06 C7 53 2D 95 6B 2A 5C 21 B1 3D 99 03 5D 3C
  70. 4C 4F B5 10 23 3B 28 44 CB 7D 84 2F 1F A2 4C 07
  71. 1A 5F B0 61 D3 F5 55 4A 62 FA 04 19 4E B5 A0 08
  72. 2A CF FB 37 5F BA 43 43 0C 3E AC 31 81 DB B4 07
  73. EB B5 88 4E 7A 0C F8 5D 58 6A DD 1E FE F4 A8 2D
  74. 6A EB 09 52 BB 21 6F 6A E1 8F D0 40 FD 8F EE 65
  75. 6A D3 DD 66 15 04 93 6C F5 35 3E 68 51 3F 8A 5D
  76. 59 A3 D8 17 E4 37 0F 00 0D 07 26 35 99 CB EB 66
  77. 57 3C 64 5D B1 46 5B 59 2C 26 05 69 53 B9 65 00
  78. A8 ED 95 30 E6 17 9D 57 CB 89 1F 39 88 A7 05 10
  79. 35 12 E3 2F 42 88 F9 02 D3 FA D8 36
  80.  
  81.  
  82. [BreakPoint: 08DA55E8] // PACK_SEED_TABLE Pt1
  83.  
  84. 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  85. 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
  86. 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
  87. 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
  88. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  89. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  90. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  91. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  92.  
  93.  
  94. [BreakPoint: 08DA53B0] // Keys_Shuffled [Generate_Pack_Seed]
  95.  
  96. B7 E6 0A 1A 28 37 5F 28 6E 36 6C 22 4C 7E 03 57
  97. 1D 22 24 34 6E 80 43 49 7A 88 FD 60 03 3A 99 07
  98. 45 ED 98 45 A9 84 D5 01 B7 3F 72 6F 21 ED 24 5B
  99. D9 3A DB 5C D6 58 07 3D AB DA 55 54 6D DD 57 43
  100. F9 95 4F 10 7B 4D 92 13 E5 65 E7 47 54 18 2D 3E
  101. 92 B7 AA 51 9E E3 72 1A 20 72 0B 16 7B BA C7 41
  102. 73 E8 F0 1D 37 83 E4 1A 9E 07 40 0F 35 5D B1 20
  103. CE 93 64 1A 0C 8C B4 14 DE E1 DF 2D FB BA 0F 26
  104. 25 FE 70 0C 12 9D 99 68 2A 50 5E 41 DC A2 C9 0A
  105. 91 98 02 0A 3F AB 8B 2F 4A 5B E8 13 E4 61 32 1A
  106. 60 0D 89 07 69 EA 7C 5C 28 A1 3E 5D 45 B3 BE 28
  107. C5 84 B9 0B 13 63 E8 3E 0C B4 F9 52 D8 FE 9D 2E
  108. 35 05 A5 12 AF 94 B8 3C 2D 82 DF 29 53 4A 54 5F
  109. 67 7E 7E 15 36 FC 44 5E F5 18 F9 08
  110.  
  111.  
  112. [BreakPoint: 08DA53B0] // Keys_Shuffled [Generate_Pack_Seed]
  113.  
  114. BC 2B FB 63 03 39 EE 1B 5C 99 D2 29 22 2E A5 15
  115. 41 7F 5A 29 DD E7 40 3F 3B DD 71 31 B9 DE B0 63
  116. 61 8B 66 2B 49 77 4C 6A 4E 55 F5 12 F9 4B E6 6D
  117. 94 87 1C 34 11 D4 4D 31 98 77 6D 15 61 29 5E 60
  118. 21 97 B1 51 46 48 ED 00 36 D1 2E 0B 27 96 4D 14
  119. 3F 6D 56 62 37 65 F4 04 EA 75 C6 27 86 A1 CE 38
  120. B7 BC F5 29 34 4A F6 6E 42 6E 6D 55 13 2F 0C 0B
  121. 8D 14 0A 61 2F A4 73 45 A3 04 6E 6C 42 DC 5E 32
  122. C4 72 0A 51 C9 25 4D 6E DC FA 68 2E E3 56 E3 0C
  123. FD 10 E6 45 2E D7 3D 6E B2 E3 7A 6E 83 38 D4 29
  124. 3F 76 D7 25 23 A2 8F 5B F2 CF 0F 52 1E 1D 71 14
  125. 86 17 63 19 DC FD F3 39 22 3E 33 2B 52 5D CF 65
  126. 7E 48 AF 58 7B 4A C2 3D EB 13 72 44 40 1B 48 54
  127. DA 69 74 24 07 58 D1 18 52 14 8B 0C
  128.  
  129.  
  130. [BreakPoint: 08DA5628] // PACK_SEED_TABLE Pt2
  131.  
  132. 20 37 06 32 06 37 06 16 23 20 3F 37 32 16 23 0F
  133. 1B 32 1A 3F 23 16 16 17 20 19 1A 1B 2F 21 3F 2B
  134. 20 21 22 23 27 25 30 27 28 29 30 2B 2C 2D 2E 2F
  135. 30 34 32 37 34 35 36 37 38 3F 3A 3B 3C 3D 3E 3F
  136. 39 0D 3E 1E 07 1D 3C 0C 33 1C 3D 31 0B 11 2A 34
  137. 36 0E 12 04 1F 26 2D 3A 24 13 01 35 14 30 28 18
  138. 2B 22 09 29 10 2F 21 19 25 15 27 2E 0A 3B 38 1B
  139. 00 08 1A 03 05 3F 0F 17 23 2C 16 02 32 06 37 20
  140.  
  141.  
  142. GENERATED PACK_SEED & TEMP_CRC32
  143.  
  144. [PACK_SEED] // AAB1C083
  145. [GEN_CRC32] // F0A3C2B7
  146.  
  147.  
  148. ABOUT TO: GENERATE PACK_KEYS_KEYGEN_0x10
  149.  
  150.  
  151. [BreakPoint: 08DA5360] // Init_Pack_Keys
  152.  
  153. FB E4 C3 44 8F 12 59 41 92 C6 06 0B DC 52 F3 13
  154. 82 A4 00 17 4B B4 8C 2B 69 51 E8 54 7F 3F 4E 55
  155. 33 53 CE 13 6B 9F B3 32 34 A4 CF 63 12 92 54 67
  156. 3C F3 11 3A 0D E6 D0 0D 1B 7E B8 14 87 C2 78 15
  157. 2F 98 8A 65 E3 94 8A 56 C2 35 C8 3B 94 0A A1 36
  158. 01 00 00 00 17 1C 49 64 FD 58 06 02 63 35 6B 6F
  159. 77 F2 A3 3D DF 4B 89 28 2C CD AE 54 C2 67 D0 6C
  160. 03 81 63 35 B1 75 AC 3C 27 1A 9F 0C FB EC CB 17
  161. 53 CE FA 4E 67 65 65 24 12 01 0D 39 8C 6B 5F 43
  162. F5 FB 71 0A 53 45 97 51 61 F0 89 3F 77 81 3B 10
  163. 2B B9 B8 51 82 C0 B1 1A E4 C8 7A 50 92 B9 52 3F
  164. 2F 91 9B 0B 65 60 4F 46 A3 58 77 5E 1F E7 DD 46
  165. A7 E9 17 58 7C BE EA 1F 82 DD 21 47 44 85 14 26
  166. 39 B7 03 4C BF C3 59 18 83 C0 B1 AA //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [PACK_SEED] // $AAB1C083
  167.  
  168.  
  169. [BreakPoint: 08DA5380] // Keys_Shuffled 12 Times [INIT_PACK_KEYS_TABLE]
  170.  
  171. 6D 3D 33 0C 80 51 C0 6B 29 15 C2 54 3D 54 D8 5A
  172. 9E 97 A4 36 CE A3 3D 46 3D AC 59 6B A4 7B F4 4D
  173. 6C 11 E0 2D D2 9C 71 25 A9 C0 04 5C 86 F1 ED 49
  174. F0 31 E0 18 E7 1B 2E 4C FA E4 56 39 79 50 9C 2F
  175. 9E FA C0 30 35 88 57 3B 1D 7D 2E 44 51 65 97 22
  176. BE 75 85 34 1F 91 8A 54 CA B4 24 29 1A 80 91 64
  177. 66 4B 7A 19 AD 93 C6 39 52 26 85 17 F7 79 A6 48
  178. 13 60 43 44 6C 7A 7B 16 74 C3 E9 6A 16 87 88 4B
  179. B8 00 D6 03 21 90 F8 5F 9B D4 DC 6F 05 06 97 3C
  180. EA 17 CD 46 7D C3 4C 07 1B 6A 19 4F 01 5E 2C 39
  181. C7 C5 75 35 14 79 31 27 2D 21 62 0A 97 86 F2 2B
  182. 2F BD 65 2D E7 D7 3F 46 76 3B 95 11 EF FF D8 27
  183. 52 00 5B 66 2C 67 8A 00 2D 5D 7D 54 DC E2 FA 3D
  184. 29 EB D8 5E FC 0A 3D 03 47 B1 A5 41
  185.  
  186.  
  187. [BreakPoint: 08DA53B0] // Keys_Shuffled [Generate_Pack_Seed]
  188.  
  189. 57 B6 AA 30 C8 50 EA 67 08 85 C9 64 A2 7F FB 5A
  190. 99 91 0D 6A E4 8B 70 6F C0 E8 0C 64 89 11 DB 6E
  191. 6B B3 B3 64 0B D7 FB 5F 95 47 D3 34 59 D0 8B 3F
  192. 59 AB ED 5C B8 5E C8 1E 13 0D 17 63 03 15 07 1E
  193. AF FA E7 08 E3 87 FC 44 F1 15 A4 43 24 08 1A 3E
  194. E2 92 8A 66 F6 A5 B1 65 CE A9 E7 25 D3 CE EB 22
  195. 0F 95 CF 58 E5 42 DC 41 4A A1 BB 22 55 FA AA 5D
  196. 7A CE 35 4A 88 EE 0A 17 B4 DA DC 06 8D 75 AD 4C
  197. 4D 4D 22 0F 16 B9 FC 6F 06 8D 09 3B AC 35 0B 6D
  198. 91 6C DF 59 C5 64 84 58 08 5D 02 5C FE 48 25 1B
  199. 18 CB 8D 2C 31 F1 34 52 3C 0B BE 36 73 7E D8 5D
  200. 4D 2A DB 36 F1 31 8E 50 A8 91 AD 5B 1C 31 ED 04
  201. 43 6B 8B 0D 47 24 AE 2E E3 BB C1 31 87 E8 4F 50
  202. AF 1C A3 14 74 1C 32 5C 93 D6 C8 3A
  203.  
  204.  
  205. GENERATED PACK_KEYS_0x10
  206.  
  207. [PACK_KEY_#1] // $5AFB7FA2
  208. [PACK_KEY_#2] // $6A0D9199
  209. [PACK_KEY_#3] // $6F708BE4
  210. [PACK_KEY_#4] // $640CE8C0
  211.  
  212.  
  213. ABOUT TO: DECRYPT_PACK_HEADER TMP
  214.  
  215.  
  216.  
  217.  
  218. #================================================================================#
  219. [BreakPoint: 08DA54AC] // TMP_PACK_HEADER DECRYPTED [DECRYPT_PACK_HEADER]
  220.  
  221. 50 61 63 6B 00 01 03 00 C7 92 2E 33 32 62 2B C9
  222. #================================================================================#
  223.  
  224.  
  225. [BreakPoint: 08DA54AC] // UPDATED GENERATED PACK_KEYS_0x10 [DECRYPT_PACK_HEADER]
  226.  
  227. [PACK_KEY_#1] // $640CE8C0
  228. [PACK_KEY_#2] // $E58B8D8C
  229. [PACK_KEY_#3] // $E30C49FD
  230. [PACK_KEY_#4] // $08C8D1D3
  231.  
  232.  
  233. [BreakPoint: 08DA5778] // NB_FILES: 3 [PACK_MAIN_1]
  234.  
  235.  
  236. [BreakPoint: 08DA5784] // Pos of EOF PackHeader File IndexTable: $0018 [PACK_MAIN_1]
  237.  
  238.  
  239. [BreakPoint: 08DA5798] // Aligned Pos of EOF PackHeader File IndexTable: $0018 [PACK_MAIN_1] // PACKHDR = $10 + TBLSIZE = $08
  240.  
  241. [BreakPoint: 08DA5360] // Init_Pack_Keys
  242.  
  243. FB E4 C3 44 8F 12 59 41 92 C6 06 0B DC 52 F3 13
  244. 82 A4 00 17 4B B4 8C 2B 69 51 E8 54 7F 3F 4E 55
  245. 33 53 CE 13 6B 9F B3 32 34 A4 CF 63 12 92 54 67
  246. 3C F3 11 3A 0D E6 D0 0D 1B 7E B8 14 87 C2 78 15
  247. 2F 98 8A 65 E3 94 8A 56 C2 35 C8 3B 94 0A A1 36
  248. 01 00 00 00 17 1C 49 64 FD 58 06 02 63 35 6B 6F
  249. 77 F2 A3 3D DF 4B 89 28 2C CD AE 54 C2 67 D0 6C
  250. 03 81 63 35 B1 75 AC 3C 27 1A 9F 0C FB EC CB 17
  251. 53 CE FA 4E 67 65 65 24 12 01 0D 39 8C 6B 5F 43
  252. F5 FB 71 0A 53 45 97 51 61 F0 89 3F 77 81 3B 10
  253. 2B B9 B8 51 82 C0 B1 1A E4 C8 7A 50 92 B9 52 3F
  254. 2F 91 9B 0B 65 60 4F 46 A3 58 77 5E 1F E7 DD 46
  255. A7 E9 17 58 7C BE EA 1F 82 DD 21 47 44 85 14 26
  256. 39 B7 03 4C BF C3 59 18 83 C0 B1 AA
  257.  
  258.  
  259. [BreakPoint: 08DA5380] // Keys_Shuffled 12 Times [INIT_PACK_KEYS_TABLE]
  260.  
  261. 6D 3D 33 0C 80 51 C0 6B 29 15 C2 54 3D 54 D8 5A
  262. 9E 97 A4 36 CE A3 3D 46 3D AC 59 6B A4 7B F4 4D
  263. 6C 11 E0 2D D2 9C 71 25 A9 C0 04 5C 86 F1 ED 49
  264. F0 31 E0 18 E7 1B 2E 4C FA E4 56 39 79 50 9C 2F
  265. 9E FA C0 30 35 88 57 3B 1D 7D 2E 44 51 65 97 22
  266. BE 75 85 34 1F 91 8A 54 CA B4 24 29 1A 80 91 64
  267. 66 4B 7A 19 AD 93 C6 39 52 26 85 17 F7 79 A6 48
  268. 13 60 43 44 6C 7A 7B 16 74 C3 E9 6A 16 87 88 4B
  269. B8 00 D6 03 21 90 F8 5F 9B D4 DC 6F 05 06 97 3C
  270. EA 17 CD 46 7D C3 4C 07 1B 6A 19 4F 01 5E 2C 39
  271. C7 C5 75 35 14 79 31 27 2D 21 62 0A 97 86 F2 2B
  272. 2F BD 65 2D E7 D7 3F 46 76 3B 95 11 EF FF D8 27
  273. 52 00 5B 66 2C 67 8A 00 2D 5D 7D 54 DC E2 FA 3D
  274. 29 EB D8 5E FC 0A 3D 03 47 B1 A5 41
  275.  
  276.  
  277. [BreakPoint: 08DA53B0] // Keys_Shuffled [Generate_Pack_Seed]
  278.  
  279. 57 B6 AA 30 C8 50 EA 67 08 85 C9 64 A2 7F FB 5A
  280. 99 91 0D 6A E4 8B 70 6F C0 E8 0C 64 89 11 DB 6E
  281. 6B B3 B3 64 0B D7 FB 5F 95 47 D3 34 59 D0 8B 3F
  282. 59 AB ED 5C B8 5E C8 1E 13 0D 17 63 03 15 07 1E
  283. AF FA E7 08 E3 87 FC 44 F1 15 A4 43 24 08 1A 3E
  284. E2 92 8A 66 F6 A5 B1 65 CE A9 E7 25 D3 CE EB 22
  285. 0F 95 CF 58 E5 42 DC 41 4A A1 BB 22 55 FA AA 5D
  286. 7A CE 35 4A 88 EE 0A 17 B4 DA DC 06 8D 75 AD 4C
  287. 4D 4D 22 0F 16 B9 FC 6F 06 8D 09 3B AC 35 0B 6D
  288. 91 6C DF 59 C5 64 84 58 08 5D 02 5C FE 48 25 1B
  289. 18 CB 8D 2C 31 F1 34 52 3C 0B BE 36 73 7E D8 5D
  290. 4D 2A DB 36 F1 31 8E 50 A8 91 AD 5B 1C 31 ED 04
  291. 43 6B 8B 0D 47 24 AE 2E E3 BB C1 31 87 E8 4F 50
  292. AF 1C A3 14 74 1C 32 5C 93 D6 C8 3A
  293.  
  294.  
  295. GENERATED PACK_KEYS_0x10
  296.  
  297. [PACK_KEY_#1] // $5AFB7FA2
  298. [PACK_KEY_#2] // $6A0D9199
  299. [PACK_KEY_#3] // $6F708BE4
  300. [PACK_KEY_#4] // $640CE8C0
  301.  
  302.  
  303. [BreakPoint: 08DA57A4] // ABOUT TO DECRYPT PACK_FILE PACK_HEADER & FilePos IndexTable [PACK_MAIN_1]
  304.  
  305.  
  306.  
  307. #================================================================================#
  308. [BreakPoint: 08DA54AC] // PACK_HEADER & IndexTable DECRYPTED [DECRYPT_PACK_HEADER]
  309.  
  310. 50 61 63 6B 00 01 03 00 C7 92 2E 33 32 62 2B C9
  311. 01 00 06 00 6A 06 0E 0D
  312. #================================================================================#
  313.  
  314.  
  315. [BreakPoint: 08DA54AC] // UPDATED GENERATED PACK_KEYS_0x10 [DECRYPT_PACK_HEADER]
  316.  
  317. [PACK_KEY_#1] // $E30C49FD
  318. [PACK_KEY_#2] // $08C8D1D3
  319. [PACK_KEY_#3] // $0B8172E2
  320. [PACK_KEY_#4] // $B2DF79F3
  321.  
  322.  
  323. "RESULT: Header CRC Compare $F0A3C2B7 = $F0A3C2B7
  324.  
  325.  
  326.  
  327. [BreakPoint: 08DA4624] // exit HARDCODED VALUES (@-FIX_ME-@) [PROCESS_AN_AFS_FILE]
  328.  
  329. [tblsize] // $00000008 // CORRECT
  330. [@PckFil] // $00000000 // DONT NEED
  331. [FilName] // $00000000 // NEED TO SET GLOBAL FOR ERROR HANDLERS
  332. [PckSize] // $000001A8 // (@-FIX_ME-@) SET TO MAX_SIZE FOR NOW TO STOP IT BITCHING
  333. [ptid ] // $0000000A // (@-FIX_ME-@) JUNK (INTERNAL ID WHERE INFO IS CACHED, I THINK)
  334.  
  335.  
  336.  
  337. [READING PACK_FILEpos_INDEX_TABLE]
  338. Nb_Files: = 3
  339. Tabl_Offset: = $00000010 Tabl_SIZE = $00000008 EOF_Tabl = $00000018
  340.  
  341. HEADER_OFF: = $00000000 SIZE = $00000040 // Pack // (00000000 + 00000040) * $40 = 00001000 - $0000 = 00001000 shr $0C = $0001
  342.  
  343. File_Offset: = $00000040 SIZE = $00000180 // NMLL // (00000040 + 00000180) * $40 = 00007000 - $1000 = 00006000 shr $0C = $0006
  344. File_Offset: = $000001C0 SIZE = $00019940 // Pack // (000001C0 + 00019940) * $40 = 0066C000 - $2000 = 0066A000 shr $0C = $066A
  345. File_Offset: = $00019B00 SIZE = $0001A940 // Pack // (00019B00 + 0001A940) * $40 = 00D11000 - $3000 = 00D0E000 shr $0C = $0D0E
  346.  
  347.  
  348.  
  349. 00000000 | 50 61 63 6B 8D BD B8 45 74 0C 12 3D FA 8F E1 C0 | Pack½¸Et..=úáÀ
  350. 00000010 | 28 48 AF 91 95 DC 9B F6 BC 79 C0 0E FE 1F FA A0 | (H¯‘•Ü›ö¼yÀ.þ.ú 
  351. 00000020 | 7F 10 9B C0 AA AC A6 7F 55 A8 C0 19 DC 89 4F CF | ..›Àª¬¦.U¨À.܉OÏ
  352. 00000030 | 6D EA B0 33 89 85 50 52 A4 13 40 AF ED E9 D7 7C | mê°3‰…PR¤.@¯íé×|
  353.  
  354. 00000000 | 50 61 63 6B 00 01 03 00 00 00 00 00 00 00 00 00 | Pack............
  355. 00000010 | 01 00 06 00 6A 06 0E 0D BC 79 C0 0E FE 1F FA A0 | ....j...¼yÀ.þ.ú 
  356. 00000020 | 7F 10 9B C0 AA AC A6 7F 55 A8 C0 19 DC 89 4F CF | ..›Àª¬¦.U¨À.܉OÏ
  357. 00000030 | 6D EA B0 33 89 85 50 52 A4 13 40 AF ED E9 D7 7C | mê°3‰…PR¤.@¯íé×|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement