deep3r
Member
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
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.
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.
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:
Go back up to OnPlayerConnect() and add this "player thread OnplayerSpawned();" which should look like this:
Once you've done that you're going to need to add this OnPlayerSpawn thread I created under the OnPlayerConnect()
Add that Under you're OnPlayerConnect() which would make it now look like this.
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.
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.
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.