Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/20/2024 in all areas

  1. Version 1.0.0

    97 downloads

    fcp_unpack.exe - unpack .fat/.dat pairs. Drop .fat onto the tool. It will unpack all files. It will search all .XML files located in the same dir for names. Names for all files in big primal_main package is here - https://mega.nz/#!IZYlBSKJ!gjrLniO4goeCFlSoQQk_PqhLEGcxW0dd7nH2QqOVcfs You can go to current dir, and run the tool from somewhere else and specify FAT file somewhere else. So you can place everything in 3 different dirs if you like: 1. dir with the tool 2. dir with fat/dat pair 3. current dir where unpacked files will go (also must have xml files for names) fcp_pack.exe - repack .fat/.dat pairs. Just run it in the dir where you have files to pack. oasis_fcp - modified "dunia tools" strings converter for Far Cry Primal 1. Convert BIN to XML as usual 2. Find line with 0xAEE923DE code and delete it. (This new format somehow has 1 section without lines in it. This is causing the old tool to fail. Maybe it's needed or something, then I'll have to find a way to handle it.) 3. Make changes you need 4. Convert file back to BIN 5. 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") 6. Pack oasis file into FAT/DAT with my packer tool. Important note. 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. I did this by finding the file hash in patch.fat and changing it. The hash is (F3 F8 E3 5D 29 FD BD F2) for english file. Changing any byte here will "mask" the file so game won't find it. Also if oasis file will be changed, you need to get the new table from the end of original file. oasis_fc4 - strings converter for Far Cry 4 Same for FC4
    1 point
  2. I made some changes to my tool and it can now unpack/pack All archives
    1 point
  3. Can you also send me the bms file you used? It seems like the bms attached is the one for nitro kart 2. I want to try to see how the data is decompressed, which will help me with recompression.
    1 point
  4. Considering the files you extracted are because you decompressed them from an archive, its really hard to re-compress that data into the formats read in game. Its most likely not direct extracting of .png files, its most likely a different format that was inside the .vfs file. Ill try to find a compression tool for you on xentax or smtn.
    1 point
  5. I figured out the new encryption they're using with the help of a reference. Here's the updated QuickBMS script, let me know if you have any issues. nxpk_v0.4.0.bms.7z
    1 point
  6. It would be pretty groovy if I could get hold of Buffy's 4 models and Spike and angel as .obj format. I've been trying today but to no avail with the meshes. The script above worked great for the textures. I'll keep trying 🙂
    1 point
  7. Use this quickbms script to extract files from pak: Buffy pak extractor quickbms
    1 point
  8. Version 1.0

    66 downloads

    Tool to unpack/repack braid.dat archive of the Braid Anniversary Edition. Usage : unpack: -u archive_name repack: -r archive name compression_level When repacking, optionally you can specify compression level, legit values are from -4(fastest) to 9(slowest). Default value is 6(devs used it), but it's pretty slow, very slow I would say, so I decided to add this option at least for the testing purposes.
    1 point
  9. File formats from this game have not been documented anywhere. After extracting DAT archive, you can inspect each file using hex editor like hex workshop and you'll notice that some files starts with signatures like BACK BM16 FACE FG16 FORE SPR4 SPR8 SPRA. Signature indicate which file format are you looking at and one of these extracted file can be the font you're looking for. I would start with figuring out a way to preview or decode graphics from this game. This script may help you https://github.com/vpelletier/sword1-dc/blob/master/dump.py as well as this Game Extractor plugin: http://www.watto.org/specs.html?specs=Viewer_DAT_HSFS_SPR8_SPR8 But remember that it may be not enough. You may need to debug the game to see how the font is handled (like how the coordinates table is parsed etc.)
    1 point
×
×
  • Create New...