Invisible hack!

Posts 31–40 of 40 · Page 3 of 3
@ Criminal1312
idk u r asking me or someone else.?
Quote Originally Posted by Biesi View Post


I did this for EU and changing M-idle-up caused 19_0

Code:
void Engine::MakeInvisible()
{
	static uint32_t addresses[] =
	{
		0x93f794, 0x93f810, 0x93f804, 0x93f764, 0x93f78c,
		0x93f78c, 0x93f7f4, 0x93f7e4, 0x93f754, 0x93f780,
		0x93f7d4, 0x93f7c4, 0x9423a0, 0x93f730,
		0x93f73c, 0x942378, 0x942380, 0x8f74cc
	};

	for (uint32_t i = 0; i < sizeof(addresses) / sizeof(uint32_t); i++)
	{
		InvalidateString(reinterpret_cast<char*>(this->cshell_base_ + addresses[i]));
	}

	// M-idle
	OverwriteString(reinterpret_cast<char*>(this->cshell_base_ + 0x8f7618), "M-HEBdown_d", 11);
}

void Engine::MakeVisible()
{
	static uint32_t addresses[] =
	{
		0x93f794, 0x93f810, 0x93f804, 0x93f764, 0x93f78c,
		0x93f78c, 0x93f7f4, 0x93f7e4, 0x93f754, 0x93f780,
		0x93f7d4, 0x93f7c4, 0x9423a0, 0x93f730,
		0x93f73c, 0x942378, 0x942380, 0x8f74cc
	};

	for (uint32_t i = 0; i < sizeof(addresses) / sizeof(uint32_t); i++)
	{
		ValidateString(reinterpret_cast<char*>(this->cshell_base_ + addresses[i]), 'M');
	}

	// M-idle
	OverwriteString(reinterpret_cast<char*>(this->cshell_base_ + 0x8f7618), "M-idle", 6);
}

void InvalidateString(char* string)
{
	ValidateString(string, 0);
}

void ValidateString(char* string, char original)
{
	memcpy(reinterpret_cast<void*>(string), reinterpret_cast<void*>(&original), 1);
}

void OverwriteString(char* target, char* source, uint32_t length)
{
	memcpy(reinterpret_cast<void*>(target), reinterpret_cast<void*>(source), length);
	memcpy(reinterpret_cast<void*>(target + length), reinterpret_cast<void*>("\x00"), 1);
}
0x8f7618 < WHAT STRING FOR THIS
Quote Originally Posted by NewieX View Post
0x8f7618 < WHAT STRING FOR THIS
I don't know anymore, but I guess it is "M-idle" as the comment says
eror 190
I get error 19 what is thaT?
What is it with you and old threads? Don't you even read it?
A LOT of people already said that this will cause 19_0/1.
You either bypass it or try to make another way.
Quote Originally Posted by vaisefud3 View Post
What is it with you and old threads? Don't you even read it?
A LOT of people already said that this will cause 19_0/1.
You either bypass it or try to make another way.
There Are Many Anthoer Ways , you need it ?
Quote Originally Posted by DEiseL View Post
There Are Many Anthoer Ways , you need it ?
Me? I already did it long time ago...
Thanks for be helpful anyways
Posts 31–40 of 40 · Page 3 of 3

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us