Offsets , Addresses, Pointers - December Update - CFWest/NA

Posts 1–15 of 24 · Page 1 of 2
Offsets , Addresses, Pointers - December Update - CFWest/NA

Back
Again


Code:
#define GlowAddr 0xB54DC0
#define GlowThickness 0x7F97EC
#define BasicPlayer 0x1566D50
#define aCLTPlayerClient 0x1CD2300
#define CLTPlayerClientOffset 0x80
#define BunnyHop 0x1D1173C
#define Weaponmgr 0x1701FC0
#define PlayerView 0x1CD2338

//////////////////////// ESP & AIM /////////////////
#define aLTClientShell 0x1CCD950
#define ILTClient 0x1CCD958
#define aLTModel 0x1706A48
#define dwCPlayerStart 0x204
#define dwCPlayerSize 0xD88
#define MEOffset 0x20C
#define aIntersectSegment 0x699140
//////////////////////// ESP & AIM /////////////////

#define AntiSmoke 0x31ED51
#define GameStatus 0x1756324
#define ModlNod 0x17DAC5C
#define Recoil1 0x5E8
#define Recoil2 0x5F0
#define Recoil3 0x6D8
#define Recoil4 0x6E0
#define FlyGravity 0xB04
#define FlyGravityZM 0xA24
#define FallDamageAddr 0x1701FA4
#define FallDamageOffset 0x4

///////// Invisible ///////////////

DWORD Mwait0 = 0x118C714;
DWORD Mcidle = 0x120C2B4;
DWORD Midle = 0x118BF34;
DWORD Midle1 = 0x1299E50;
DWORD Mrun = 0x118C360;
DWORD MrunRside = 0x120C2C0;
DWORD MrunLside = 0x120C2D8;
DWORD MrunBside = 0x120C2CC;
DWORD Mwalk = 0x118C70C;
DWORD MwalkRside = 0x120C2E4;
DWORD MwalkLside = 0x120C2F4;
DWORD MwalkBside = 0x120C304;
DWORD McwalkLside = 0x121D2EC;
DWORD McwalkRside = 0x121D2DC;
DWORD McwalkBside = 0x121D2CC;
DWORD MJump = 0x11E016C;
DWORD Mhit01 = 0x129FAC0;
DWORD Mhit02 = 0x129FAB8;
DWORD Mcwalk = 0x11F4C98;
DWORD Midleup = 0x121CC74;
DWORD midles = 0x11E0174;
DWORD MSuperjump = 0x121D218;
DWORD McSuperjump = 0x121CF9C;

///////// Invisible ///////////////
Credit: AOE, @dreek1, @vaisefud3, @TheGe2k and Me , IDA PRO , x32dbg



How to crack x64 to run 32-bit games in corssfire PH
How to crack x64 to run 32-bit games in corssfire PH
Quote Originally Posted by 1526752446 View Post
How to crack x64 to run 32-bit games in corssfire PH
force the crossfire.exe to run in 32 bit mode
Quote Originally Posted by 1526752446 View Post
How to crack x64 to run 32-bit games in corssfire PH
just start crossfire.exe with -rez FFF you can do it with c++ or c# or vb.net
become process crossfire.exe
hi
Quote Originally Posted by MemoryThePast View Post
force the crossfire.exe to run in 32 bit mode
Can you say something more specific, or do you have something that you can share with me
Quote Originally Posted by Anger5K View Post
#define aIntersectSegment 0x699140
Are you sure that address is accurate? I'm crashing with it when I join a match

Code:
typedef bool ( __cdecl* tIntersectSegment )( IntersectQuery* Query, IntersectInfo* pInfo );
tIntersectSegment oIntersectSegment;

__inline bool IsVisible ( D3DXVECTOR3 vStartPosition, D3DXVECTOR3 vEndPosition )
{
	oIntersectSegment = ( tIntersectSegment ) ( 0x699140 );

	IntersectQuery iQuery;
	IntersectInfo iInfo;

	iQuery.From = vStartPosition;
	iQuery.To = vEndPosition;

	return !oIntersectSegment ( &iQuery, &iInfo );
}
Edit: Nvm, fixed it, my IntersectQuery and IntersectInfo structs were off.
Quote Originally Posted by wtfboom97 View Post
Are you sure that address is accurate? I'm crashing with it when I join a match

Code:
typedef bool ( __cdecl* tIntersectSegment )( IntersectQuery* Query, IntersectInfo* pInfo );
tIntersectSegment oIntersectSegment;

__inline bool IsVisible ( D3DXVECTOR3 vStartPosition, D3DXVECTOR3 vEndPosition )
{
	oIntersectSegment = ( tIntersectSegment ) ( 0x699140 );

	IntersectQuery iQuery;
	IntersectInfo iInfo;

	iQuery.From = vStartPosition;
	iQuery.To = vEndPosition;

	return !oIntersectSegment ( &iQuery, &iInfo );
}
yeah, that happens...
when you copy code you don't actually understand from the internet
Quote Originally Posted by vaisefud3 View Post
yeah, that happens...
when you copy code you don't actually understand from the internet
I've hacked Combat Arms that uses same Lithtech engine, I'm not "copying code". Like I said, I figured it out, my struct size for IntersectQuery was incorrect
what's the updated struct?
Quote Originally Posted by akbargain View Post
what's the updated struct?
https://github.com/jsj2008/lithtech/...c/ltbasedefs.hⓘ

IntersectQuery & IntersectInfo class

Code:
bool __cdecl		ModelInstance::IsVisible(D3DXVECTOR3 pos1, D3DXVECTOR3 pos2)
{
	if (!this->IsValidBaseAddress())
		return false;

	IntersectQuery IQuery;
	IntersectInfo IInfo;

	memset(&IQuery, 0, sizeof(IntersectQuery));
	memset)(&IInfo, 0, sizeof(IntersectInfo));

	VEC_COPY(IQuery.m_From, pos1);
	VEC_COPY(IQuery.m_To, pos2);

	auto bVisible = !ilt_client->IntersectSegment(&IQuery, &IInfo);
	if ((!bVisible) && (IInfo.m_hObject == this))
		bVisible = true;

	return bVisible;
}
bool __cdecl		ModelInstance::IsVisible()
{
	if (!this->IsValidBaseAddress())
		return false;

	auto camModel = g_pCShell->GetCameraObj();
	if (camModel == NULL || !camModel->IsValidBaseAddress())
		return false;

	return this->IsVisible(camModel->GetPos());
}
bool __cdecl		ModelInstance::IsVisible(D3DXVECTOR3 src_pos)
{
	if (!this->IsValidBaseAddress())
		return false;

	return this->IsVisible(src_pos, this->GetPos());
}

bool				ILTClient::IntersectSegment(IntersectQuery* iQuery, IntersectInfo* Info)
{
    typedef bool(__cdecl* fNIntersectSegment)(IntersectQuery*, IntersectInfo*);
    return GetVFunc<fNIntersectSegment>(this, t_IntersectSegment/*42 index*/)(iQuery, Info);
}
Offsets , Addresses, Pointers - January 2021 Update - CFWest/NA
All Same Not thing changed
Quote Originally Posted by Anger5K View Post
Offsets , Addresses, Pointers - January 2021 Update - CFWest/NA
All Same Not thing changed
Bro Update Address please
Quote Originally Posted by arhter.11 View Post
Bro Update Address please
Are you stupid ??
All Same Not thing changed
Posts 1–15 of 24 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us