Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Search found 24 matches

by Loumie
Mon May 06, 2013 7:02 pm
Forum: 3D/2D models
Topic: FFXIV 3D models format
Replies: 8
Views: 7763

Re: FFXIV 3D models format

Thanks for your input MrAdults, however either I didn't do properly what you said or it doesn't work. :(

This is FFXIV v2 which has a different file structure from v1, I renamed the concerned .dat0 in .trb and noesis is not able to open the file.
by Loumie
Mon May 06, 2013 3:17 pm
Forum: 3D/2D models
Topic: FFXIV 3D models format
Replies: 8
Views: 7763

Re: FFXIV 3D models format

I extracted it from the dat files. (you can downlaod it here: http://eu.finalfantasyxiv.com/benchmark/en/index.html)

btw, I found that the .sklb files are easy to read with the Havok Content Tools, just need to truncate the header of the file.
by Loumie
Mon May 06, 2013 8:50 am
Forum: 3D/2D models
Topic: FFXIV 3D models format
Replies: 8
Views: 7763

FFXIV 3D models format

Hey! I was curious if anyone knew how to read the format for ffxiv v2 3D models, I already tried Noesis with no success and went through the topics to find informations but I didn't suceed to find anything relevant. I'm pretty novice in 3D formats so maybe it is very obvious but that's just not my f...
by Loumie
Tue Mar 05, 2013 8:31 pm
Forum: Game Archive
Topic: FINAL FANTASY XIV: A Realm Reborn (*.DAT0;*.INDEX)
Replies: 18
Views: 22037

Re: FINAL FANTASY XIV: A Realm Reborn (*.DAT0;*.INDEX)

It doesn't seem that much people are interested in this one. However, while fiddling around with the files, I came across and extracted a file conveniently named SE in which there are references to SEDBSSCF files that are named with Yoshida and maybe other devs names. I was curious if anybody knows ...
by Loumie
Sat Feb 23, 2013 8:36 pm
Forum: Game Archive
Topic: FINAL FANTASY XIV: A Realm Reborn (*.DAT0;*.INDEX)
Replies: 18
Views: 22037

Re: FINAL FANTASY XIV: A Realm Reborn (*.DAT0;*.INDEX)

From what I've seen (from today only so that's not that much) the formats are pretty simple for unpacking dat files. All hashes in the SqPack files are sha1, I did not see any crc32 in those files. (only in patch files) The index contains: - list of files in the dat - free list in the dat - director...
by Loumie
Fri Aug 03, 2012 12:51 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

If you're programming in C++ you can also use rhoot gw2Format util which gives an easy to use interface for manipulating PF files Chunks: https://github.com/rhoot/gw2formats In conjunction with https://github.com/ahom/gw2DatTools you should actually be able to build pretty cool tools and very quickly.
by Loumie
Fri Jul 27, 2012 11:16 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

Did someone find what means flag 1 in an image (PIMG file). It always gives the same negative fileId. Don't take my words for granted but, to me, it seems obvious, looking at fileId and solidColor, that the flag should tell you if this "page" is a solidColor or a standalone texture found ...
by Loumie
Sun Jul 15, 2012 8:18 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

No idea but as the name suggest it may be public => http://www.radgametools.com/granny.html

Most likely ANet just throws this info to Granny API.
by Loumie
Sun Jul 15, 2012 7:40 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

I don't know what files you have but from what I have, in MODL files, the ANIM chunk is exactly the struct the scripts outputs => ModelFileAnimationV24 41 4E 49 4D 54 38 00 00 18 00 10 00 18 00 => V24 => Version: 24, ReferencedFunction: 0x816C00 typedef struct { TSTRUCT_ARRAY_PTR_START byte animatio...
by Loumie
Sun Jul 15, 2012 6:57 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

(P.S I never had TSTRUCT_PTR_ARRAY_PTR_START so far for the stuff I did so if it's wrong that it's 8 bytes too please correct me) Yes that's also 8 bytes. The meaning of this name is: TSTRUCT_PTR_ARRAY_PTR => array<struct*>* , it means that you read uint32(numberOfRecords) uint32(offsetToRecords) a...
by Loumie
Sun Jul 15, 2012 8:46 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

For those who are too lazy to run the script or don't want to download IDA Pro Free, here is the output of the current build 14762. It contains structures classified by ChunkName and VersionNumber, it also prints the address it was taken from in the exe if you think something is weird. ANStructs.txt...
by Loumie
Mon Jul 09, 2012 9:37 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

That's what this repo https://github.com/ahom/gw2DatTools is for, decompression of files in general in the Dat and also decompression of ATEX files, before they can be used properly
by Loumie
Mon Jul 09, 2012 5:38 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

Nice work keep it up :)
by Loumie
Sun Jul 08, 2012 2:35 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

ral wrote:
Rhoot wrote: Either have a look at Loumie's IDA script, or check out my git repository that'll appear in a couple of days.
Guess I'll wait a bit then because the next days I probably still will be busy. And thanks for all the effort.
This should help you: http://pastebin.com/0agaEtTW
by Loumie
Thu Jul 05, 2012 9:40 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106403

Re: [Request] Guild Wars 2 DAT

Everything has been figured out, at least everything has been unpacked in structure format or XML Which type of data is unpacked in XML format? I'm not able to answer this. You will have to figure it out yourselves or the author will himself talk about it. Anyway, I'm working on a small python proj...