CoolNew Update Fix! AyyWare Mostly

Posts 1–15 of 76 · Page 1 of 6
New Update Fix! AyyWare Mostly
Hello pasters,
Here is what you need to make your AyyWare start working again!

Firstly here is the updated signatures (not mine) :

Code:
InputPerSig = (CInput*) *(DWORD*)( Offsets->FindSignature( XOR( "client.dll" ), XOR( "B9 ? ? ? ? F3 0F 11 04 24 FF 50 10" ) ) + 1 );
GameRules = ( CGameRules* ) *( DWORD* )( Offsets->FindSignature( XOR( "client.dll" ), XOR( "A1 ? ? ? ? 85 C0 0F 84 ? ? ? ? 80 B8 ? ? ? ? ? 0F 84 ? ? ? ? 0F 10 05" ) ) + 1 );
MoveHelper = **reinterpret_cast< IMoveHelper*** >(Offsets->FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? 8B 46 08 68" ) ) + 0x2);
Globals = **reinterpret_cast< CGlobalVarsBase*** >(( *reinterpret_cast< DWORD** >(BaseClientDLL) )[ 0 ] + 0x1B);
 
cOffset::isReady = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B BE" ) );
 
cOffset::isBreakableEntity = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 51 56 8B F1 85 F6 74 68" ) );
 
cOffset::UTIL_ClipTraceToPlayers = FindSignature( XOR( "client.dll" ), XOR( "53 8B DC 83 EC 08 83 E4 F0 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 81 EC ? ? ? ? 8B 43 10" ) );
 
cOffset::HandleBulletPenetration = FindSignature( XOR( "client.dll" ), XOR( "53 8B DC 83 EC 08 83 E4 F8 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 83 EC 78 8B 53 14" ) );
 
cOffset::s_bOverridePostProcessing = FindSignature( XOR( "client.dll" ), XOR( "80 3D ? ? ? ? ? 53 56 57 0F 85" ) ) + 0x2;
 
cOffset::setClanTag = FindSignature( XOR( "engine.dll" ), XOR( "53 56 57 8B DA 8B F9 FF 15" ) );
 
cOffset::loadNamedSky = FindSignature( XOR( "engine.dll" ), XOR( "55 8B EC 81 EC ? ? ? ? 56 57 8B F9 C7 45" ) );
 
cOffset::m_pPredictionRandomSeed = FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? BA ? ? ? ? E8 ? ? ? ? 83 C4 04" ) ) + 2;
 
Variables->ForceUpdate = (ForceUpdateFn)FindSignature( XOR( "engine.dll" ), XOR( "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85" ) );

cOffsets.d3d9Device = **(DWORD **) (U::FindPattern(("shaderapidx9.dll"), ("A1 ?? ?? ?? ?? 50 8B 08 FF 51 0C")) + 0x00000001);

cOffsets.ViewRender = **(DWORD **)(U::FindPattern(("client.dll"), ("FF 50 14 E8 ?? ?? ?? ?? 5D")) - 7);

DWORD GlowManager= mem.FindPatternArr(modClient.dwBase, modClient.dwSize, "x????xxxx????xx?", 15, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x83, 0xC4, 0x04, 0xB8, 0x0, 0x0, 0x0, 0x0, 0xC3, 0xCC);

DWORD dwAddress = Utilities::Memory::FindPattern("client.dll", (BYTE*)"\x53\x8B\xDC\x83\xEC\x08\x83\xE4\xF0\x83\xC4\x04\x55\x8B\x6B\x04\x89\x6C\x24\x04\x8B\xEC\x81\xEC\x00\x00\x00\x00\x8B\x43\x10", "xxxxxxxxxxxxxxxxxxxxxxxx????xxx");


Now For The ClientMode Which Gave ME AIDS: (not mine)

Add this struct to Interfaces.h:
Code:
Code:
class IClientModeShared
{
public:
};
Then go to Interfaces.cpp and change:
Code:
Code:
DWORD* ppClientMode;
	ppClientMode = nullptr; // before "scripts/vgui_screens.txt"
	DWORD p = Utilities::Memory::FindPattern("client.dll", (BYTE*)"\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xA8\x01\x75\x1A\x83\xC8\x01\xA3\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x04\xA1\x00\x00\x00\x00\xB9\x00\x00\x00\x00\x56", "xx????????xxxxxxxx????x????x????x????xxxx????x????x");
	if (p)
	{
		ppClientMode = **(DWORD***)(p + 2);
		ClientMode = ppClientMode;
	}
to:
Code:
Code:
ClientMode= **(IClientModeShared***)((*(uintptr_t**)Client)[10] + 0x5);
and at the bottom of Interfaces.cpp and Interfaces.h edit:
Code:
Code:
DWORD *ClientMode;
into
Code:
Code:
IClientModeShared *ClientMode;
If you are retardard, here is a easy code without making a class cos your brain has only ctrl+c
Code:
ClientMode = **(DWORD***)((*(DWORD**)Client)[10] + 0x5);
HAPPY PASTING :D

Make Sure To Write Down Your Errors Below, I Will Try To Help You. I Got My AyyWare Fixed Alr, And Its Fully Working
Thanks To :Hattrick HKS, Requiii, Radat

TRYING TO UPDATE THE ENTITYLIST SHIT, WILL UPDATE THIS ONCE AM DONE
Not work .-.
Quote Originally Posted by K0BR4 View Post
Not work .-.
give me more details ^^
Csgo crashed!
Quote Originally Posted by K0BR4 View Post
Csgo crashed!
Add this to the InitialThread() in DLLMain.cpp
Code:
Utilities::OpenConsole("iamapaster");
then see which part does it crash.

delete everything in Hooks::Initialise() in Hooks.cpp and add this

Code:
// Panel hooks for drawing to the screen via surface functions
	Utilities::Log("Paint Traverse Hooked");
	VMTPanel.Initialise((DWORD*)Interfaces::Panels);
	oPaintTraverse = (PaintTraverse_)VMTPanel.HookMethod((DWORD)&PaintTraverse_Hooked, Offsets::VMT::Panel_PaintTraverse);
	Utilities::Log("Paint Traverse Hooked Done");
	// No Visual Recoi	l
	Utilities::Log("InPrediction Hooked");
	VMTPrediction.Initialise((DWORD*)Interfaces::Prediction);
	VMTPrediction.HookMethod((DWORD)&Hooked_InPrediction, 14);
	Utilities::Log("InPrediction Hooked Done");

	// Chams
	Utilities::Log("DrawModelExecute Hooked");
	VMTModelRender.Initialise((DWORD*)Interfaces::ModelRender);
	oDrawModelExecute = (DrawModelEx_)VMTModelRender.HookMethod((DWORD)&Hooked_DrawModelExecute, Offsets::VMT::ModelRender_DrawModelExecute);
	Utilities::Log("DrawModelExecute Hooked Done");

	// Setup ClientMode Hooks
	Utilities::Log("ClientMode1 Hooked");
	Utilities::Log("ClientMode Get Offsets");
	VMTClientMode.Initialise((DWORD*)Interfaces::ClientMode); // This Crashes It
	Utilities::Log("ClientMode Got Offsets");
	Utilities::Log("ClientMode Hook Method Doing");
	VMTClientMode.HookMethod((DWORD)CreateMoveClient_Hooked, 24);
	Utilities::Log("ClientMode Hook Method Done");
	Utilities::Log("ClientMode1 Hooked Done");

	Utilities::Log("OverideView Hooked");
	oOverrideView = (OverrideViewFn)VMTClientMode.HookMethod((DWORD)&Hooked_OverrideView, 18);
	VMTClientMode.HookMethod((DWORD)&GGetViewModelFOV, 35);
	Utilities::Log("OverideView Hooked Done");

	// Setup client hooks
	Utilities::Log("Client Hooked");
	VMTClient.Initialise((DWORD*)Interfaces::Client);
	oFrameStageNotify = (FrameStageNotifyFn)VMTClient.HookMethod((DWORD)&Hooked_FrameStageNotify, 36);
	Utilities::Log("Client Hooked Done");
and tell which part does it crash
Quote Originally Posted by sagaantheepic4 View Post
Hello pasters
Thats funny coming from you.
Quote Originally Posted by makkone View Post
Thats funny coming from you.
i agree
Quote Originally Posted by sagaantheepic4 View Post
i agree
Can you make a thread for GerdHook?
Or PM me how to update it? <3
Quote Originally Posted by MewPls View Post
Can you make a thread for GerdHook?
Or PM me how to update it? <3
i dont use gerdhook anymore, it kinda sucks. i use CS:GO internal simple.
Quote Originally Posted by sagaantheepic4 View Post
i dont use gerdhook anymore, it kinda sucks. i use CS:GO internal simple.
Can you accept me on Steam?
My name has Mew in it
For the lazy kids cant you release a fixed ayyware src ?
Quote Originally Posted by Joplin View Post
You dont understand the joke?
i know xD calm down
Nice kind man! keep it up
Posts 1–15 of 76 · Page 1 of 6
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?