[Release] pyGFF 0.5 ALPHA
#151
Posté 15 mars 2011 - 12:08
#152
Posté 16 mars 2011 - 12:20
Edit: And then 0.5.2a came out, because I was a bit too aggressive in fixing one bug (em-dashes in ECStrings caused it to blow up) and made it worse (Essentially all binary data caused it to blow up). Fixed.
Modifié par Mephales, 16 mars 2011 - 02:12 .
#153
Posté 16 mars 2011 - 04:35
http://svn.gib.me/pu...iles/status.txt
(my RebuildFileLists generates this status file
#154
Posté 17 mars 2011 - 01:39
Thought Process wrote...
Merged in your most recent fnvhashes (as of this post) with my lists, name completion now sits at 53% (was at 43% before I merged yours in).
http://svn.gib.me/pu...iles/status.txt
(my RebuildFileLists generates this status file
The credit goes to tazpn, not me.
0.5.2a uploaded, small change: Can now select multiple files to export from File > Export. And it asks if you want to overwrite existing files or not.
#155
Posté 19 mars 2011 - 03:27

The main issue is that LINE structure has an unknown index into some table -- presumably of a cutscene/etc, but I can't find a reasonable place for this (CNV ("Conversation") are just lines / links, they branch out into CL ("Conversation Line") files for cutscene information).
Modifié par Thought Process, 19 mars 2011 - 03:29 .
#156
Posté 19 mars 2011 - 03:44
#157
Posté 19 mars 2011 - 05:59
A merged version of the database with gibbed files hashes and a handful I've collected through playing. Also included an updated unknowns db for my hash gatherer posted earlier. Count is up to 137914 I think mostly to Thought Process this time.
#158
Posté 19 mars 2011 - 06:13
Nice work on the DDS texture names.
#159
Posté 19 mars 2011 - 07:30
199619/220229 (90%)
#160
Posté 19 mars 2011 - 01:46
Thought Process wrote...
The main issue is that LINE structure has an unknown index into some table -- presumably of a cutscene/etc, but I can't find a reasonable place for this (CNV ("Conversation") are just lines / links, they branch out into CL ("Conversation Line") files for cutscene information).
Look at the crf files (if I remember the extension correctly); I believe those are interconnected with the cnv files (one is the actual dialogs, the other is for the wheel, I believe).
#161
Posté 19 mars 2011 - 02:48
#162
Posté 19 mars 2011 - 02:56
#163
Posté 19 mars 2011 - 03:09
daywalker03 wrote...
Thought Process wrote...
The main issue is that LINE structure has an unknown index into some table -- presumably of a cutscene/etc, but I can't find a reasonable place for this (CNV ("Conversation") are just lines / links, they branch out into CL ("Conversation Line") files for cutscene information).
Look at the crf files (if I remember the extension correctly); I believe those are interconnected with the cnv files (one is the actual dialogs, the other is for the wheel, I believe).
Well, the cln_<cnv name>.crf files hold the .cl for that particular conversation, and the .cl filenames are just <cnv name><tlkid>.cl. I believe Thought Process is referring to the field 30200, which is appears to be a small number... I think it's not a cutscene id, but an actor/name...
Hmm, I just realised I can probably generate names for all .cl from the .cnv.
#164
Posté 19 mars 2011 - 03:12
Edit: that added 62843 files. All of which are .cl and .fxe files -- that explains the low number of CL/FXE files.
Modifié par Thought Process, 19 mars 2011 - 03:18 .
#165
Posté 19 mars 2011 - 03:52
#166
Posté 19 mars 2011 - 03:57
Thanks.
Edit: 27734 new files from your list.
269322/283072 (95%)
Modifié par Thought Process, 19 mars 2011 - 04:05 .
#167
Posté 19 mars 2011 - 05:41
fnvhashes-20110319-tzupdate.7z
Modifié par tazpn, 19 mars 2011 - 05:41 .
#168
Posté 19 mars 2011 - 05:52
Note that my status lists include duplicates of names across ERFs, which is probably what inflates the numbers. My file lists are stored on a ERF basis rather than globally (even though I load them this way).
Edit: merged your new list in, 4493 new file names.
273815/283072 (96%)
Edit 2: that reminds me, the fnvdump list that's in the pygff project now had merged in comments from my lists, if that's your doing you may want to skip lines from my lists that start with ';'.
Edit 3: also, given that file names are hashed lowercase, it's probably best to store all the names in the lists lowercase if you are not already doing that.
Modifié par Thought Process, 19 mars 2011 - 06:02 .
#169
Posté 19 mars 2011 - 06:07
And yeah, after forgetting to remove the ; comments, I modified my program to skip them, though only if the first line starts with a semicolon.
Edit: Whelp, there goes to neighborhood. No more hosting fnvhashes here, it looks like.
Modifié par Mephales, 19 mars 2011 - 06:19 .
#170
Posté 19 mars 2011 - 06:10
#171
Posté 19 mars 2011 - 06:23
#172
Posté 19 mars 2011 - 06:47
Thought Process wrote...
I did that already.The ones missing are due to lack of the cnv name. And huh, I never noticed those CRF archives before, oops. I guess there are more file names to be discovered!
Edit: that added 62843 files. All of which are .cl and .fxe files -- that explains the low number of CL/FXE files.
Everyone makes mistakes; there are so many new things in DA2 that missing the crf files is forgivable.
#173
Posté 19 mars 2011 - 06:48
For reference, my bug was a specific case where I was searching for alternate extensions for a filename it could insert the name without the extensions as the hashed value. Not sure if it ever did though. The other one was because I used scanf at one point it was splitting paths at spaces and adding as additional hashes. Not harmful since the hash was correct just not necessary.
Anyway, I've cleaned up my local one and am just resyncing with the gibbed file list and will repost that soon. It is at 232069 with 8196 unknowns.
fnvhashes-20110320-1930-tzupdate.7z: 5413 unknowns left. (Mystery extension 8dd70fe1 = assembly)
Modifié par tazpn, 20 mars 2011 - 07:39 .
#174
Posté 20 mars 2011 - 09:12
#175
Posté 20 mars 2011 - 09:28
Havent looked at your list recently but guessing most of the remaining files are the location specific texture files (hlac,llac,lla,hla) and then some related to the handful of models and animations. I wouldnt be surprised to find that some are just unreferenced files that we might never guess which I suppose is ok with me since they are unreferenced.





Retour en haut






