What's new

Tutorial [Tutorial] Modding .FF Files

deep3r

deep3r

Member
Messages
453
Reaction score
301
Points
125
Sin$
0
I've found a pretty decent way to mod .FF's on Black ops this is a full tutorial for people who are having trouble with modding the Patch_mp.ff because of Fast Crypt Tool.

I will be building a new XEX RSA File Check remover soon!

Tool Required

Code:
Clean TU3 Patch_mp.ff
Fast Crypt Tool
Missions.GSC
TU3 Default_mp.xex without RSA file checks
Notepad++

Download Links For Package:
http://www.multiupload.com/26K22JXL4J

Password for RAR File - deep3r

Sorry but I can't provide the default_mp.xex you'll have to remove the checks yourself.


Step-One
Simply Open your Fast Crypt Tool and click file then click import and search for the Clean TU3 patch_mp.ff and import it, it'll ask you to name a zone file, name it "patch_mp" and nothing else or else Fast Crypt tool will get an error due to the .zone file being the wrong size.

Step-Two
Now you'll need to Close Fast Crypt Tool in the Config folder, Open the file Patch_mp.ini once it's Opened in Notepad delete all text and replace the text with this.
Code:
[Scripts]
maps/mp/gametypes/_missions.gsc 676486

Once you've done this save your .ini file.

Step-Three
In my file Package that you've downloaded find the file that says "maps/mp/gametypes/_missions.gsc" and right click it and click edit with Notepad++ (Make sure you've installed Notepad++).

Step-Four
Right here is the part of the tutorial which is kind of long just to describe how to edit .GSCs.

Now in Notepad++ you should find OnPlayerConnect() near the start of the file.

Code:
onPlayerConnect()
{
for(;;)
{
level waittill( "connected", player );
player thread initMissionData();
player thread monitorBombUse();
player thread monitorDriveDistance();
player thread monitorFallDistance();
player thread monitorLiveTime();
player thread monitorPerkUsage();
player thread monitorGameEnded();
player thread monitorFlaredOrTabuned();
player thread monitorDestroyedTank();
player thread monitorImmobilizedTank();
}
}

Now what you'll need todo is delete "player thread monitorBombuse();" once you've deleted that search you're .GSC in Notepad++ and delete this:

Code:
monitorBombUse()
{
self endon("disconnect");
while(1)
{
self waittill( "bomb_defused" );
self processChallenge( "ch_hero" );
}
}

Go back up to OnPlayerConnect() and add this "player thread OnplayerSpawned();" which should look like this:
Code:
onPlayerConnect()
{
for(;;)
{
level waittill( "connected", player );
player thread initMissionData();
player thread OnPlayerSpawned(); //Right here
player thread monitorDriveDistance();
player thread monitorFallDistance();
player thread monitorLiveTime();
player thread monitorPerkUsage();
player thread monitorGameEnded();
player thread monitorFlaredOrTabuned();
player thread monitorDestroyedTank();
player thread monitorImmobilizedTank();
}
}

Once you've done that you're going to need to add this OnPlayerSpawn thread I created under the OnPlayerConnect()

Code:
OnPlayerSpawned()
{
self endon("disconnect");
for(;;)
{
self waittill("playerspawned");
}
}

Add that Under you're OnPlayerConnect() which would make it now look like this.

Code:
onPlayerConnect()
{
for(;;)
{
level waittill( "connected", player );
player thread initMissionData();
player thread OnPlayerSpawned();
player thread monitorDriveDistance();
player thread monitorFallDistance();
player thread monitorLiveTime();
player thread monitorPerkUsage();
player thread monitorGameEnded();
player thread monitorFlaredOrTabuned();
player thread monitorDestroyedTank();
player thread monitorImmobilizedTank();
}
}
OnPlayerSpawned()
{
for(;;)
{
self waittill("playerspawned");
}
}

Now what we are going todo is add a simple Text thread into the .GSC file before putting it back into the .Zone file.
This bit is kind of self explanatory, so you should be able to figure out what's going on here.

Code:
OnPlayerSpawned()
{
for(;;)
{
self waittill("playerspawned");
self thread doText();
}
}
doText()
{
self endon("disconnect")
self thread maps\mp\gametypes\_hud_message::hintMessage("^6Welcome To Aidan's Modded Lobby!");
}

If you want you can use my managed code list to find some codes that you may want to add:
http://www.se7ensins.com/forums/topic/381886-managed-code-list-black-ops/page__p__2760410#entry2760410

Step-Five
Now save your .GSC and open Fast Crypt Tool and Click File Open and open the Patch_mp.zone file and click on the first .GSC that appears and then click edit and click Inject then find the .GSC that you just edited in Notepad++ and open it.
It should now say "Done!". Once you've completed that click file then Export and save the file as Patch_mp.

Now replace the Patch_mp.ff files in the Black ops folder on your Jtaged xbox Hard drive and replace the default_mp.xex with the one without RSA File Checks. Load up a game of Black ops on Splitscreen you should get a message saying "Welcome to Aidan's modded Lobby" when you spawn.

Tutorial credits goto Deep3r.

Any frequently asked questions to be asked will be antlered below.
 
Vaecon

iModernPrestige

#1 Youtube Service
Messages
369
Reaction score
79
Points
85
Sin$
0
You didn't write this now give credit to the person who did
 
Rubbers

IDONTuseVIAGRA

Senior Member
Mythical Veteran Legendary Veteran Seasoned Veteran
Messages
4,779
Reaction score
1,802
Points
835
Sin$
0
You didn't write this now give credit to the person who did
shut it you tool, this guy wrote the first tutorial and he wrote the second either appreciate it or if your gonna say something negative keep it to yourself hes contributing to the community what are you doing....jack s***.
 
deep3r

deep3r

Member
Messages
453
Reaction score
301
Points
125
Sin$
0
shut it you tool, this guy wrote the first tutorial and he wrote the second either appreciate it or if your gonna say something negative keep it to yourself hes contributing to the community what are you doing....jack s***.

Thanks, the guy is just plain stupid, haha.
 
irFrag

irFrag

Getting There
Messages
1,879
Reaction score
398
Points
190
Sin$
0
RSA Checks removed? Please don't tell me you are going to use Kiwi's Method, It's just plaun garbage what he posted.
 
lil BLu3 SMuRF

lil BLu3 SMuRF

Member
Forum Addict
Messages
4,768
Reaction score
785
Points
495
Sin$
7
um, how do you remove the RSA checks for TU3? do i use his program? cause i thought that was only for TU0
 
Vaecon

iModernPrestige

#1 Youtube Service
Messages
369
Reaction score
79
Points
85
Sin$
0
shut it you tool, this guy wrote the first tutorial and he wrote the second either appreciate it or if your gonna say something negative keep it to yourself hes contributing to the community what are you doing....jack s***.

LoL Stfu kid you don;t know s*** if your going to say something negative why don't you keep it to yourself
 
D

Deleted member 81360

Getting There
Messages
696
Reaction score
123
Points
210
Sin$
0
it keeps freezing my jtag..i could only assume its cause the rsa checks havent been removed on TU_3
 
deep3r

deep3r

Member
Messages
453
Reaction score
301
Points
125
Sin$
0
All I said was he didn't write it i saw this on *No Advertising* in gold more then 3 days ago or something exactly like this

Please give me a link then.

Proof or GTFO?

Seriously kid you're just annoying me, I make my own tutorials, I don't copy and paste.
 
Top Bottom
Login
Register