Edit: it also functions as a form of compression so it's not a total butchery of things, though I don't see why they couldn't have just rolled a scheme that used a standard compression method.
Editado por Thought Process, 03 marzo 2011 - 11:02 .
Editado por Thought Process, 03 marzo 2011 - 11:02 .
Editado por Thought Process, 03 marzo 2011 - 06:40 .
Editado por tmp7704, 03 marzo 2011 - 11:43 .
But if the only thing you have to work with as file id is the hash of original name/path, then how do you know what name should be given to the file in the override folder, so that the hash matches and the file actually overrides the original?Thought Process wrote...
Same as it ever was, like I said: Dragon Age 2 will hash file names that it loads by name so they can be looked up in that manner.
Editado por tmp7704, 04 marzo 2011 - 02:44 .
Seems to be a bug with 0.4.4 -- opening the artfp.erf from DA2 demo only shows a handful of files as content (even though "export all" will over course of few hours export more than 4000 files from the archive) The previous version didn't have that --or at least listed more files than the new one-- so that appears to be new thing.Mephales wrote...
And 0.4.4 is up. The most obvious change is there's now a V3.2 viewer as well. I might make it an editor in the future, but I figured with so many V3.2 files in the game I ought to put at least that much in. I also modified the erf module a bit, but the editor doesn't really take advantage of the improvements.
Editado por Thought Process, 05 marzo 2011 - 12:34 .
Mephales wrote...
Depending on what you mean, it's either a bug I can't replicate or something I did intentionally. Do you mean the list of names is shorter, or that there are the same number of filenames but fewer are the real filename?
Thought Process wrote...
Successfully bruteforced all of the column names for worldvault.gda.
(this file is used by Dragon Age 2 to determine what data is imported from a Dragon Age: Origins save file)
tmp7704 wrote...
I most likely misinterpreted result of the changes you did. When i choose to open "artfp.erf" with v.0.4.4 the requester which allows you to pick the exact file to open lists only files with z_* names. With v.0.4.3 somes of the files listed show their directory and file name instead. I presumed from that the list of files in 0.4.4 contained less files. If instead you just got rid of the path/filenames and switched to showing just the hashes ... well, the 0.4.3 approach made it considerably easier to quickly find and/or figure out the purpose of the files, without it that often becomes rather unfeasible as looking for some specific asset may require just opening them one by one to check for their filenames stored in GFF structure and such.
Mephales wrote...
Now I really need to play some DA:O, 'cause DA2 comes out Tuesday and I, uh, haven't finished my first playthrough of Origins, much less Awakening or any of the other DLC.

Editado por Thought Process, 05 marzo 2011 - 03:48 .
Great, thank youMephales wrote...
In addition, I've uploaded as a separate file a database with a few thousand filenames, most from Thought Process's files, but a few from my own trawling of the 2das in 2da.erf. Just replace the fnvhashes.sqlite in whatever folder you extracted gffeditor-*.7z to with the one in the fnvhashes-*.7z, and you should see some meaningful filenames when you open ERFs again.
Editado por Mephales, 05 marzo 2011 - 05:17 .