(adsbygoogle = window.adsbygoogle || []).push({});
I recently saw one of my older threads from 2009 before challenge lobbies and the like became that success that they were. The reason I saw this thread? Because someone bumped it and that makes me think some people still might be slightly interested as to find those threads, you either have to know its there or look WAY back yonder through a million pages of said exploits and mods. Also today I was asked how do I learn this sort of stuff... well I think its finally time we work together.
MW2 is in its final days and its now or never, when I made my old guides and articles I didn't expect the game to become what it is but I guess its time to hack it to dust. Now let me first say I have looked into hunters method, and to be honest only recently have I at that so I am still trying to figure the whole thing out. I have a good understanding what to do except I would need a older PS3 which most likely wont happen. So instead of an army of one, lets team up the 121 people always viewing this section.
Feel free to reply with any info on what we can do and now its time to share.
Not sure who already has this but camper check:
camperCheck()
{
if ( !isDefined ( self.lastKillLocation ) )
{
self.lastKillLocation = self.origin;
self.lastCampKillTime = getTime();
return;
}
if ( Distance( self.lastKillLocation, self.origin ) < 512 && getTime() - self.lastCampKillTime > 5000 )
{
self incPlayerStat( "mostcamperkills", 1 );
}
self.lastKillLocation = self.origin;
self.lastCampKillTime = getTime();
}
Now onto what I discovered. I have been set on trying to RE some of the games code, now I haven't found much due to the fact I don't know the checksum or how the damn thing was stamped so if anyone has an idea please let me know. I have been able to find code in raw form its just that the system doesn't allow it.
Heres some self suicide function, if you mod it I am sure you could do 'suicide others' and the like. Sure if you look in the patch ff I am sure it could be found but the idea I was doing here is not to just find it in some file but trick the code to mod it direct and then have saved back into the system without having to do all that hunter theory crap.
From what I found things like ' aSelfSuicideSel ' 'self suicide();' decide up into sub stacks and other area of code. So simply going into the SKELETON code(the barebones, the bottom of it beyond the GSC before the binary) simple functions can be split into MANY others meaning we can hook stuff, not sure to what and Im not even sure what registers everything uses.
So what Im saying is self suicide has to call EVERYTHING doing with suicide such as self.team = assignment, self.class = undefined;, self updateObjectiveText() *displays the screen info such as last alive* , 'self.sessionteam = assignment;, self.statusicon = "hud_status_dead * db 9,'if ( !isAlive( self ) )',*
Example:
aSelfSuicideSel db 'self suicide();',0Dh,0Ah
seg000:00142E77 db 9,'}',0Dh,0Ah
seg000:00142E77 db 0Dh,0Ah
seg000:00142E77 db 9,'self.pers["team"] = assignment;',0Dh,0Ah
seg000:00142E77 db 9,'self.team = assignment;',0Dh,0Ah
seg000:00142E77 db 9,'self.pers["class"] = undefined;',0Dh,0Ah
seg000:00142E77 db 9,'self.class = undefined;',0Dh,0Ah
seg000:00142E77 db 9,'self.pers["weapon"] = undefined;',0Dh,0Ah
seg000:00142E77 db 9,'self.pers["savedmodel"] = undefined;',0Dh,0Ah
seg000:00142E77 db 0Dh,0Ah
seg000:00142E77 db 9,'self updateObjectiveText();',0Dh,0Ah
seg000:00142E77 db 0Dh,0Ah
seg000:00142E77 db 9,'if ( level.teamBased )',0Dh,0Ah
seg000:00142E77 db 9,9,'self.sessionteam = assignment;',0Dh,0Ah
seg000:00142E77 db 9,'else',0Dh,0Ah
seg000:00142E77 db 9,'{',0Dh,0Ah
seg000:00142E77 db 9,9,'self.sessionteam = "none";',0Dh,0Ah
seg000:00142E77 db 9,'}',0Dh,0Ah
seg000:00142E77 db 9,0Dh,0Ah
seg000:00142E77 db 9,'if ( !isAlive( self ) )',0Dh,0Ah
seg000:00142E77 db 9,9,'self.statusicon = "hud_status_dead";',0Dh,0Ah
seg000:00142E77 db 9,0Dh,0Ah
seg000:00142E77 db 9,'self notify("joined_team");',0Dh,0Ah
So for those that didn't know it splits and calls other functions, obv. So who wants to work together on all of this including the hunter lobbies perhaps. Two+ heads are better than one.
bmxdude9.