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

Search found 26 matches

by Rhoot
Sun Jul 29, 2012 2:48 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

I'm a bit new to this so I can't understand how it is possible. You can't reverse hashing right? That's correct, but you don't really have to as the occurrence of the string is hashed in all places already. Thus the exe never has to do the hashing. Edit: That is, the strings you're mentioning are o...
by Rhoot
Sat Jul 28, 2012 2:41 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Gordon21 wrote:Do you know why strings in cntc files dont represent actual strings?
They're hashed and encrypted.
by Rhoot
Thu Jul 26, 2012 10:29 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Gordon21 wrote:Also, many of you are talking about "DEPS" files but i can't find any with the browser, where did you find them? Can someone send me one?
It got removed quite early, BWE1 I believe.
by Rhoot
Thu Jul 19, 2012 10:39 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Gordon21 wrote:Ok np but is it in the DAT?
Yes.
by Rhoot
Thu Jul 19, 2012 10:08 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

You mean txtm? Or something else? Nope. The txtm just contains a list of strs files in order, for each language. It also contains the amount of strings that are available in each strs file (which is 1024, but if it changes, the txtm file will contain the change). The first file listed in the txtm f...
by Rhoot
Thu Jul 19, 2012 5:40 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Yes, the individual text strings can be viewed in the STRS files, but there is no known structure that ties them together. There is, but it's only know by a few select people. There is nothing inside the dat file that says "skill 123 uses string 123456 as the name and string 123457 as the desc...
by Rhoot
Sun Jul 15, 2012 1:44 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

The last 3 don't get parsed because offset and count == 0, so it doesn't parse a filereference. Does it mean the animation data is in the pf file itself? I did notice a lot of bytes being put into ModelAnimationDataV32, but 3 animations does seem too few for such a model. Judging by the bytes you p...
by Rhoot
Sun Jul 15, 2012 4:36 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

When following the file reference for the animations I got F2 B4 44 58 01 00 (13854.pf) but it ends on 0100 which according to the algorythm you guys reversed gives an assertion. Is there another algorythm or did I stumble upon the wrong reference? And if any of you do find the correct one, could y...
by Rhoot
Sat Jul 14, 2012 12:20 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

I wrote a DLL for use with node.js that wraps the decompression in Loumie's gw2DatTools, if someone's interested. The binary is for windows with both 32-bit and 64-bit versions, with a wrapper script selecting the right one. Usage is very briefly documented in the js-file. Binary: http://skold.cc/gw...
by Rhoot
Tue Jul 10, 2012 1:00 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

I just pushed the library I've been working on (also in C++) that can read just about all the files encountered in the .dat. It assumes you know what you're after rather than just 'exploring'. If you do know what you're after however, it should definitely come in handy. https://github.com/rhoot/gw2f...
by Rhoot
Sat Jul 07, 2012 9:42 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Btw, there are some problem with some DDS map files rendering. That is not a problem, the files actually look like that. It seems they contain 4 masks, one in each channel. Maybe peoples could even help Rhoot with: https://github.com/rhoot/Gw2Browser, I'm sure he will be happy to have help to imple...
by Rhoot
Mon Jul 02, 2012 10:34 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Could you explain please, what type of data is located in "Maps" folder, with PF header? Those files are just what they sound like. They contain the in-game maps, most of it anyway. Some of the maps data are in other files (such as the prlt files) but terrains, lights, etc are in the file...
by Rhoot
Wed Jun 27, 2012 5:02 pm
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Executable files (.dll,.exe,.ctx and so on) start with the two letters 'MZ'. Aye, and they are identified as such by the browser. The master file table (MFT) can also have the tag 'Mft'. "Also?" The MFT always has the magic id 'Mft'. There are 'PF' sub-types 'ARMFARMF' and 'ARMFMFST'. The...
by Rhoot
Wed Jun 20, 2012 11:40 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

evilwind wrote:also when exporting models, i think the textures should follow with also :)
It's been on the TODO list for a while. Second to last item. ;)
by Rhoot
Tue Jun 19, 2012 10:47 am
Forum: Game Archive
Topic: [Request] Guild Wars 2 DAT
Replies: 284
Views: 106419

Re: [Request] Guild Wars 2 DAT

Could gw2browser be given the ability to also export all the textures without transparency instead of just a png It's on the TODO list, but it requires some work beforehand and I'm in the middle of a move so I don't really have that much time for a couple of weeks. Until then your best bet is to op...