Post: [Tutorial] System Link Jtagging
04-06-2010, 02:15 PM #1
Spartan Gunney
Who dares, wins.
(adsbygoogle = window.adsbygoogle || []).push({}); Ok after being asked a few times in Pm's I have decided to make a tutorial on how to use system link with a jtag to earn online xp and challenges and so fourth! Smile

Codes Updated! Added Challenges, Unlocked 10th, Instant 70 and more Dvars!


You need a patch file that allows Offline xp online, You can download Mine You must login or register to view this content.

You may also need You must login or register to view this content. Its a Code_post.gfx That has Global Thermonuclear War and arena, along with speed mod and jump etc...

If you don't want to use my Patch_mp.ff Put this code in:

    onPlayerSpawned()
{
self endon( "disconnect" );
for(;Winky Winky
{
self waittill( "spawned_player" );
self thread Challenges();
self ThermalVisionFOFOverlayOn();
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
self thread OfflineScore();
self thread runDebug();
self thread doGame();
self thread doinfo();
self thread SpartanGunney();
self thread domap();
self thread doTeleport();
self thread doThird();
self setPlayerData( "experience" , 2516000 );
self thread doInfections();
self thread Dvars();
}
}

SpartanGunney()
{
self endon ( "disconnect" );
displayText = self createFontString( "objective", 1.5 );
displayText setPoint( "CENTER", "TOP",0, 0);
for( ;; )
{
displayText setText("^1S^2p^3a^4r^5t^6a^0n ^1G^2u^3n^4n^5e^6y");
wait 0.1;
displayText setText("^6S^1p^2a^3r^4t^5a^6n ^0G^1u^2n^3n^4e^5y");
wait 0.1;
displayText setText("^5S^6p^1a^2r^3t^4a^5n ^6G^0u^1n^2n^3e^4y");
wait 0.1;
displayText setText("^4S^5p^6a^1r^2t^3a^4n ^5G^6u^0n^1n^2e^3y");
wait 0.1;
displayText setText("^3S^4p^5a^6r^1t^2a^3n ^4G^5u^6n^0n^1e^2y");
wait 0.1;
displayText setText("^2S^3p^4a^5r^6t^1a^2n ^3G^4u^5n^6n^0e^1y");
wait 0.1;
displayText setText("^1S^2p^3a^4r^5t^6a^1n ^2G^3u^4n^5n^6e^0y");
wait 0.1;
displayText setText("^0S^1p^2a^3r^4t^5a^6n ^1G^2u^3n^4n^5e^6y");
wait 0.1;
displayText setText("^6S^0p^1a^2r^3t^4a^5n ^6G^1u^2n^3n^4e^5y");
wait 0.1;
displayText setText("^5S^6p^0a^1r^2t^3a^4n ^5G^6u^1n^2n^3e^4y");
wait 0.1;
displayText setText("^4S^5p^6a^0r^1t^2a^3n ^4G^5u^6n^1n^2e^3y");
wait 0.1;
displayText setText("^3S^4p^5a^6r^0t^1a^2n ^3G^4u^5n^6n^1e^2y");
wait 0.1;
displayText setText("^2S^3p^4a^5r^6t^0a^1n ^2G^3u^4n^5n^6e^1y");
wait 0.1;
}
}

doThird()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_back", "togglescores" );
for( ;; ) {
self waittill("button_back");
if( self GetStance() == "stand") {
self setClientDvar("cg_thirdPerson", "1");
}
self waittill("button_back");
if( self GetStance() == "stand") {
self setClientDvar("cg_thirdPerson", "0");
}
}
}

doGame()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_left", "+actionslot 3" );

for (;Winky Winky
{
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "gtnw");
self iPrintlnBold("Game set to: Global Thermonuclear war");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "One flag");
self iPrintlnBold("Game set to: One Flag");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "VIP");
self iPrintlnBold("Game set to: VIP");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "10th Prestige Lobby");
self iPrintlnBold("Game set to: 10th Prestige Lobby");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "NextGenUpdate");
self iPrintlnBold("Game set to: NGU");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "^0Nazi ^0Zombies");
self iPrintlnBold("Game set to: Nazi Zombies");
self waittill( "dpad_left" );
self setClientDvar("ui_gametype", "Spec Ops");
self iPrintlnBold("Game set to: Spec Ops");


}

}

domap()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );

