Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Call of Duty Hacks & Cheats › Call of Duty 6 - Modern Warfare 2 (MW2) Hacks › Call of Duty Modern Warfare 2 Coding / Programming / Source Code › Sharing Is Caring { Share your Offsets & Structs }

Sharing Is Caring { Share your Offsets & Structs }

Posts 1–15 of 109 · Page 1 of 8
…
Melodia
Melodia
Sharing Is Caring { Share your Offsets & Structs }
Heyas.

We all know coders are a little .... A Little something about some of their finds.

But we also all know that there is a great part we can share because we care about eachother =D.

( Yes that means Post the Offsets / Structs you want to Share here, And show your love )

Will try to keep Some updated offsets on this post.


Latest Offsets
Code:
{Some 1.1.195 Offsets }
Refdef = 0x860030
Entity = 0x8F8AF8
ClientInfo = 0x8EC2C8
CG_t = 0x7F59BC
CGS_t = 0x7F1CF8

RegisterShader = 0x50C8A0
DrawStretchPic = 0x5103A0
DrawText = 0x5109B0
GetFont = 0x50C0F0
IsVisible = 0x588380
RegisterTag = 0x4C42B0
GetPlayerTag = 0x5709D0
cWeapon = 0x7C2DB8
IsInGame = 0x7F58C8 OK
Stats = 0x1B2C89C


ViewAngleX = 0xB36A44
ViewAngleY = 0xB36A40

Drawing functions
EndFrame = 0x586FA0
GameDevice = 0x673BAE8
Trainermaking
Code:

	namespace Trainer
	{
		int Experience	=	0x01B2C89C;     // Experience .195
		int Score		=	0x01B2C8AC;     // Score .195
		int Wins		=	0x01B2C8E4;     // Wins .195
		int Losses		=	0x01B2C8E8;     // Losses .195
		int Ties		=	0x01B2C8EC;     // Ties .195
		int WinStreak	=	0x01B2C8F0;     // Win Streak .195
		int Kills		=	0x01B2C8B0;     // Kills .195
		int Headshots	=	0x01B2C8C4;     // Headshots .195
		int Assists		=	0x01B2C8C0;     // Assists .195
		int KillStreak	=	0x01B2C8B4;     // Kill Streak .195
		int Deaths		=	0x01B2C8B8;     // Deaths .195
		int TimePlayed	=	0x01B2C8D0;     // Time Played .195
		int Prestige	=	0x01B2C8A4;     // Prestige .195
	}; 


		namespace ProPerks
		{
			int ProPerksUnlockVal = 13;      // 7 Seems to be the normal Max, But 12+ Removes the rank, Only Leaving "Pro" =]
			int Marathon	  = 0x01B2CFEB;  // Marathon .195
			int SteadyAim	  = 0x01B2CFEC;  // Steady Aim .195
			int Ninja		  = 0x01B2CFED;  // Ninja .195
			int Scrambler	  = 0x01B2CFEE;  // Scrambler .195
			int SleightOfHand = 0x01B2CFEF;  // Sleight Of Hand .195
			int Bling		  = 0x01B2CFF0;  // Bling .195
			int StoppingPower = 0x01B2CFF1;  // Stopping Power .195
			int Hardline	  = 0x01B2CFF2;  // Hardline .195
			int OneManArmy	  = 0x01B2CFF3;  // One Man Army .195
			int ColdBlooded	  = 0x01B2CFF4;  // Cold-Blooded .195
			int LastStand	  = 0x01B2CFF5;  // Last Stand .195
			int Scavenger	  = 0x01B2CFF6;  // Scavenger .195
			int Commando	  = 0x01B2CFF7;  // Commando .195
			int SitRep		  = 0x01B2CFF8;  // SitRep .195
			int LightWeight	  = 0x01B2CFF9;  // Lightweight .195
			int DangerClose	  = 0x01B2CFFA;  // Danger Close .195
		}; 

