Hey all, just a small update for you guys... filelist is now 60% (182342/302871) complete
With a lot of searching and some tricks I managed to get it up to there, there's still that 40% to go though, and now I really don't have any more tricks up my sleeve to pull... so I think the only way we'll get any further is from people posting Rage2Hook logs here, really hope you guys can help out
Download filelist update 2: http://bit.ly/2QkyHAk
(delete the "projects" directory from Rage2Unpack and extract the one from this zip in its place.)
Small breakdown of the filelist: we have 89% (31712/35328) of the main non-translation-related files, and 56% (150630/267543) of the translation/voice related files.
I'm pretty sure the missing files are mostly quest/story related now though, hopefully in time we'll get those filled.
Enjoy
rengareng wrote: ↑Fri May 24, 2019 3:58 am
It is unfortunate that they use this function for many different purposes. Only thing I can suggest for performance improvement is that using unordered_set instead of vector to lookup for a hash quickly.
Yeah it's too bad the game uses it so much, was thinking of debugging it to try and narrow down which caller is actually responsible for paths, but I figured it's probably better to log the main Murmur func instead of limiting it to just one caller.
Thanks for the tip about unordered_set too, will add that into the next Rage2Hook release
Also it really sucks they order by hash in the .tab file, in some other games that use hashes they sometimes leave it sorted alphabetical, which can give us clues about some missing files, no such luck here though
edit: oh wow, turns out while .tab is ordered by hash, the data in the .arc is actually ordered alphabetically, so you can just sort the tab entries by the data offset to get an alphabetical listing of them! (as in, sorted alphabetically without needing to know the filename
)
That makes working out missing items a lot easier.. for example see this pic:
https://i.imgur.com/68htpqc.png
The pink ones are missing filenames, but now that it's sorted alphabetically next to the others, you can make a good guess for what the filename might be
kilik wrote: ↑Fri May 24, 2019 7:38 am
audio look fsb5 header
so we got probably the file uses encryption,
Hmm, have you checked if there's any JC3/JC4 tools for them? If there's anything close maybe we can tweak it like we did with gibbed's tool.
Ciprianno wrote: ↑Fri May 24, 2019 9:12 am
That is awesome ,thanks for sharing with us infogram
No problem, hope people find it useful!
OrangeC wrote: ↑Fri May 24, 2019 1:03 pm
Tried to rebuildfilenamelists tool but got install path not detected.
I had the same problem too, it's an issue with the original tool afaik.
Easy to fix though, open regedit, go to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\", make a new key called "Steam App 548570", then make a string entry inside it called InstallLocation, and set to your RAGE 2 dir.
Here's a .reg file that will do all that, make sure to edit the install path and then save it into a .reg file, then run it and allow it to import etc:
https://pastebin.com/raw/KdyXYmLM