Data.dat extraction Developer Thread

04/10/2010 16:02 ACE-ppc#1
Hi,
i have coded an extractor for the Data.dat/Reference.dat file (easy going).
This makes it possible to extract all the files in it.

Inside the Data.dat files i have found some file formats:
.tx1 .ecl .ean

All of this files are encrypted with the Crypto API (like the ini files) but not with the <1111> key ... they use <asdfqwer> instead.
So far it was easy going ^^ .

Now we need to make the files usable for viewing/editing ...
I'm working first on the textures(.tx1) because i think its the easiest one.

The files are DXT3 Texture files but have a custom header .. so we need to do some work to view/edit/create them. With that part i need a little bit help because my understanding of graphics files is far far away from good :( .

Maybe someone here can help a bit to reverse the last files of archlord ;) .
Any useful hint will be good.

Ill append one of the decrypted .tx1 files.

Greez ACE
04/10/2010 16:42 csoresz2#2
Nice work again, ACE!
04/10/2010 17:23 Harozor#3
Erstmal gute arbeit ACE! :)
Was kannst du den dann wenn du die Data.dat entdodest alles verändern?
Ist das wesentliche nicht serverseitig?
Also willst nur Optik schrift usw verändern?
greetz
04/10/2010 19:16 exilee#4
Nice work Ace, keep up the good work!
04/10/2010 21:27 Killerklown#5
unfortunately i cant help since its not my expertise but i am wondering in what way decrypting these files help you?
04/11/2010 00:07 ACE-ppc#6
Quote:
Originally Posted by Killerklown View Post
unfortunately i cant help since its not my expertise but i am wondering in what way decrypting these files help you?
Hi,
its useful for changing the gui or the visual experience and maybe we can do some other magic ^^ .

Greez ACE
04/11/2010 06:53 Killerklown#7
what i think what would be a massive improvement is 2 skill bars. if it can be done that would rock
06/17/2011 16:01 Nazar_off#8
I think DXT3-file is DDS-file with DXT3 encoding and with custom header. See MSDN Library for this format, it is have simple header.
06/17/2011 17:11 P!tch#9
Quote:
Originally Posted by Nazar_off View Post
I think DXT3-file is DDS-file with DXT3 encoding and with custom header. See MSDN Library for this format, it is have simple header.
thx for bumping a thread which is 8 months old and entirely inactive

but w/e i miss ACE_^^

But nazar, if you are motivated, i'm working on these files atm so u can /pm me

I smell minny coming with his stick to hit ya :p
06/18/2011 08:47 zelion#10
Well dont know about everyone else but Id like to make my gay ass realm Armour look like the 83 or 97 armor for my sorc luv the gold and the cape
Seriously the zerk high lvl armor rules man so awesome now compare it to the purple crap ass looking cf
06/18/2011 15:21 Nazar_off#11
It is true, that uploaded file is DDS with changed header. I copied data from this file and replace DDS-file from my HDD which (file, not HDD :-) ) has same size (~85kb) and got a good result: (converted to PNG for view in forum)
[Only registered and activated users can see links. Click Here To Register...]

Quote:
if you are motivated
I have no motivation, sorry - game deleted. But you can find comrades here [Only registered and activated users can see links. Click Here To Register...]
06/18/2011 15:38 chrrox#12
Does anyone have the encryption algorithm used in this game?
If you can give me that i can code up a texture converter and auto extractor for this game. Then you could mod the textures no problem.
[Only registered and activated users can see links. Click Here To Register...]


Edit.
Luigi at xentax reversed the decrypt program quickly so its know how to decrypt these files.
So once he releases his new version of quickbms ill post the converter.
06/26/2011 00:43 ACE-ppc#13
hi,
thx for your support but i got it working already.

Take a look at [Only registered and activated users can see links. Click Here To Register...]

Greez ACE
06/26/2011 22:06 Comwarrior#14
Thanks ACE good job!
06/26/2011 22:18 Pélias#15
Nice work :)