Forum > Random

new file system CASC

<< < (30/35) > >>

MR. Farrare:
it worked by open the previus update 332 and then you will get a fatal error but still don't do nothing open the extractor and it will work

TaylorMouse:
Anyone found out how to map the hash file names to a decent file name ?

I only succeeded in doing this for the m2 files, since the name of the file is actually in the file itself...

but for all the rest... I got nothing :/

Any help or idea is welcome

T.

schlumpf:

--- Quote from: "TaylorMouse" ---Anyone found out how to map the hash file names to a decent file name ?
--- End quote ---

There is none, it is a one-way function. The only possibility to reverse it is creating a lookup table. What helps most -- and how the most filenames were discovered -- is looking at patterns used in the client or references from DBCs etc. In the end, it is purely guessing, or brute-forcing.

TheBuG:
It's rather easy getting the World M2s (Draenor) and WMOs (Again, Draenor) from just the Draenor ADTs. Iirc raid WMOs can be gathered from DBCs.

schlumpf:
In the end, just things like

--- Code: ---find . -type f -print0 | xargs -0 strings | grep -i "blp|adt|wmo|m2|mdx|mdl|dbc|wdt|wdl|pm4|phys|skin|anim" | sed -e s,mdl,m2,g -e s,mdx,m2,g | xargs ./extract
for i in $(seq -f "%02g" 0 3); do find . -type f -iname "*m2" | sed -e s,.m2,$i.skin, | xargs extract; done
for i in $(seq -f "%02g" 0 500); do for j in $(seq -f "%02g" 0 5); do find . -type f -iname "*m2" | sed -e s,.m2,$i-$j.anim, | xargs extract; done; done

--- End code ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version