(adsbygoogle = window.adsbygoogle || []).push({});
Hi NextGenUpdate,
I haven't released anything for awhile and because of that I'm going to be releasing a library I spent quite a long time on.
This library will allow you to decrypt and load some assets from the fastfile. This library supports all .ff files, and can show you the basic information from the fastfile.
The library can't re-encrypt the fastfile because I haven't figured out how to do that yet, but once I find out how then I am going to update this thread occasionally.
I was thinking about releasing the source code of this, but I haven't decided yet. I am trying to release stuff in this section because it's just plain dead and I want to bring it alive little by little.
The library would work for all .NET platform.
The basic usage of the library is explained below:
Add the library as a reference at the top:
using BlackOpsFFLibrary;
Make an openFileDialog like I did:
private void openFastFileToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog openDialog = new OpenFileDialog();
if (openDialog.ShowDialog() == DialogResult.OK)
{
BlackOpsFastFile ff = new BlackOpsFastFile(openDialog.FileName, Salsa20Key);
}
}
BlackOpsFastFile(string filePath, byte[] PS3BlackOpsSalsaKey);
NOTE: The salsa20 key isn't going to be included, so if you want the salsa key either dump the SPU or PM and I'll see if you're trusted enough to recieve the key.
To view the contents of a zone file, call this function:
ZoneFile zone = new ZoneFile(ff.zoneData);
ZoneFile(byte[] zoneData);
So those are just the basic functions to call the decryption function and other shit. If anyone wants to help me with the re-encryption then please PM me or reply to this thread
This library is going to be updated to support Black Ops II fastfiles too!
Also this library is currently in beta stage, if you want to make suggestions or give me some ideas of what to implement I'll be more than happy to listen to what you have to say
If you would like a copy of my source let me know and I'll decide whether or not to give you it.
Please report any problems or errors you have. Thanks!
My current copy of what the library is capable of doing:
You must login or register to view this content.
Download Link:
You must login or register to view this content.
Enjoy!