Page 1 of 3

Archlord Game File Format

Posted: Mon May 23, 2011 11:28 pm
by Rimbros
Image

Well i found this game and i see have lot of good stuff to see, this its the .data files of the animations, texture and meshes files, first need unpack this data files then make a importer or exporter of the model.

download link
http://www.megaupload.com/?d=UFTDQ4ZG

Re: Archlord Game File Format

Posted: Tue Jun 14, 2011 3:55 pm
by jin76
yes this game is definitely worth looking into and is one my fav till this day :D :D :D

Re: Archlord Game File Format

Posted: Thu Jun 16, 2011 6:52 pm
by Rimbros
Yep but its not easy unpack the .Dat format, i see this its very encrypted.

Re: Archlord Game File Format

Posted: Thu Jun 16, 2011 7:15 pm
by chrrox
I found a tool to decrypt the index file after that the extractor is easy.

Re: Archlord Game File Format

Posted: Fri Jun 17, 2011 2:58 pm
by Nazaroff
One man also can extract .DAT files - http://www.elitepvpers.com/forum/archlo ... hread.html

Re: Archlord Game File Format

Posted: Fri Jun 17, 2011 7:26 pm
by chrrox
quickbms script to extract these.
make sure you use the ini decryptor first.

Code: Select all

#quickbms script
#Archlord PC
#from chrrox

open FDSE Data.Dat 0
open FDSE Reference.Dat 1


get files long 1
get foldersz long 1
get folder string 1
string folder + \
for i = 0 < files
    set name folder
    get NAMESIZE long 1
    getdstring name1 NAMESIZE 1
    string name + name1
    get offset long 1
    get size long 1
        log name offset size
next i

Re: Archlord Game File Format

Posted: Fri Jun 17, 2011 11:23 pm
by Rimbros
Amazing advance in only something Hours chroxxx, thanks man.

Re: Archlord Game File Format

Posted: Sat Jun 18, 2011 1:14 am
by chrrox
I am working on the model format its not to hard the structure is just a little weird once i get that a converter will not be hard.

Re: Archlord Game File Format

Posted: Sat Jun 18, 2011 8:00 pm
by chrrox
Texture Converter only use on unencrypted textures.

Code: Select all

goto 0x80
set MEMORY_FILE binary "\x44\x44\x53\x20\x7C\x00\x00\x00\x07\x10\x0A\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x05\x00\x00\x00\x44\x58\x54\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x10\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
get dxt long
get height short
get width short
get null byte
get mips byte
putVarChr MEMORY_FILE 0xC width long
putVarChr MEMORY_FILE 0x10 height long
putVarChr MEMORY_FILE 0x54 dxt long
get size asize
math size - 0x90
get name basename
string name + .dds
append
log MEMORY_FILE 0x90 size
append
math size + 0x80
log name 0 SIZE MEMORY_FILE

Re: Archlord Game File Format

Posted: Sun Jun 19, 2011 4:29 am
by chrrox
Ok here is a 3ds max import script.
--supported
Bones
Meshes
Uv's
Weights
--not yet supported
animation
auto material assignment
Correct Bone id match-up

If anyone sees how to line up the bones please let me know

Re: Archlord Game File Format

Posted: Mon Jun 20, 2011 6:22 pm
by jin76
wow great progress, keep it up guys :)

Re: Archlord Game File Format

Posted: Tue Jun 21, 2011 1:09 am
by Rimbros
i take the time of chrox to develop this script for this game and i think its a record, 4 days, incredible, but also i have a question this code to decrypt the textures, how to use this?รง
i need save this like a .exe file and drag the textures to the .exe?

goto 0x80
set MEMORY_FILE binary "\x44\x44\x53\x20\x7C\x00\x00\x00\x07\x10\x0A\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x05\x00\x00\x00\x44\x58\x54\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x10\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
get dxt long
get height short
get width short
get null byte
get mips byte
putVarChr MEMORY_FILE 0xC width long
putVarChr MEMORY_FILE 0x10 height long
putVarChr MEMORY_FILE 0x54 dxt long
get size asize
math size - 0x90
get name basename
string name + .dds
append
log MEMORY_FILE 0x90 size
append
math size + 0x80
log name 0 SIZE MEMORY_FILE

Re: Archlord Game File Format

Posted: Tue Jun 21, 2011 2:52 am
by mariokart64n
its a BMS lol use quickBMS

also I converted all the main models (4200+)

took screenshot of everything (No Materials Assigned)
http://www.megaupload.com/?d=V5BKJ2EI

use the screenshots to help you locate content

Re: Archlord Game File Format

Posted: Tue Jun 21, 2011 3:30 am
by rexil
Thank you chrrox, everything working fine.

@mariokartn64 did you make any progress on Nariko?

Re: Archlord Game File Format

Posted: Tue Jun 21, 2011 9:24 pm
by Rimbros
Omg thanks MarioKart this png files are very ussefull, Well, two issues, the first its the script to import have error to me in max2010 and max 9

Image

The second its i use the DDS size of the quickbms texture its now a 202MB DDS FILE. the image its very big and it only one, i test this in character folder. ANY IDEA?