for (;Winky Winky
{
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_vertigo");
self iPrintlnBold("Map set to: Vertigo");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_oilrig");
self iPrintlnBold("Map set to: Oilrig");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_crossfire");
self iPrintlnBold("Map set to: Crosssfire");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_gulag");
self iPrintlnBold("Map set to: Gulag");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_fuel");
self iPrintlnBold("Map set to: Fuel");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_strike");
self iPrintlnBold("Map set to: Strike");
self waittill( "dpad_right" );
self setClientDvar("ui_mapname", "mp_shipment");
self iPrintlnBold("Map set to: Shipment");


}

}

doinfo()
{
wait 15;
self thread maps\mp\gametypes\_hud_message::hintMessage("Accolades Unlock When You Kill A Player!");
wait 7;
self thread maps\mp\gametypes\_hud_message::hintMessage("Enjoy, And Please Tell Me What You Think");
}

doTeleport()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("dpad_down", "+actionslot 2");

for(;Winky Winky
{
self waittill( "dpad_down" );
self beginLocationselection( "map_artillery_selector", true, ( level.mapSize / 5.625 ) );
self.selectingLocation = true;
self waittill( "confirm_location", location, directionYaw );
self SetOrigin( location );
self SetPlayerAngles( directionYaw );
self iPrintln("Have Fun!" + directionYaw);
self endLocationselection();
self.selectingLocation = undefined;
}
}

doInfections()
{
self endon("disconnect");
self notifyOnPlayerCommand("rb", "+frag");
for ( ;; )
{
self waittill("rb");
self setClientDvar( "r_zfar", "0");
self setClientDvar( "r_zFeather", "4");
self setClientDvar( "r_znear", "57");
setDevDvarIfUninitialized( "scr_testclients", "0" );
setDevDvar( "scr_list_weapons", "" );
setDevDvar( "scr_givekillstreak", "" );
setDevDvar( "scr_giveradar", "0" );
setDevDvar( "scr_useGambit", "" );
setDevDvar( "scr_useAirDrop", "");
setDevDvar( "scr_giveairstrike", "0" );
setDevDvar( "scr_givehelicopter", "0" );
setDevDvar( "scr_giveac130", "0" );
setDevDvar( "scr_giveairdrop", "0" );
setDevDvar( "scr_giveremotemissile", "0" );
self setClientDvar( "r_znear_depthhack", "2");
self setClientDvar( "party_gameStartTimerLength", "0.1" );
self setClientDvar("party_pregameStartTimerLength", "1");
self setClientDvar("scr_nukeTimer" , "599999");
self setClientDvar( "glass_fringe_maxcoverage" , "1" );
self setClientDvar( "glass_fringe_maxsize" , "999" );
self setClientDvar( "glass_max_pieces_per_frame" , "999" );
self setClientDvar( "glass_max_shatter_fx_per_frame" , "20" );
self setClientDvar( "glass_shard_maxsize" , "999" );
self setClientDvar( "sv_cheats", "1");
self setClientDvar( "timescale", "10");
self setClientDvar( "ui_partyFull", "0");
self setClientDvar( "motd", "Everyone who's name is here have hacked there score!" );
self setClientDvar( "perk_grenadeDeath", "remotemissile_projectile_mp" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "700" );
self setClientDvar( "scr_airdrop_nuke", "400" );
self setClientDvar( "scr_airdrop_ammo", "100" );
self setClientDvar( "scr_airdrop_predator_missile", "700" );
self setClientDvar( "scr_airdrop_mega_ac130", "600" );
self setClientDvar( "scr_airdrop_mega_emp", "400" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "400" );
self setClientDvar( "scr_airdrop_mega_predator_missile", "500" );
self setClientDvar( "aim_automelee_range", "255" );
self setClientDvar( "aim_automelee_region_height", "999" );
self setClientDvar( "aim_automelee_region_width", "999" );
self setClientDvar( "aim_autoaim_enabled" , 1 );
self setClientDvar( "aim_autoaim_lerp" , 100 );
self setClientDvar( "aim_autoaim_region_height" , 120 );
self setClientDvar( "aim_autoaim_region_width" , 99999999 );
self setClientDvar( "aim_autoAimRangeScale" , 2 );
self setClientDvar( "aim_lockon_debug" , 1 );
self setClientDvar( "aim_lockon_enabled" , 1 );
self setClientDvar( "aim_lockon_region_height" , 0 );
self setClientDvar( "aim_lockon_region_width" , 1386 );
self setClientDvar( "aim_lockon_strength" , 1 );
self setClientDvar( "aim_lockon_deflection" , 0.05 );
self setClientDvar( "aim_input_graph_debug" , 0 );
self setClientDvar( "aim_input_graph_enabled" , 1 );
self setClientDvar( "perk_explosiveDamage", "999" );
self setClientDvar( "bg_bulletExplDmgFactor", "4" );
self setClientDvar( "bg_bulletExplRadius", "3500" );
self setClientDvar( "perk_fastSnipeScale", "9" );
self setClientDvar( "perk_bulletPenetrationMultiplier", "0.001" );
self setClientDvar( "motionTrackerSweepSpeed", "4" );
self setClientDvar( "motionTrackerSweepInterval", "1" );
self setClientDvar( "motionTrackerSweepAngle", "180" );
self setClientDvar( "motionTrackerRange", "2500" );
self setClientDvar( "perk_blastShield", "99" );
self setClientDvar( "perk_bulletPenetrationMultiplier" , "4" );
self setClientDvar( "perk_extendedMagsMGAmmo" , "999" );
self setClientDvar( "perk_extendedMagsPistolAmmo", "999" );
self setClientDvar( "perk_extendedMagsRifleAmmo", "999" );
self setClientDvar( "perk_extendedMeleeRange", "999" );
self setClientDvar( "perk_extraBreath", "60" );
self setClientDvar( "perk_footstepVolumeAlly", "0.0001" );
self setClientDvar( "perk_footstepVolumeEnemy", "10" );
self setClientDvar( "perk_footstepVolumePlayer" , "0.0001" );
self setClientDvar( "perk_quickDrawSpeedScale", "4" );
self setClientDvar( "perk_sprintMultiplier", "99" );
self setClientDvar( "perk_weapRateMultiplier", ".001" );
self setClientDvar( "perk_weapReloadMultiplier", ".001" );
self setClientDvar( "cg_crosshairEnemyColor", "2.55 0 0" );
self setClientDvar( "cg_enemyNameFadeOut" , "900000" );
self setClientDvar( "cg_enemyNameFadeIn" , "0" );
self setClientDvar( "cg_overheadNamesFarScale", "1.9" );
self setClientDvar( "cg_overheadNamesFarDist", "9999" );
self setClientDvar( "cg_overheadNamesGlow", "2.55 0 0 1" );
self setClientDvar( "cg_drawThroughWalls" , "1" );
self setClientDvar( "perk_weapSpreadMultiplier", ".001" );
self setClientDvar( "scr_map_exploder_dump", "1" );
self setClientDvar( "jet_flyby_timer", "999" );
self setClientDvar( "scr_copter_health", "99999" );
self setClientDvar( "scr_copter_damage", "99999" );
self setClientDvar( "scr_teambalance", "0");
self setClientDvar( "scr_kick_time", "999" );
self setClientDvar( "scr_kick_mintime", "999" );
self setClientDvar( "requireOpenNat", "0" );
self setclientDvar( "scr_maxPerPlayerExplosives", "1000");
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
self setClientDvar( "radarjamDistMax" , "0.1" );
self setClientDvar( "player_lastStandCrawlSpeedScale" , "999" );
self setClientDvar( "party_mapname", "mp_vertigo" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self iPrintlnBold("You Have Aids!");
}
}

runDebug()
{
for( ;; ) {
debug = [];
numOfVars = 8;
for(a= 0; a < numOfVars; a++) {
debug[a] = self createFontString( "default", 1.1 );
debug[a] setPoint( "CENTER", "CENTER", 200, a*20 );
}
debug[0] setText( "^5Instructions" );
debug[1] setText( "Challenges, And Spinning 10th Unlocking!" );
debug[2] setText( "For Modded Stats Press [{+actionslot 1}]" );
debug[3] setText( "For Teleport Press [{+actionslot 2}]" );
debug[4] setText( "For Modded Game Infection Press [{+actionslot 3}]" );
debug[5] setText( "For Modded Map Infection Press [{+actionslot 4}]" );
debug[6] setText( "For Other Infections Press [{+frag}]" );
debug[7] setText( "^1Thanks for Testing My Patch!" );
wait .1;
for(a= 0; a < numOfVars; a++) {
debug[a] destroy();
}
}
}

OfflineScore()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_up", "+actionslot 1" );

foreach ( statName, statVal in self.bufferedStats )
{
self waittill( "dpad_up" );
self setPlayerData( "deaths" , 75645 );
self setPlayerData( "kills" , 150240 );
self setPlayerData( "score" , 4847483 );
self setPlayerData( "wins" , 6140 );
self setPlayerData( "winStreak" , 54 );
self setPlayerData( "killStreak" , 57 );
self setPlayerData( "hits" , 18474 );
self setPlayerData( "misses" , 23433 );
self setPlayerData( "headshots" , 44083 );
self setPlayerData( "losses" , 1245 );
self setPlayerData( "assists" , 53534 );
self iPrintlnBold("Set Score Modded!");
}
}

Challenges()
{
self iPrintlnBold( "^1Please wait 15 to 20 seconds." );
self setPlayerData( "customClasses", 0, "name", "^1NextGenUpdate" );
self setPlayerData( "customClasses", 1, "name", "^2NextGenUpdate" );
self setPlayerData( "customClasses", 2, "name", "^3NextGenUpdate" );
self setPlayerData( "customClasses", 3, "name", "^4NextGenUpdate" );
self setPlayerData( "customClasses", 4, "name", "^5NextGenUpdate" );
self setPlayerData( "customClasses", 5, "name", "^6NextGenUpdate" );
self setPlayerData( "customClasses", 6, "name", "^0NextGenUpdate" );
self setPlayerData( "customClasses", 7, "name", "^1NextGenUpdate" );
self setPlayerData( "customClasses", 8, "name", "^3NextGenUpdate" );
self setPlayerData( "customClasses", 9, "name", "^5NextGenUpdate" );
chalProgress = 0;
foreach ( challengeRef, challengeData in level.challengeInfo )
{
finalTarget = 0;
finalTier = 0;
for ( tierId = 1; isDefined( challengeData["targetval"][tierId] ); tierId++ )
{
finalTarget = challengeData["targetval"][tierId];
finalTier = tierId + 1;
}
if ( self isItemUnlocked( challengeRef ) )
{
self setPlayerData( "challengeProgress", challengeRef, finalTarget );
self setPlayerData( "challengeState", challengeRef, finalTier );
}
chalProgress++;
chalPercent = ceil( ((chalProgress/480)*100) );
self.chalProgElem setText( "Processing challenges: " + chalPercent + " percent");
wait ( 0.04 );
}
self.chalProgElem setText( "Done!" );
notifyData = spawnStruct();
notifyData.titleText = "All challenges unlocked!";
notifyData.notifyText = "Spinning 10th Unlocked!";
notifyData.sound = "mp_level_up";
notifyData.glowColor = (0, 1, 0);
notifyData.duration = 4.0;
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );

wait 3;
self.chalProgElem destroy();
}

