![]() How did you compile that, playing the game, analyzing subdats or something? In your Mammoth tutorial video I see you have a Far Cry Primal file-list already. Perhaps some day, one can actually add new objects to the game, possibly even with customized *.HKX (Havok physics data?), materials and shaders. Regarding the model: THIS IS AWESOME! For Far Cry 4, I always wondered if/whether sense can be made of both model files and audio files (the latter extract to *.SPK/*.SBAO files which seem to use different codec than Far Cry 3. Dunia seems to load all definition files on startup, so performance is very bad at this point. Right now I'm batch processing about 188000 translated XML files to see if I can write their XML definitions. ![]() However, that only scratches the surface of all the files in there. Would've been cool though.įor Far Cry 4, I compiled my own filelist based on the data I extracted from the various XML files, along with data from other sources. ![]() Yeah, I know hashes are one-way, I assumed Sir Kane uncovered a dictionary function within the game itself, returning the source string from a specified hash, but I misread his post. But there's a way to gather names automatically from running game, or from game files, which Ekey did for WD2, and which I did for Dead Space before. Sir Kane's Watch Dogs 2 extractor is also using dictionary, and it works completely the same as all other "hashed" extractors. There's NO WAY to translate hashes to names, please remember that. I made a new tutorial on how to research model formats: Īnd the thread for all my tutorials here: viewtopic.php?f=29&t=15687ĭaemon1 wrote:There's NO TRICK. Oasis_fc4 - strings converter for Far Cry 4 Also if oasis file will be changed, you need to get the new table from the end of original file. Changing any byte here will "mask" the file so game won't find it. The hash is (F3 F8 E3 5D 29 FD BD F2) for english file. I did this by finding the file hash in patch.fat and changing it. Patch.fat/dat is loaded before patch_sound.fat/dat so you have to find some other package to replace text, or remove old file from patch. Pack oasis file into FAT/DAT with my packer tool. Add "table_fcp" table to the end of the file (This can be done in any hex editor or commander tool, or with command line such as "copy /b oasis.bin + table_fcp oasiswithtable.bin")Ħ. Maybe it's needed or something, then I'll have to find a way to handle it.)ĥ. (This new format somehow has 1 section without lines in it. Find line with 0xAEE923DE code and delete it. Oasis_fcp - modified "dunia tools" strings converter for Far Cry PrimalĢ. Just run it in the dir where you have files to pack. current dir where unpacked files will go (also must have xml files for names) So you can place everything in 3 different dirs if you like:ģ. You can go to current dir, and run the tool from somewhere else and specify FAT file somewhere else. Names for all files in big primal_main package is here - !IZYlBSKJ!gjrLniO4goeC. XML files located in the same dir for names.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |