Page 3 of 9

Re: new AION .pak file format.need help!

Posted: Mon Nov 03, 2008 10:07 am
by titanic
Hiam wrote:Not much of a change allthough ;)
Yes,there aslo 32 bytes crypted.

I cant find key for Xor. have you unpack new CrySystem.dll?

Re: new AION .pak file format.need help!

Posted: Thu Nov 06, 2008 8:58 am
by Cori
Hiam wrote:Not much of a change allthough ;)
I'm a bit clueless here, but any chance someon could modify jonh_does
unpacker or pm me what to change? :D :ninja:

Re: new AION .pak file format.need help!

Posted: Sat Nov 08, 2008 7:50 am
by titanic
I have try unpack dll 3 days.
no any progress.

PLS anyone can unpack this or tell me how to do.

Re: new AION .pak file format.need help!

Posted: Sat Nov 15, 2008 12:59 pm
by roxfan
Thanks to whoever dumped the DLL, it helped me to figure out the xor keys. I made a small converter in Python.
Edit: apparently it doesn't work with the latest client, I need a new dump of the DLL...

Re: new AION .pak file format.need help!

Posted: Sat Nov 22, 2008 7:27 pm
by roxfan
After a weekend spent unpacking the latest DLL (Themida is a bitch), I finally succeeded in finding the new table and xor algo. Here's an updated script which should support both versions I had access to. It checks that the data unpacks cleanly and CRC matches to detect the AION version.
pak2zip_02.zip
Supported CrySystem.dll versions:
1.1.7.1221 (2285568 bytes)
1.8.1027.415 (2666496 bytes)
If you have a different version which is not handled, please post the DLL.

Re: new AION .pak file format.need help!

Posted: Mon Nov 24, 2008 10:30 am
by caspersus
The contents of this post was deleted because of possible forum rules violation.

Re: new AION .pak file format.need help!

Posted: Mon Nov 24, 2008 5:40 pm
by pixellegolas
rokfan, does this mean it creates a "zip" file that you can extract? But i guess the models are still some weird format that needs to be converted to?

Re: new AION .pak file format.need help!

Posted: Mon Nov 24, 2008 9:22 pm
by roxfan
The contents of this post was deleted because of possible forum rules violation.

Re: new AION .pak file format.need help!

Posted: Tue Nov 25, 2008 4:45 pm
by titanic
roxfan wrote:After a weekend spent unpacking the latest DLL (Themida is a bitch), I finally succeeded in finding the new table and xor algo. Here's an updated script which should support both versions I had access to. It checks that the data unpacks cleanly and CRC matches to detect the AION version.
pak2zip_02.zip
Supported CrySystem.dll versions:
1.1.7.1221 (2285568 bytes)
1.8.1027.415 (2666496 bytes)
If you have a different version which is not handled, please post the DLL.
Thank you very much!!! You are a l33t!

Re: new AION .pak file format.need help!

Posted: Tue Nov 25, 2008 5:30 pm
by pixellegolas
oh :) i hope someone can take a look at textures, I have ripped models with a 3d ripper but it doesnt take normal maps and specular maps. If we can't figure out models maybe textures?

Re: new AION .pak file format.need help!

Posted: Wed Nov 26, 2008 12:28 pm
by caspersus
The contents of this post was deleted because of possible forum rules violation.

Re: new AION .pak file format.need help!

Posted: Wed Nov 26, 2008 8:51 pm
by roxfan
The contents of this post was deleted because of possible forum rules violation.

Re: new AION .pak file format.need help!

Posted: Sun Nov 30, 2008 2:00 pm
by blacklotus
Hi,

I am searching info on the xml files that can be found inside some pak files. Everything else unpack with success but the xml files seem to be crypted. Do you have information on this ?

Regards

Re: new AION .pak file format.need help!

Posted: Thu Dec 04, 2008 10:24 am
by Frigo
Hi

The python script fails for Sounds_music.pak. Could you check why?

Re: new AION .pak file format.need help!

Posted: Sun Dec 07, 2008 2:54 pm
by Jeram
Thanks for your script :)
I'm new to all of this so I've got one question, how do I run this script?

When I try to run it, I get this error =o

Code: Select all

Traceback (most recent call last):
  File "D:\pak2zip.py", line 57, in <module>
    "\x2f\x5d\x51\xf7\x01\xe9\xb4\x93\x4e\x51\x81\x3e\xaf\x3f\xdf\x99"
TypeError: an integer is required