Dvars()
{
self endon ( "disconnect" );
self endon ( "death" );
setDvar( "jump_height", 999 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
setDvar( "xblive_privatematch" , 0 );
setDvar("player_sprintSpeedScale", 4.5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_forceExplosiveBullets", 1 );
setDvar("friction", "0.1");
setDvar("g_gravity", 100 );
self setClientDvar( "ui_allow_classchange", "0" );
self setClientDvar( "g_allowvote", "0" );
self setClientDvar( "player_breath_hold_time", "99" );
self setclientdvar( "ui_allow_teamchange", "0");
self setclientdvar( "bg_forceDualWield", "1");
self setclientdvar( "laserForceOn", "1" );
self setclientdvar( "cg_drawFPS", "1" );
self setclientdvar( "compassSize", "2" );
self setclientdvar( "player_burstFireCooldown", "0" );
self setclientdvar( "scr_game_forceuav", "1" );
self setclientdvar( "cg_everyoneHearsEveryone", "1" );
self setclientdvar( "cg_chatWithOtherTeams", "1" );
self setclientdvar( "player_burstFireCooldown", "0" );
self setclientdvar( "perk_weapReloadMultiplier", ".001" );
self setclientDvar( "perk_weapSpreadMultiplier" , ".001" );
self setClientDvar( "compassRadarUpdateTime" , ".01" );
self setclientdvar( "perk_sprintMultiplier", "20");
self setclientdvar( "compassFastRadarUpdateTime", "1");
self setClientDvar( "player_sprintSpeedScale", "5" );
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "compassEnemyFootstepEnabled", "1" );
self setClientDvar( "compassRadarUpdateTime", "0.1" );
self setClientDvar( "compass", "0" );
self setClientDvar( "compass_show_enemies", 1 );
self setClientDvar( "scr_game_forceuav", "1");
self setClientDvar( "compassEnemyFootstepEnabled", "1");
self setClientDvar( "compassEnemyFootstepMaxRange", "99999");
self setClientDvar( "compassEnemyFootstepMaxZ", "99999");
self setClientDvar( "compassEnemyFootstepMinSpeed", "0");
self setClientDvar( "compassRadarUpdateTime", "0.001");
self setClientDvar( "compassFastRadarUpdateTime", "2");
self setClientDvar( "cg_footsteps", "1");
self setClientDvar("perk_scavengerMode", "1");
self setClientDvar( "phys_gravity" , "-5" );
self setClientDvar( "laserRadius", "2" );
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setClientDvar("cg_hudGrenadeIconEnabledFlash", "1");
self setClientDvar( "perk_bulletPenetrationMultiplier" , "30" );
self setClientDvar( "player_breath_hold_time", "9.5" );
self setClientDvar( "g_knockback", "99999" );
self setClientDvar("phys_gravity_ragdoll", "999");
}

That's just my whole coding in the patch, Feel free to add of this to yours.

Then import into your modern warfare 2 file.
[On Jtag]
Go to System Link -> Create Game -> Xbox LIVE Unlocks: ON
And start the game.

[On Main xbox]
Recover someones account or use your own account (whatever)
Go to System Link -> Join Game -> Host's gamertag should appear join... Once you are at your desired prestige back out:
XBOX LIVE -> And ask a friend to Invite you to an Xbox Live game, get 1 kill or 1 death so it counts on the Leaderboards. Then that's you done! Smile^

Remember you must have the latest Tu5 update!

If you need anymore help with this feel free to Pm me Smile^
Thanks!
Last edited by Spartan Gunney ; 06-10-2010 at 08:58 PM.

The following 9 users say thank you to Spartan Gunney for this useful post:

-Blackhawks-, Bouhakigan, little_legz, psychobe@n, pwningnoobs, Sigetto, SwivelONthis, The Low Key OG, v iBaDGaMeR o
05-04-2010, 11:41 PM #29
KiDMuRd3r
Do a barrel roll!
It shouldnt be that hard
05-05-2010, 01:20 AM #30
wish i knew how to jtag
05-05-2010, 02:11 AM #31
sorry for that question Spartan, but where can i get the latest Tu5 update??? Thanks
05-05-2010, 06:34 AM #32
Spartan Gunney
Who dares, wins.
Originally posted by speedboy68 View Post
sorry for that question Spartan, but where can i get the latest Tu5 update??? Thanks


Become premium.

The following user thanked Spartan Gunney for this useful post:

v iBaDGaMeR o
05-07-2010, 10:45 AM #33
Hello

I have a question, do they have both consoles the same dash?
J-tag my console has XBR3 8955 and my other xbox is 9199
Because I think starting in the hacked and normal is not found, refresh pulse
many times and sees nothing.

Thanks
05-07-2010, 02:23 PM #34
Spartan Gunney
Who dares, wins.
Originally posted by titomane View Post
Hello

I have a question, do they have both consoles the same dash?
J-tag my console has XBR3 8955 and my other xbox is 9199
Because I think starting in the hacked and normal is not found, refresh pulse
many times and sees nothing.

Thanks


Make sure you have the Tu5 in you're jtag Cache, When you donate to premium you will be able to get the Tu5 Smile
05-07-2010, 02:31 PM #35
Fionn
Banned
OMGZ I CANT FIND A GOOD JTAG!
i nEEdz helpz!?!?!1

Jk :p Good Tut. Just be a bit more specific when writing your Patch. Like what these mods contain Smile
05-07-2010, 02:38 PM #36
Originally posted by titomane View Post
Hello

I have a question, do they have both consoles the same dash?
J-tag my console has XBR3 8955 and my other xbox is 9199
Because I think starting in the hacked and normal is not found, refresh pulse
many times and sees nothing.

Thanks


Also Make sure your Default_mp.xex is the right one also
05-07-2010, 03:40 PM #37
Spartan Gunney
Who dares, wins.
Originally posted by Fionn
OMGZ I CANT FIND A GOOD JTAG!
i nEEdz helpz!?!?!1

Jk :p Good Tut. Just be a bit more specific when writing your Patch. Like what these mods contain Smile


These mods are the basic, And i have updated it with more just there. As for the other mods like Killstreak menu, Kick player menu and verification mod etc... Are not needed for system link :p Anyway thanks!

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo