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-07-2010, 03:50 PM #38
Fionn
Banned
Originally posted by spartan
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!


Haha. I know what they are! It's just , People who don't know coding and have never done this might not know Smile
05-07-2010, 03:52 PM #39
Spartan Gunney
Who dares, wins.
Originally posted by Fionn
Haha. I know what they are! It's just , People who don't know coding and have never done this might not know Smile


I'll add an instruction menu then Winky Winky
05-07-2010, 03:53 PM #40
Fionn
Banned
Originally posted by spartan
I'll add an instruction menu then Winky Winky


Yeah. Better!
Jk Winky Winky
05-09-2010, 12:33 AM #41
Grodusk
Gym leader
You must login or register to view this content.

1. Normal, nothing modded Xbox 360 upstairs
2. Jtagged Xbox 360 downstairs
3. My laptop with a bridged connection to my Xbox 360 upstairs
4. showing my wifi connection to my modem downstairs
5. the wifi antenna on my modem downstairs
6. showing my wifi connection to my laptop upstairs
7. my broadband modem downstairs


yellow line = showing the wifi connections
blue line = ethernet cable

________________________________________________________

hiya,

if the picture didnt explain it properly, ask for more info.
so i want to know if this will allow me to have a system link lobby going.

also, im using paint cuz im on my mom's crappy laptop and i did this shit drawing at 4 am or something >_>

help please!

( i cant test this yet cuz i get my jtag on tuesday and if this doesnt work i need to think of something else )
Last edited by Grodusk ; 05-09-2010 at 12:20 PM.
05-09-2010, 07:13 AM #42
Spartan Gunney
Who dares, wins.
^^^^Fail xD^^^^
And to answer that question yes Winky Winky
05-09-2010, 12:21 PM #43
Grodusk
Gym leader
Originally posted by spartan
^^^^Fail xD^^^^
And to answer that question yes Winky Winky


thanks, got some replies from other forums too and currently 2 people said that it would work and one other guy told me it wouldnt work.
05-09-2010, 12:56 PM #44
Spartan Gunney
Who dares, wins.
Originally posted by Grodusk View Post
thanks, got some replies from other forums too and currently 2 people said that it would work and one other guy told me it wouldnt work.


It will all you need is a connection to a modem or router, As I'm using my jtag with a Ethernet net cable to router, And my Normal wireless to the router. Winky Winky
05-10-2010, 04:57 AM #45
Grodusk
Gym leader
Originally posted by spartan
It will all you need is a connection to a modem or router, As I'm using my jtag with a Ethernet net cable to router, And my Normal wireless to the router. Winky Winky


yes, well that doesnt really mean my setup will work since your xbox's are connected directly to the modem and not connected through a bridged connection of a laptop.
05-10-2010, 05:05 AM #46
Spartan Gunney
Who dares, wins.
Originally posted by Grodusk View Post
yes, well that doesnt really mean my setup will work since your xbox's are connected directly to the modem and not connected through a bridged connection of a laptop.


It should still work.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo