Post: Almost there, help required
06-24-2010, 08:05 PM #1
fisher42uk
Little One
(adsbygoogle = window.adsbygoogle || []).push({}); Right guys i've been trying this for weeks now and tonight I have finally made a breakthrough. I have managed to decompress what I though was the patch_mp file however I have cut off the end of it. I know this as I used the same method on the 16mb file and it has extra info that i need. What I have now is a text file of half the patch. I either need the end of the patch in win hex or a copy of someone elses patch_mp.ff. From what I have done I can confirm that both the xbox and the ps3 patch are the same.

I've put the text from the 1st page in wordpad below.

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;


init()
{
level.scoreInfo = [];
level.xpScale = getDvarInt( "scr_xpscale" );

if ( level.xpScale > 4 || level.xpScale < 0)
exitLevel( false );

level.xpScale = min( level.xpScale, 4 );
level.xpScale = max( level.xpScale, 0 );

level.rankTable = [];

precacheShader("white");

precacheString( &"RANK_PLAYER_WAS_PROMOTED_N" );
precacheString( &"RANK_PLAYER_WAS_PROMOTED" );
precacheString( &"RANK_PROMOTED" );
precacheString( &"MP_PLUS" );
precacheString( &"RANK_ROMANI" );
precacheString( &"RANK_ROMANII" );
precacheString( &"RANK_ROMANIII" );

if ( level.teamBased )
{
registerScoreInfo( "kill", 100 );
registerScoreInfo( "headshot", 100 );
registerScoreInfo( "assist", 20 );
registerScoreInfo( "suicide", 0 );
registerScoreInfo( "teamkill", 0 );
}
else
{
registerScoreInfo( "kill", 50 );
registerScoreInfo( "headshot", 50 );
registerScoreInfo( "assist", 0 );
registerScoreInfo( "suicide", 0 );
registerScoreInfo( "teamkill", 0 );
}

registerScoreInfo( "win", 1 );
registerScoreInfo( "loss", 0.5 );
registerScoreInfo( "tie", 0.75 );
registerScoreInfo( "capture", 300 );
registerScoreInfo( "defend", 300 );

registerScoreInfo( "challenge", 2500 );

level.maxRank = int(tableLookup( "mp/rankTable.csv", 0, "maxrank", 1 ));
level.maxPrestige = int(tableLookup( "mp/rankIconTable.csv", 0, "maxprestige", 1 ));

pId = 0;
rId = 0;
for ( pId = 0; pId <= level.maxPrestige; pId++ )
{
for ( rId = 0; rId <= level.maxRank; rId++ )
precacheShader( tableLookup( "mp/rankIconTable.csv", 0, rId, pId+1 ) );
}

rankId = 0;
rankName = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
assert( isDefined( rankName ) && rankName != "" );

while ( isDefined( rankName ) && rankName != "" )
{
level.rankTable[rankId][1] = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
level.rankTable[rankId][2] = tableLookup( "mp/ranktable.csv", 0, rankId, 2 );
level.rankTable[rankId][3] = tableLookup( "mp/ranktable.csv", 0, rankId, 3 );
level.rankTable[rankId][7] = tableLookup( "mp/ranktable.csv", 0, rankId, 7 );

precacheString( tableLookupIString( "mp/ranktable.csv", 0, rankId, 16 ) );

rankId++;
rankName = tableLookup( "mp/ranktable.csv", 0, rankId, 1 );
}

maps\mp\gametypes\_missions::buildChallegeInfo();

level thread patientZeroWaiter();

level thread onPlayerConnect();
}

patientZeroWaiter()
{
level endon( "game_ended" );

while ( !isDefined( level.players ) || !level.players.size )
wait ( 0.05 );

if ( !matchMakingGame() )
{
if ( (getDvar( "mapname" ) == "mp_rust" && randomInt( 1000 ) == 999) )
level.patientZeroName = level.players[0].name;
}
else
{
if ( getDvar( "scr_patientZero" ) != "" )
level.patientZeroName = getDvar( "scr_patientZero" );
}
}

isRegisteredEvent( type )
{
if ( isDefined( level.scoreInfo[type] ) )
return true;
else
return false;
}


registerScoreInfo( type, value )
{
level.scoreInfo[type]["value"] = value;
}


getScoreInfoValue( type )
{
overrideDvar = "scr_" + level.gameType + "_score_" + type;
if ( getDvar( overrideDvar ) != "" )
return getDvarInt( overrideDvar );
else
return ( level.scoreInfo[type]["value"] );
}


getScoreInfoLabel( type )
{
return ( level.scoreInfo[type]["label"] );
}


getRankInfoMinXP( rankId )
{
return int(level.rankTable[rankId][2]);
}


getRankInfoXPAmt( rankId )
{
return int(level.rankTable[rankId][3]);
}


getRankInfoMaxXp( rankId )
{
return int(level.rankTable[rankId][7]);
}


getRankInfoFull( rankId )
{
return tableLookupIString( "mp/ranktable.csv", 0, rankId, 16 );
}


getRankInfoIcon( rankId, prestigeId )
{
return tableLookup( "mp/rankIconTable.csv", 0, rankId, prestigeId+1 );
}

getRankInfoLevel( rankId )
{
return int( tableLookup( "mp/ranktable.csv", 0, rankId, 13 ) );
}