Yea... I Like defining stuff as Integers.
#1 · edited 16y ago · 16y ago
NI
NiPiN³
May I suggest to include the offsets of the alteriw.net version aswell? I as developer tent to use the alteriw.net version on a private lan server to develop new code...
#2 · 16y ago
Melodia
Melodia
You can find them =).
#3 · 16y ago
AR
Archangel
likes the new section

some offsets for .182, which should work for 1337 (alteriw)
Code:
RegisterTag: iw4mp.exe+0x14650
IsReloading: 0x7A2190 [iw4mp.exe+0x2E97D]
Resolution: 0x633A37C [iw4mp.exe+0x55291]
cCG: 0x7F493C [iw4mp.exe+0x90B74]
cClient: 0x8EB248 [iw4mp.exe+0xB6DA3]
cCGS: 0x7F0C78 [iw4mp.exe+0xC4DC7]
cEntity: 0x8F7A78 [iw4mp.exe+0xC4E11]
cWeapon: 0x7E5C88 [iw4mp.exe+0xC4E2B]
cViewangles: 0xB359C0 [iw4mp.exe+0xCE723]
cPunchangles: 0x8686FC [iw4mp.exe+0xCF673]
cRefdef: 0x85EFB0 [iw4mp.exe+0xCF6E7]
IsIngame: 0x7F4848 [iw4mp.exe+0xD25BE]
CommandToConsole: iw4mp.exe+0xd3ea0
Trace: iw4mp.exe+0xe9f70
BoxESP: iw4mp.exe+0xf3a3a
Render3D: iw4mp.exe+0x111450
GetTagPos: iw4mp.exe+0x170720
IsVisible: iw4mp.exe+0x1881e0
NameTags: iw4mp.exe+0x188442
Ping: 0x86750C [iw4mp.exe+0x1980A3]
Recoil: 0xB35980 [iw4mp.exe+0x1AABE1]
credits to kn4ck3r
#4 · 16y ago
Hell_Demon
Hell_Demon
For nipin:
1.0.182(alterIW)
Refdef = 0x85EFB0
Entity = 0x8F7A78
ClientInfo = 0x8EB248
CG_t = 0x7F493C
CGS_t = 0x7F0C78

RegisterShader = 0x50C620
DrawStretchPic = 0x510100
DrawStretchPicFlipSt = 0x510210
DrawText = 0x510710
GetFont = 0x50BE70
IsVisible = 0x5881E0
RegisterTag = 0x451DD0
GetLocalIndex = 0x7F7B88
GetTeam = 0x8EB264
GetPlayerTag = 0x570720
SendConsoleCommand = 0x446DD0
cWeapon = 0x7E5C88
Recoil Recovery = 0x7F4838
IsInGame = 0x7F4848

ViewAngleX = 0xB359C4 ?
ViewAngleY = 0xB359C0 ?

Drawing functions
EndFrame = 0x586E00
D3D Device = 0x6737268
#5 · 16y ago
0rbit
0rbit
Well I'm back at last..a lot has changed since I left hah!
Anyway I think this would be a good first post for this section so here's my unlocks structure. It's for Delphi so if you're using something else...good luck! XD

Code:
UnlocksBase:Dword=$01B2B81C; // v1.1.195 - $01b2c89c

Unlock:array [0..400] of integer=(
  {

  For stats, just set values.
  For weapons:
    - Most set to 2 will set them to done.
    - For multi-tier challenges (Marksman I, II, III...) just set to like 9.
    - Pro perks are unlocked at 5, but you can fully complete the challenges as with the weapons.

  }



  { Barracks - Stats }

  $0, // experience
  $8,  // prestige
  $10, // score
  $14, // kills
  $18, // best killstreak
  $1c, // deaths
  $24, // assists
  $28, // headshots
  $34, // time played
  $48, // wins
  $4c, // losses
  $50, // ties
  $54, // win streak

  { Weapons - M16A4 }
  $688,// Marksman      [ 13 ]
  $689,// Expert
  $68A,// Shotgun
  $68B,// Holographic Sight
  $68C,// Heartbeat Sensor
  $68D,// Thermal Scope
  $68E,// Extended Mags
  $68F,// Mastery

  { Weapons - Famas }
  $690,// Marksman		[ 21 ]
  $691,// Expert
  $692,// Shotgun
  $693,// Holographic Sight
  $694,// Heartbeat Sensor
  $695,// Thermal Scope
  $696,// Extended Mags
  $697,// Mastery

  { Weapons - Tar-21 }
  $698,// Marksman		[ 29 ]
  $699,// Expert
  $69A,// Shotgun
  $69B,// Holographic Sight
  $69C,// Heartbeat Sensor
  $69D,// Thermal Scope
  $69E,// Extended Mags
  $69F,// Mastery

  { Weapons - FAL }
  $6A0,// Marksman		[ 37 ]
  $6A1,// Expert
  $6A2,// Shotgun
  $6A3,// Holographic Sight
  $6A4,// Heartbeat Sensor
  $6A5,// Thermal Scope
  $6A6,// Extended Mags
  $6A7,// Mastery

  { Weapons - AK-47 }
  $6A8,// Marksman		[ 45 ]
  $6A9,// Expert
  $6AA,// Shotgun
  $6AB,// Holographic Sight
  $6AC,// Heartbeat Sensor
  $6AD,// Thermal Scope
  $6AE,// Extended Mags
  $6AF,// Mastery

  { Weapons - M240 }
  $6B0,// Marksman		[ 53 ]
  $6B1,// Expert
  $6B2,// Holographic Sight
  $6B3,// Heartbeat Sensor
  $6B4,// Thermal Scope
  $6B5,// Extended Mags
  $6B6,// Mastery

  { Weapons - M4A1 }
  $6B7,// Marksman		[ 60 ]
  $6B8,// Expert
  $6B9,// Shotgun
  $6BA,// Holographic Sight
  $6BB,// Heartbeat Sensor
  $6BC,// Thermal Scope
  $6BD,// Extended Mags
  $6BE,// Mastery

  { Weapons - ACR }
  $6BF,// Marksman		[ 68 ]
  $6C0,// Expert
  $6C1,// Shotgun
  $6C2,// Holographic Sight
  $6C3,// Heartbeat Sensor
  $6C4,// Thermal Scope
  $6C5,// Extended Mags
  $6C6,// Mastery

  { Weapons - Scar-H }
  $6C7,// Marksman		[ 76 ]
  $6C8,// Expert
  $6C9,// Shotgun
  $6CA,// Holographic Sight
  $6CB,// Heartbeat Sensor
  $6CC,// Thermal Scope
  $6CD,// Extended Mags
  $6CE,// Mastery

  { Weapons - F2000 }
  $6CF,// Marksman		[ 84 ]
  $6D0,// Expert
  $6D1,// Shotgun
  $6D2,// Holographic Sight
  $6D3,// Heartbeat Sensor
  $6D4,// Thermal Scope
  $6D5,// Extended Mags
  $6D6,// Mastery

  { Weapons - Intervention }
  $6D7,// Marksman	    [ 92 ]
  $6D8,// Expert
  $6D9,// Heartbeat Sensor
  $6DA,// Thermal Scope
  $6DB,// Extended Mags
  $6DC,// Mastery

  { Weapons - Barrett .50 Cal }
  $6DD,// Marksman		[ 98 ]
  $6DE,// Expert
  $6DF,// Heartbeat Sensor
  $6E0,// Thermal Scope
  $6E1,// Extended Mags
  $6E2,// Mastery

  { Weapons - M21 EBR }
  $6E3,// Marksman		[ 104 ]
  $6E4,// Expert
  $6E5,// Heartbeat Sensor
  $6E6,// Thermal Scope
  $6E7,// Extended Mags
  $6E8,// Mastery

  { Weapons - Vector }
  $6E9,// Marksman		[ 110 ]
  $6EA,// Expert
  $6EB,// Akimbo
  $6EC,// Holographic Sight
  $6ED,// Thermal Scope
  $6EE,// Extended Mags
  $6EF,// Mastery

  { Weapons - UMP 45 }
  $6F0,// Marksman		[ 117 ]
  $6F1,// Expert
  $6F2,// Akimbo
  $6F3,// Holographic Sight
  $6F4,// Thermal Scope
  $6F5,// Extended Mags
  $6F6,// Mastery

  { Weapons - Mini Uzi }
  $6F7,// Marksman		[ 124 ]
  $6F8,// Expert
  $6F9,// Akimbo
  $6FA,// Holographic Sight
  $6FB,// Thermal Scope
  $6FC,// Extended Mags
  $6FD,// Mastery

  { Weapons - P90 }
  $6FE,// Marksman		[ 131 ]
  $6FF,// Expert
  $700,// Akimbo
  $701,// Holographic Sight
  $702,// Thermal Scope
  $703,// Extended Mags
  $704,// Mastery

  { Weapons - MP5-K }
  $705,// Marksman		[ 138 ]
  $706,// Expert
  $707,// Akimbo
  $708,// Holographic Sight
  $709,// Thermal Scope
  $70A,// Extended Mags
  $70B,// Mastery

  { Weapons - RPD }
  $70C,// Marksman		[ 145 ]
  $70D,// Expert
  $70E,// Holographic Sight
  $70F,// Heartbeat Sensor
  $710,// Thermal Scope
  $711,// Extended Mags
  $712,// Mastery

  { Weapons - L86 LSW }
  $713,// Marksman		[ 152 ]
  $714,// Expert
  $715,// Holographic Sight
  $716,// Heartbeat Sensor
  $717,// Thermal Scope
  $718,// Extended Mags
  $719,// Mastery

  { Weapons - AUG HBAR }
  $71A,// Marksman		[ 159 ]
  $71B,// Expert
  $71C,// Holographic Sight
  $71D,// Heartbeat Sensor
  $71E,// Thermal Scope
  $71F,// Extended Mags
  $720,// Mastery

  { Weapons - WA2000 }
  $721,// Marksman		[ 166 ]
  $722,// Expert
  $723,// Heartbeat Sensor
  $724,// Thermal Scope
  $725,// Extended Mags
  $726,// Mastery

  { Weapons - MG4 }
  $727,// Expert		[ 172 ]
  $728,// Marksman
  $729,// Holographic Sight
  $72A,// Heartbeat Sensor
  $72B,// Thermal Scope
  $72C,// Extended Mags
  $72D,// Mastery

  { Weapons - Secondary }
  $72E,// TMP Marksman          [ 179 ]
  $72F,// TMP Expert
  $730,// PP2000 Marksman
  $731,// PP2000 Expert
  $732,// G18 Marksman
  $733,// G18 Expert
  $734,// M39 Raffica Marksman
  $735,// M39 Raffica Expert

  $736,// Striker Marksman	[ 187 ]
  $737,// Striker Expert
  $738,// M1014 Marksman
  $739,// M1014 Expert
  $73A,// SPAS-12 Marksman
  $73B,// SPAS-12 Expert
  $73C,// AA12 Marksman
  $73D,// AA12 Expert
  $73E,// Model 1887 Marksman
  $73F,// Model 1887 Expert
  $740,// Ranger Marksman
  $741,// Ranger Expert

  $742,// M9 Marksman	[ 199 ]
  $743,// M9 Expert
  $744,// USP .45 Marksman
  $745,// USP .45 Expert
  $746,// Deagle Marksman
  $747,// Deagle Expert
  $748,// .44 Magnum Marksman
  $749,// .44 Magnum Expert

  $74A,// AT4-HS Marksman	[ 207 ]
  $74B,// RPG-7 Marksman
  $74C,// Javelin Marksman
  $74D,// Thumper Marksman
  $74E,// Stinger Marksman

  { Pro Perks Unlocks }
  $74F,// Marathon Pro	[ 212 ]
  $750,// Steady Aim Pro
  $751,// Ninja Pro
  $752,// Scrambler Pro
  $753,// Sleight Of Hand Pro
  $754,// Bling Pro
  $755,// Stopping Power Pro
  $756,// Hardline Pro
  $757,// One Man Army Pro
  $758,// Cold Blooded Pro
  $759,// Last Stand Pro
  $75A,// Scavenger Pro
  $75B,// Commando Pro
  $75C,// Sitrep Pro
  $75D,// Lightweight Pro
  $75E,// Danger Close Pro

  { Challenges - Killstreaks }
  $75F,// Exposed	[ 228 ]
  $760,// Air Mail
  $761,// Interference
  $762,// Sentry Veteran
  $763,// Air to Ground
  $764,// Airstrike Veteran
  $765,// Vertical Takeoff
  $766,// Helicopter Veteran
  $767,// Special Delivery
  $768,// 21 Ton Giant
  $769,// Stealth Bomber Veteran
  $76A,// Chopper Gunner Veteran
  $76B,// AC130 Veteran
  $76C,// Blackout
  $76D,// End Game
  $76E,// Radar Inbound
  $76F,// Airstrike Inbound
  $770,// Helicopter Inbound
  $771,// Airdrop Inbound

  { Challenges - Equipment }
  $772,// Grenade Kill	[ 247 ]
  $773,// Claymore Shot
  $774,// Jack-in-the-Box
  $775,// Carnie
  $776,// Solid Steel
  $777,// Plastered
  $778,// C4 Shot
  $779,// Did you see that?
  $77A,// Darkbringer
  $77B,// Tactical Deletion
  $77C,// It's Personal!

  { Challenges - Veteran }
  $77D,//Heads up 	[ 258 ]
  $77E,// look! no hands!
  $77F,// Predator
  $780,// carpet bomber
  $781,//you're fired
  $782,//chopper vet
  $783,//jolly green giant
  $784,//the spirit
  $785,//cobra commander
  $786,//spectre

  { Challenges - Finishing Moves }
  $787,// Droppin' Crates	[ 268 ]
  $788,// Absentee Killer
  $789,// Dronekiller
  $78A,// Finishing Touch
  $78B,// True Liar
  $78C,// OG
  $78D,// Transformer
  $78E,// Techno Killer
  $78F,// Hi Def
  $790,// Death From Above
  $792,// Unbelievable
  $793,// Owned
  $794,// Stickman
  $795,// Last Resort

  { Challenges - Basic Training }
  $796,// Ghillie In The Mist	[ 282 ]

  { Challenges - Humiliation }
  $797,// Hot Potato	[ 283 ]
  $798,// Car Bomb
  $799,// Backstabber
  $79A,// Slow but Sure
  $79B,// Misery Loves Company
  $79C,// Ouch
  $79D,// Rival
  $79E,// Cruelty
  $79F,// Think Fast
  $7A0,// Think Fast Stun
  $7A1,// Think Fast Flash
  $7A2,// Return to Sender
  $7A3,// Blindfire
  $7A4,// Hard Landing
  $7A5,// Extreme Cruelty
  $7A6,// Tango Down
  $7A7,// Counter MVP

  { Challenges - Basic Training }
  $7A8,// Goodbye	[ 300 ]
  $7A9,// Base Jump
  $7AA,// Flyswatter
  $7AB,// Vandalism
  $7AC,// Crouch Shot
  $7AD,// Prone Shot
  $7AE,// Point Guard
  $7AF,// X-Ray Vision
  $7B0,// Backdraft

  { Challenges - Riot Shield }
  $7B1,//Shield vet	[ 309 ]
  $7B2,//smasher
  $7B3,//back-smasher
  $7B4,//sponge
  $7B5,//bullet proof
  $7B6,//unbreakable

  { Challenges - Precision }
  $7B7,// The Surgical	[ 315 ]
  $7B8,// Mach 5
  $7B9,// Dictator
  $7BA,// Perfectionist
  $7BB,// Assault Expert
  $7BC,// SMG Expert
  $7BD,// LMG Expert
  $7BE,// Multi-RPG
  $7BF,// Clay More
  $7C0,// Multi-frag
  $7C1,// Multi-C4
  $7C2,// Collateral Damage
  $7C3,// Flawless
  $7C4,// Fearless
  $7C5,// Group Hug
  $7C6,// NBK
  $7C7,// All Pro
  $7C8,// Airbourne

  { Challenges - Payback }
  $7C9,// Money Shot!	[ 333 ]
  $7CA,// Robin Hood
  $7CB,// Bang for your Buck
  $7CC,// Overdraft
  $7CD,// Identity Theft
  $7CE,// ATM
  $7CF,// Time Is Money
  $7D0,// I'm Rich!
  $7D1,// Break The Bank
  $7D2,// Color Of Money

  { Challenges - Elite }
  $7D4,// The Brink	[ 343 ]
  $7D5,// Fast Swap
  $7D6,// Star Player
  $7D7,// How the ?
  $7D8,// Dominos
  $7D9,// Master Chef
  $7DA,// Invincible
  $7DB,// Survivalist
  $7DC,// Counter-Claymore
  $7DD,// Counter-C4
  $7DE,// Enemy of the State
  $7DF,// The Resourceful
  $7E0,// The Survivor
  $7E1,// Both Barrels

  { Challenges - Intimidation }
  $7E2,// Omnicide!	[ 357 ]
  $7E3,// Wargasm
  $7E4,// The Bigger they are...
  $7E5,// ...The Harder They Fall
  $7E6,// Crab Meat
  $7E7,// Ultimate Sacrifice
  $7E8,// The Denier
  $7E9,// Carpet Bomb
  $7EA,// Red Carpet
  $7EB,// Grim Reaper
  $7EC,// No Secrets
  $7ED,// Sunblock
  $7EE,// Afterburner
  $7EF,// Air Superiority
  $7F0,// The Survivor
  $7F1,// Both Barrels

  { Hidden Titles }
  $7F4,//= "STD" Title [ 373 ]
   $7f2,//= "toxic" title
   $7f3,//= "infected" title
   $7f5,// "kleptomaniac" title
   $7f6,//= "behind enemy lines" title
   $7f7,//= "6fears7" title
   $7f8,//= "completely numb" title
   $7f9,//= "martyr" title
   $7fa,//= "living dead" title
   $7fb,//= "sidekick" title

  { Challenges - Operations }
  $7FF,// Free-for-all Victor	[ 383 ]
  $800,// Team Player
  $801,// Search And Destroy Victor
  $802,// MVP Team Deathmatch 
  $803,// Hardcore Team Player
  $804,// Sabotage Victor
  $805,// MVP Team Hardcore
  $806,// Bomb Down
  $807,// Bomb Defender
  $808,// Bomb Prevention
  $809,// Defuser
  $80A,// Last Man Standing
  $80B,// Saboteur

  { Challenges - Veteran }
  $80C,//knife vet	[ 396 ]
  $80D,//last stant vet
  $80E,//stealth
  $80F,//stun vet
  $810);//flash vet

