XUP online
Posted: Tue Jul 14, 2009 12:47 am
Here is the game Xup Online.
http://www.xuponline.com/Main.asp
This game uses nif files that are compatible with existing nif scope tools.
The archives have some kind of compressed table that I can not figure out how to decompress.
I have successfully extracted all the files except the file table with offzip using the -5 and -15 switches.
this is all I can figure out without the table which starts at 0x10 in the archive.
http://www.MegaShare.com/1238534
also here is a quick exe scan of the game.
Thanks in advance for anyone who can help 

http://www.xuponline.com/Main.asp
This game uses nif files that are compatible with existing nif scope tools.
The archives have some kind of compressed table that I can not figure out how to decompress.
I have successfully extracted all the files except the file table with offzip using the -5 and -15 switches.
this is all I can figure out without the table which starts at 0x10 in the archive.
Code: Select all
idstring "PAK\ 0"
get UNK1 long
get UNK2 long
get FILES long
for i = 0 < files
clog NAME OFFSET ZSIZE SIZE
next ialso here is a quick exe scan of the game.
Code: Select all
offset num description [bits.endian.size]
--------------------------------------------
00092e68 31 Adler CRC32 (0x191b3141) [32.le.1024]
00093e68 32 Adler CRC32 (0x191b3141) [32.be.1024]
00093268 33 Adler CRC32 (0x01c26a37) [32.le.1024]
00094268 34 Adler CRC32 (0x01c26a37) [32.be.1024]
00093668 35 Adler CRC32 (0xb8bc6765) [32.le.1024]
00094668 36 Adler CRC32 (0xb8bc6765) [32.be.1024]
00092a68 83 CRC-32-IEEE 802.3 poly 0x04C11DB7 [32.le rev.1024]
00093a68 84 CRC-32-IEEE 802.3 poly 0x04C11DB7 [32.be rev.1024]
00096b00 145 SHA256 Hash constant words K (0x428a2f98) [32.le.256]
00096c00 149 Hash constant words K for SHA-384 and SHA-512 [64.le.640]
00097828 165 AES Rijndael S / ARIA S1 [..256]
00097928 166 AES Rijndael Si / ARIA X1 [..256]
00097a28 167 Rijndael Te0 (0xc66363a5U) [32.le.1024]
00097e28 169 Rijndael Te1 (0xa5c66363U) [32.le.1024]
00098228 171 Rijndael Te2 (0x63a5c663U) [32.le.1024]
00098628 173 Rijndael Te3 (0x6363a5c6U) [32.le.1024]
00098a28 176 Rijndael Td0 (0x51f4a750U) [32.le.1024]
00098e28 178 Rijndael Td1 (0x5051f4a7U) [32.le.1024]
00099228 180 Rijndael Td2 (0xa75051f4U) [32.le.1024]
00099628 182 Rijndael Td3 (0xf4a75051U) [32.le.1024]
00099a28 185 Rijndael rcon [32.le.40]
0004e966 307 SHA1 / SHA0 / RIPEMD-160 initialization [32.le.20&]
000b0208 309 padding used in hashing algorithms (0x80 0 ... 0) [..64]
000950b0 357 Zlib dist_code [..512]
000952b0 358 Zlib length_code [..256]
000953b0 360 Zlib base_length [32.le.116]
00095428 362 Zlib base_dist [32.le.120]
0005c159 568 classical random incrementer 0x343FD 0x269EC3 [32.le.8&]
00042c84 855 Generic bitmask table [32.le.128]
00096ed0 1163 DES permuted choice table (key) [..56]
00096f18 1164 DES permuted choice key (table) [..48]
00097028 1314 RawDES sbox1 [32.le.256]
00097128 1316 RawDES sbox2 [32.le.256]
00097228 1318 RawDES sbox3 [32.le.256]
00097328 1320 RawDES sbox4 [32.le.256]
00097428 1322 RawDES sbox5 [32.le.256]
00097528 1324 RawDES sbox6 [32.le.256]
00097628 1326 RawDES sbox7 [32.le.256]
00097728 1328 RawDES sbox8 [32.le.256]
00094a68 1525 zinflate_lengthExtraBits [32.le.116]
00094ae0 1529 zinflate_distanceExtraBits [32.le.120]
00094add 1530 zinflate_distanceExtraBits [32.be.120]
00042c88 1811 bitmask [32.le.128]
00097018 1831 RNG (original numbers) [32.le.8&]
000b8868 2254 PADDINGXXPADDING [..16]
00042c84 2260 unlzx table_three [32.le.64]
46 signatures found in the file