onPlayerConnect()
{
for(;Winky Winky
{
level waittill( "connected", player );

/#
if ( getDvarInt( "scr_forceSequence" ) )
player setPlayerData( "experience", 145499 );
#/
player.pers["rankxp"] = player players ) || !level499 );
/
playeMx


After that all I have is jumbled crap however on my 16mb file I had info on killstreaks, xbox live menus etc..
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked fisher42uk for this useful post:

killer007
06-26-2010, 09:46 AM #20
Originally posted by killer007 View Post
you are right about this... you don't have to start from the beginning..
but you still have to 0000 out hard drive, reload the data into the hdd ...still take lota time...but i am almost 100 percent sure that cod4 cod5 mw2 are very similar, so if we can figure out how to make 1 of the mod, we can have all of them working..
right now... I am trying to figure out why my codes are not working..
(the game just freeze up on me) something I am not doing right in the patch.. I am sure of that... If I got any breakthough I will give everybody a heads up....with tutorial on top of that...
I know I can try to make some money on this, but I am not going to.....because I wouldn't get this far into the hack without all you guys helping me out....thanks forall the people who lead me to the right direction...

There was a thread somewhere with codes for single player, they might be the same for the MP gamesave as well....
06-26-2010, 01:54 PM #21
killer007
Gym leader
Originally posted by x View Post
There was a thread somewhere with codes for single player, they might be the same for the MP gamesave as well....


thanks... but I am going to take few days off and wait til after tuesday to resume any ps3 mod...cos I wanna see if any change on the new firmware that is coming out...
06-26-2010, 06:10 PM #22
fisher42uk
Little One
Needing to start from scratch my external hdd which has all my hdd studio images on it. I'm at the bit where you use the expand tab but can't mind what files to use. I used my master image to decrypt and partlogs to be decrypted but i corrupted the hdd. What files should i have used its been 2 weeks since i last done it, cheers
07-09-2010, 04:34 PM #23
IDontbreak
Cake is a lie
Originally posted by brendanj9554 View Post
Ok...... Correct way of doing the modded patch open use patch maker for xbox and create a new patch. Should be about 214kb in size save to desktop. Now go to ur .bin and search for the first ff file. It continues for a short while after the first break in data. Now delete that section and use paste write to put the xbox patch in it's place. Change the header to the ps3 header there's only 2 bytes that need changing the u to an 0 and lower Case I to capital. 00 data after red section and re encrypt . Do this at your own risk one byte out ov place and data will be corrupt!!!!!


YOU NEED TO EDIT PATCH .PKG NOT .ff Stop wasting your time
07-09-2010, 04:43 PM #24
Big Poppa Bren
Treasure hunter
Originally posted by IDontbreak View Post
YOU NEED TO EDIT PATCH .PKG NOT .ff Stop wasting your time


Are you some sort off retard? Read the post you quoted. Were the fook do u think the .bin came from?? That's right a decrypted HDD also know as a decompressed pkg. No surprise you are on -rep

And the fact you used caps to get you invalid point across makes you luck even more ridiculous pmsfl

---------- Post added at 11:43 AM ---------- Previous post was at 11:39 AM ----------

Originally posted by IDontbreak View Post
YOU NEED TO EDIT PATCH .PKG NOT .ff Stop wasting your time


My applogies. I should be listening to you. I must be doing it the wrong way. After all you know what your doing right??? You have done a lobby ain't you?? So you have every bit off knowledge and confidence to say "you don't do it that way". PRAT!!!!

The following 2 users say thank you to Big Poppa Bren for this useful post:

fightinillini94, XxprokillahxX
07-09-2010, 04:53 PM #25
Originally posted by brendanj9554 View Post
Are you some sort off retard? Read the post you quoted. Were the fook do u think the .bin came from?? That's right a decrypted HDD also know as a decompressed pkg. No surprise you are on -rep

And the fact you used caps to get you invalid point across makes you luck even more ridiculous pmsfl

---------- Post added at 11:43 AM ---------- Previous post was at 11:39 AM ----------



My applogies. I should be listening to you. I must be doing it the wrong way. After all you know what your doing right??? You have done a lobby ain't you?? So you have every bit off knowledge and confidence to say "you don't do it that way". PRAT!!!!


Haha thankyou brendan some noobs on here are idiots!!!! dont post here if ur guna go suk ur .pkg... this is a hdd thread!!!!
07-09-2010, 07:09 PM #26
IDontbreak
Cake is a lie
Originally posted by brendanj9554 View Post
Are you some sort off retard? Read the post you quoted. Were the fook do u think the .bin came from?? That's right a decrypted HDD also know as a decompressed pkg. No surprise you are on -rep

And the fact you used caps to get you invalid point across makes you luck even more ridiculous pmsfl

---------- Post added at 11:43 AM ---------- Previous post was at 11:39 AM ----------



My applogies. I should be listening to you. I must be doing it the wrong way. After all you know what your doing right??? You have done a lobby ain't you?? So you have every bit off knowledge and confidence to say "you don't do it that way". PRAT!!!!


Any proof?
No then shut your mouth :muck:
07-09-2010, 09:24 PM #27
Originally posted by IDontbreak View Post
Any proof?
No then shut your mouth :muck:


He doesn't need proof when it's common knowledge.
07-09-2010, 09:34 PM #28
Battler624
I’m too L33T
Originally posted by FuSioNzPS3 View Post
He doesn't need proof when it's common knowledge.


Fusion please continue making people look more stupid its funny as hell laughing at teh noobs

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo