Modern Warfare 3 Source Code / Address Thread

Posts 181195 of 282 · Page 13 of 19
Quote Originally Posted by master131 View Post
1.9.453:
g_gravity:
0x0048DE96

g_speed:
0x0056C9AA

@Horror
g_speed seems to be crashing the game, and yes, I'm using 1.9.453
Quote Originally Posted by Geometrical View Post
g_speed seems to be crashing the game, and yes, I'm using 1.9.453
I don't know, I haven't tested it but I'm pretty sure it's the right address.
Quote Originally Posted by master131 View Post
I don't know, I haven't tested it but I'm pretty sure it's the right address.
Confirmed to be crashing
Quote Originally Posted by Horror View Post
Confirmed to be crashing
Even crashes in cheat engine, spent hours today looking but cannot find alternative, thought I found one but it is like high speed freezing
Today I was trying to find the addresses for a telekill hack and I took some extra time to reverse the struct... this might be useful for those people wanting to make Server Control hacks more easily. There're still alot stuff on it that i didn't bother to find out what it was.. Feel free to find them

Base Address is 0x1D0585C.

C++
Code:
class Player_t
{
public:
	Vec3 SetOrigin; //0x0000  //For TeleKill and Teleport...
	char Unk1[880]; //0x000C 
	__int32 SecondaryClip; //0x037C 
	char Unk2[12]; //0x0380 
	__int32 PrimaryClip; //0x038C 
	char Unk3[100]; //0x0390 
	__int32 SecondaryMag; //0x03F4 
	char Unk4[8]; //0x03F8 
	__int32 LethalEquip; //0x0400 
	char Unk5[8]; //0x0404 
	__int32 PrimaryMag; //0x040C 
	char Unk6[8]; //0x0410 
	__int32 TacticalEquip; //0x0418 
	char Unk7[156]; //0x041C 
	__int32 ConnectionTime; //0x04B8 
	char Unk8[12]; //0x04BC 
	__int32 MaxEntities; //0x04C8 //Not Sure...
	char Unk9[12072]; //0x04CC 
	char Name[16]; //0x33F4 
	char Unk10[456]; //0x3404 
	Vec3 Origin; //0x35CC 
	Vec3 ViewAngles; //0x35D8 
	char Unk11[776]; //0x35E4 
};//Size=0x38EC [Address: 0x1D0585C]
Quote Originally Posted by MarkHC View Post
Today I was trying to find the addresses for a telekill hack and I took some extra time to reverse the struct... this might be useful for those people wanting to make Server Control hacks more easily. There're still alot stuff on it that i didn't bother to find out what it was.. Feel free to find them

Base Address is 0x1D0585C.

C++
Code:
class Player_t
{
public:
	Vec3 SetOrigin; //0x0000  //For TeleKill and Teleport...
	char Unk1[880]; //0x000C 
	__int32 SecondaryClip; //0x037C 
	char Unk2[12]; //0x0380 
	__int32 PrimaryClip; //0x038C 
	char Unk3[100]; //0x0390 
	__int32 SecondaryMag; //0x03F4 
	char Unk4[8]; //0x03F8 
	__int32 LethalEquip; //0x0400 
	char Unk5[8]; //0x0404 
	__int32 PrimaryMag; //0x040C 
	char Unk6[8]; //0x0410 
	__int32 TacticalEquip; //0x0418 
	char Unk7[156]; //0x041C 
	__int32 ConnectionTime; //0x04B8 
	char Unk8[12]; //0x04BC 
	__int32 MaxEntities; //0x04C8 //Not Sure...
	char Unk9[12072]; //0x04CC 
	char Name[16]; //0x33F4 
	char Unk10[456]; //0x3404 
	Vec3 Origin; //0x35CC 
	Vec3 ViewAngles; //0x35D8 
	char Unk11[776]; //0x35E4 
};//Size=0x38EC [Address: 0x1D0585C]
Isn't this just cg_t?
Quote Originally Posted by killstreak View Post
Isn't this just cg_t?
Nope. It is waay bigger than CG_T. And only works when you're host, you can actually change player data inside it. As I said.. good for Server Controls or something like that.
Code:
class Player_t
{
public:
	Vec3 SetOrigin; //0x0000  //For TeleKill and Teleport...
	char Unk1[880]; //0x000C 
	__int32 SecondaryClip; //0x037C 
	char Unk2[12]; //0x0380 
	__int32 PrimaryClip; //0x038C 
	char Unk3[100]; //0x0390 
	__int32 SecondaryMag; //0x03F4
        __int32 SecondaryMagAkimbo; //0x03F8 
	char Unk4[8]; //0x03F8 
	__int32 LethalEquip; //0x0400 
	char Unk5[8]; //0x0404 
	__int32 PrimaryMag; //0x040C 
	char Unk6[8]; //0x0410 
	__int32 TacticalEquip; //0x0418 
	char Unk7[156]; //0x041C 
	__int32 ConnectionTime; //0x04B8 
	char Unk8[12]; //0x04BC 
	__int32 MaxEntities; //0x04C8 //Not Sure...
	char Unk9[12072]; //0x04CC 
	char Name[16]; //0x33F4 
	char Unk10[456]; //0x3404 
	Vec3 Origin; //0x35CC 
	Vec3 ViewAngles; //0x35D8 
	char Unk11[776]; //0x35E4 
};//Size=0x38EC [Address: 0x1D0585C]
Your "char Unk4[8]; //0x03F8" is the second AkimboMag.
Just replaced it.
Code:
class Player_t
{
public:
	Vec3 SetOrigin; //0x0000  //For TeleKill and Teleport...
	char Unk1[880]; //0x000C 
	__int32 SecondaryClip; //0x037C 
	char Unk2[12]; //0x0380 
	__int32 PrimaryClip; //0x038C 
	char Unk3[100]; //0x0390 
	__int32 SecondaryMag; //0x03F4
        __int32 SecondaryMagAkimbo; //0x03F8 
	char Unk4[8]; //0x03F8 
	__int32 LethalEquip; //0x0400 
	char Unk5[8]; //0x0404 
	__int32 PrimaryMag; //0x040C 
	char Unk6[8]; //0x0410 
	__int32 TacticalEquip; //0x0418 
	char Unk7[156]; //0x041C 
        __int32 ModdedAkimboAmmo1; //0x0430
        __int32 ModdedAkimboAmmo2; //0x0434
	__int32 ConnectionTime; //0x04B8 
	char Unk8[12]; //0x04BC 
	__int32 MaxEntities; //0x04C8 //Not Sure...
	char Unk9[12072]; //0x04CC 
	char Name[16]; //0x33F4 
	char Unk10[456]; //0x3404 
	Vec3 Origin; //0x35CC 
	Vec3 ViewAngles; //0x35D8 
	char Unk11[776]; //0x35E4 
};//Size=0x38EC [Address: 0x1D0585C]
Found two additional Ammo-Addresses:
If you're modding you current weapon, you need another Ammo-Address for Akimbo. (the red marked)

Edit:
The red ones seems to be for Killstreak-Amount as well.
1.9.457
Code:
--------------[Auto Generated by -InSaNe- Scanner]---------------
---------------[Process: iw5mp.exe | Oct 23 2012]----------------
//Classes and Variables
RefDef...................0x00A46530
CG.......................0x009DB320
CGS......................0x009D6DA0
ViewMatrix...............0x0113FF6C
Entity...................0x00AE4940
Entity_Size..............0x000001F8
ClientInfo...............0x00AD89F8
ClientInfo_Size..........0x00000564
Input....................0x01140010
IsInGame.................0x009DB330
Advanced UAV.............0x009DB524
Advanced UAV_CVAR........0x01D077E4
Zoom.....................0x0113CB10
FullBright...............0x0609ACEC
NoFog....................0x0609ACF0
MagicNumber..............0x010D17B0
GetWeaponName............0x00AE05CC

//Functions
RegisterFont.............0x00483C30
RegisterShader...........0x004A60A0
EngineText...............0x00517700
StrWidth.................0x00445D20
StrHeight................0x0049FA40
CG_Trace.................0x00562FA0
IsVisible................0x004A3E60
GetPlayerTag.............0x00590470
RegisterTag..............0x00465FE0
NoRecoil.................0x0041AF59
GetScreenMatrix..........0x00460DD0
WorldToScreen............0x004C0310
CG_Draw2D ...............0x00408D60
UI.ShowList..............0x00663570
SendCommandToConsole.....0x0041B580
DrawRotatedPic...........0x004E4980
ProcessCommand...........0x0041B580
BulletPenetration........0x005C99F0
BulletPenetrationCheck...0x005C7300
DisableBulletImpacts.....0x005C9920

Credits: Me, g0dly, killstreak, barata55, NightmareTX, master131, BaberZz
Code:
ClanTag_Byte.............0x014059AB
ClanTag_Text.............0x014059C0
Title_Byte...............0x014059AC
Title_Text...............0x014059AD
Title....................0x014059C8
Code:
Gun Laser................0x0042C7A7
for those that need to get in a map to see the changes I would suggest force host as that is probably the only way you going to get into a map

force host seems to be one of the targets pointer I get is now

[code]
3386aa4c
offset 1: 54
offset 2: 14c
offset 3: 24
offset 4: 80

end result for me : 059b5650
NoFlash

Code:
Address: 0x004D4C55

Switch -> C7 05 08 25 A5 00 01

To This -> C7 05 08 25 A5 00 00
reverted back to 1.9.453

All original addresses
Rename the Custom Classes, classes 1-15. For version 1.9.453 on Steam.

Custom Class 1: 1DBD7F8
Custom Class 2: 1dbd85a
Custom Class 3: 1dbd8bc
Custom Class 4: 1dbd91e
Custom Class 5: 1dbd980
Custom Class 6: 1dbd9e2
Custom Class 7: 1dbda44
Custom Class 8: 1dbdaa6
Custom Class 9: 1dbdb08
Custom Class 10: 1dbdb6a
Custom Class 11: 1dbdbcc
Custom Class 12: 1dbdc2e
Custom Class 13: 1dbdc90
Custom Class 14: 1dbdcf2
Custom Class 15: 1dbdd54
Quote Originally Posted by Geomatrical 0 View Post
Rename the Custom Classes, classes 1-15. For version 1.9.453 on Steam.
And here you have some simple functions to do the "hard" work for you

C#
Code:
int ClassName(int ClassIndex)
{
	return 0x1DBD7F8 + (0x62 * ClassIndex);
}
VB.Net
Code:
Function ClassName(ByRef ClassIndex As Integer) As Integer
        Return &H1DBD7F8 + (&H62 * ClassIndex)
End Function
Posts 181195 of 282 · Page 13 of 19

Post a Reply

Similar Threads

Tags for this Thread

Need help?