An example of usage:
Code:
procedure TfrmMain.setStat(stat,value:integer);
  var
    hProcess,HandleWindow: THandle;
    ProcessID,temp:cardinal;
    address:dword;
  begin
    address:=UnlocksBase+unlock[stat];

    HandleWindow:=FindWindow(nil,'Modern Warfare 2');
    GetWindowThreadProcessId(HandleWindow,@ProcessID);
    hProcess := OpenProcess(PROCESS_ALL_ACCESS,FALSE,ProcessID);

    WriteProcessMemory(hProcess,ptr(address),@value,sizeOf(value),temp);

    if hProcess <> 0 then CloseHandle(hProcess);
  end;



(unlock marathon pro)
SetStat(212,5);

Okay, explanation time.
UnlocksBase and Unlock are declared as constants. To update this to work on a different version of MW2, all you need to change is the UnlocksBase address.

$... is Delphi's equivalent of 0x...

You will see in the comments of some lines a number, such as next to Marathon pro, [ 215 ]. This is simply a marker to make it easier to determine what address is at what position in the array.

For you C++ers, the { and } are Delphi's equivalent of /* and */.

Eh so yeah, hope this helps someone hehe. If you need any help with this I'll be glad to help so... yeah.

(By the way, weapon prestige and some other challenges are between unlocksBase + $600 and $688. I'm just too lazy to find and add them. )


Cheers,
0rbit
#6 · edited 16y ago · 16y ago
DA
Dazidam
Is there a way to know the level from the experience because there don't seem to be a "Level" field in the mpdata ?
#7 · edited 16y ago · 16y ago
0rbit
0rbit
Quote Originally Posted by Dazidam View Post
Is there a way to know the level from the experience because there don't seem to be a "Level" field in the mpdata ?
Level is calculated by the user's XP. Here's a list of all ranks/their accompanying XP values:

Code:
RANK..................XP
1.....................0
2.....................500
3.....................1700
4.....................3600
5.....................6200
6.....................9500
7.....................13500
8.....................18200
9.....................23600
10....................29700
11....................36500
12....................44300
13....................53100
14....................62900
15....................73700
16....................85500
17....................98300
18....................112100
19....................126900
20....................142700
21....................159500
22....................177300
23....................196100
24....................215900
25....................236700
26....................258500
27....................281300
28....................305100
29....................329900
30....................355700
31....................382700
32....................410900
33....................440300
34....................470900
35....................502700
36....................535700
37....................569900
38....................605300
39....................641900
40....................679700
41....................718700
42....................758900
43....................800300
44....................842900
45....................886700
46....................931700
47....................977900
48....................1025300
49....................1073900
50....................1123700
51....................1175000
52....................1227800
53....................1282100
54....................1337900
55....................1395200
56....................1454000
57....................1514300
58....................1576100
59....................1639400
60....................1704200
61....................1770500
62....................1838300
63....................1907600
64....................1978400
65....................2050700
66....................2124500
67....................2199800
68....................2276600
69....................2354900
70....................2434700
70 (Prestigeable).....2516000
Enjoy
#8 · 16y ago
DA
Dazidam
Thanks man, it's gonna be very useful
How did u get this list ?
#9 · 16y ago
0rbit
0rbit
You're welcome, glad to help.
Built it myself for a hack I was coding. (<3 Google )
#10 · edited 16y ago · 16y ago
Hell_Demon
Hell_Demon
Dunno what version newest is:

Code:
---Logged on 07-07-2010 @ 11:32---
Refdef = 0x00860030
Entity = 0x008F8AF8
ClientInfo = 0x008EC2C8
CG_t = 0x007F59BC
CGS_t = 0x007F1CF8
D3DDevice = 0x0673BAE8
----------------------------------
Seems to have stayed the same
#11 · 16y ago
SU
sugarpl
It's a 1.2.208 version now
#12 · 16y ago
Themonsterman
Themonsterman
offsets changed opcodes for trainers didnt.

everything else has.
#13 · 16y ago
Hell_Demon
Hell_Demon
Quote Originally Posted by Themonsterman View Post
offsets changed opcodes for trainers didnt.

everything else has.
Wut? You mean the structs themselves changed? o_O How the fuck can they do that without having the addies changes?! :S
#14 · 16y ago
jabbathehutt
jabbathehutt
Is a level changer still save?
Or do i have to change the offsets?
#15 · 16y ago
Posts 1–15 of 109 · Page 1 of 8
…

Post a Reply

Similar Threads

  • Share your desktop image hereBy silvider in General
    6Last post 18y ago
  • Referee's. SHARE YOUR STORYBy -James in Flaming & Rage
    6Last post 13y ago
  • Brag about and Share your glitches.By Noescapingus in Combat Arms Hacks & Cheats
    4Last post 17y ago
  • Share Your Site Ban storiesBy NabDab in General
    14Last post 17y ago
  • Section 8 (Come on Minions, share your thoughts. :3)By Mouzie in Combat Arms Discussions
    35Last post 16y ago

Tags for this Thread

None