COPY & PASTA (ptc) Set console variables| patch info's & changes

Posts 1–15 of 33 · Page 1 of 3
COPY & PASTA (ptc) Set console variables| patch info's & changes
Well, nexon did just patch up combat arms na, took me 1 hour to fix my whole cheat, good luck.
Probably some of "your" patterns are broken( oh noes waht to do ) fix them by youself
Everyone who will use this from now will have to put correct credits to the real creators.

Changes:

Code:
#define ptr_GameClientShell                  0x377F1D10//37867438
#define ptr_WeaponMgr                        0x377F8854//3786E17C 
#define ptr_LTClient                         0x377B2940//378206B8

// Add a virtual before GetClientInfoMgr()( gameclientshell )
// Add a virtual after LTModel( ltclient )
// Remove a virtual before SendToServer( ltclient @ 0x160 )
CONVARS( new way )
Code:
	class ConVars
	{
	public:

		ConVars()
		{
			
		}

		void Init()
		{

                                                // do patterns by youself
			_updated = false;

			_BaseMoveAccel = 0x377A462C;
			_StartAccel = 0x377A4650;
			_MaxAccel = 0x377A4674;
			_AccelInc = 0x377A4698;
			_WalkVel = 0x377A46BC;
			_FRunVel = 0x377A46E0;
			_BRunVel = 0x377A4704;
			_SRunVel = 0x377A4728;
			_DuckVel = 0x377A4770;

			_PlayerGravity = 0x377A42F0;

			_JumpVel = 0x377A474C;

			_ShowFps = 0x377A0CB8;

			_ShowFirePath = 0x377AA4D4;

			_ActivationDistance = 0x377A9D24;

			_updated = true;
		}

		bool _updated;

		bool IsUpdated()
		{
			return _updated;
		}

		// SpeedHack
		DWORD _BaseMoveAccel;
		DWORD _StartAccel;
		DWORD _MaxAccel;
		DWORD _AccelInc;
		DWORD _WalkVel;
		DWORD _FRunVel;
		DWORD _BRunVel;
		DWORD _SRunVel;
		DWORD _DuckVel;

		// SuperJump
		DWORD _JumpVel;

		// FlyHack
		DWORD _PlayerGravity;

		// Show FPS
		DWORD _ShowFps;
		
		// ShowFirePath
		DWORD _ShowFirePath;

		// Activation distance
		DWORD _ActivationDistance;

		template< class T > 
		void SetConvarValue( DWORD addr ,T val )
		{
			*(T*)addr = val;
		}

	}conVars;

usage:

if( !conVars.IsUpdated() )
		{

			conVars.Init();

			return;
		}

float multiplier = 3;

// speedhack
conVars.SetConvarValue<float>( conVars._BaseMoveAccel,3000+(3000*multiplier) );
		conVars.SetConvarValue<float>( conVars._StartAccel,500+(500*multiplier) );
		conVars.SetConvarValue<float>( conVars._MaxAccel,3000+(3000*multiplier) );
		conVars.SetConvarValue<float>( conVars._AccelInc,6000+(6000*multiplier) );
		conVars.SetConvarValue<float>( conVars._WalkVel,70+(70*multiplier) );
		conVars.SetConvarValue<float>( conVars._FRunVel,285+(285*multiplier) );
		conVars.SetConvarValue<float>( conVars._BRunVel,285+(285*multiplier) );
		conVars.SetConvarValue<float>( conVars._SRunVel,285+(285*multiplier) );
		conVars.SetConvarValue<float>( conVars._DuckVel,50+(50*multiplier) );
RunConsoleString
Code:
        static DWORD rccAdr = NULL;

	if(!rccAdr)
		rccAdr = /*unwrapped console address*/;
	
	typedef void(__cdecl*RunConsoleCommandFn)(const char*,int&);
	RunConsoleCommandFn RunConsoleCmd = (RunConsoleCommandFn)rccAdr;

	int v4;
	RunConsoleCmd(command,v4);
some working ptc's
Code:
RunConsoleCommand("+SkelModelStencil 1");
RunConsoleCommand("+FogEnable 0");
Full credits to xCyniu, credit if you use.
Thanks to NeoIII and Gellin for unwrappedconsole address
I Found some addies actually i did notice that this going on but this is way more than what i found , about Addies idk what u mean actually , about runcons method thanks now i see where my mistake was
Quote Originally Posted by R3d_L1n3 View Post
I Found some addies actually i did notice that this going on but this is way more than what i found , about Addies idk what u mean actually , about runcons method thanks now i see where my mistake was
They actually changed their way of doing some ptc's, instead of setting them using RunConsoleString now they have globally declared variables which does that work.
Quote Originally Posted by Neutrino994 View Post
They actually changed their way of doing some ptc's, instead of setting them using RunConsoleString now they have globally declared variables which does that work.
Just like WR , I Belive NoSpread still could be done with runconsole
Quote Originally Posted by R3d_L1n3 View Post
Just like WR , I Belive NoSpread still could be done with runconsole
No, you can do with the method posted above :P
Quote Originally Posted by Neutrino994 View Post
No, you can do with the method posted above :P
Ya i know ;p cuz from what i been checking ida i found Chams / NoSpread string still exist but only new argument is been added to the runcons
Back again to public feeding... this would have been a great patch to see who knows there shit and STOP GIVING AWAY VIP CODES TO LEECHES but guess not, meh
Quote Originally Posted by Acea View Post
Back again to public feeding... this would have been a great patch to see who knows there shit and STOP GIVING AWAY VIP CODES TO LEECHES but guess not, meh
Ya if this wasnt public it would be lot better lol but now it is so saying wont change anything dud
Quote Originally Posted by Acea View Post
Back again to public feeding... this would have been a great patch to see who knows there shit and STOP GIVING AWAY VIP CODES TO LEECHES but guess not, meh
Not to pick on you personally but I think that if you and others (that are found complaining about leechers here and there and too much public stuff) really want this to change, you need to contribute to that change. I mean you acea has contributed a lot to this section which is great imo but isn't it a little hypocritical to tell someone else they are feeding the public while you at the same time have posted a lot of sources and is also about to release perhaps the most advanced/VIP a like hack ever for CA as public on here (strata 3 as I recall it)?

Now it's just a vicious circle with stuff getting released by someone, someone else gets annoyed with them sharing it and decides to take things further by releasing something else and so on. I guess this has a lot to do with wanting credits and status too. Personally I don't mind this but if I was in a position like yours for instance, I'd keep out of things if it bothered me.

Thanks to xCyniu & OP for copy pasting it here anyway-
xCyniu great job.

Quote Originally Posted by Acea View Post
Back again to public feeding... this would have been a great patch to see who knows there shit and STOP GIVING AWAY VIP CODES TO LEECHES but guess not, meh
a simple solution: release publics hacks using all possible functions.

this game is more fun with the greatest amount of hacks available to the public.
good job & thank you for sharing fatass
And everything is restored to the way it used to be
Bull shit! -.- here comes the leechers publishing hacks again!
Quote Originally Posted by Re-Defined View Post
Bull shit! -.- here comes the leechers publishing hacks again!
How are leechers going to accomplish such thing without the proper knowledge in coding?
Quote Originally Posted by 14mth3v01d View Post
How are leechers going to accomplish such thing without the proper knowledge in coding?
yu stealing NOOB's old avatar
Posts 1–15 of 33 · Page 1 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us