Unlock All Mutants.

Posts 19 of 9 · Page 1 of 1
Unlock All Mutants.
Code:
void unlockallmutants(bool Enabled,DWORD CShell)
{
	//Offset GameUi
	//AOB: 8B 81 ?? ?? ?? ?? 85 C0 74 50

	//Offset NanoPVScreen
	//AOB: 8B 8E ?? ?? ?? ?? 8B 01 8B 50 ?? FF D2 8B 8E ?? ?? ?? ?? 3B CB 74 05

	//Offset Mutant
	//AOB: 89 8C 87 ?? ?? ?? ?? 89 4C 24 10

	//Address OpenMutantScreen
	//AOB: 74 35 D9 05 ?? ?? ?? ?? C6 87 94 01 00 00 01
	

	DWORD pLTClientShell = *(DWORD*)(CShell + aLTClientShell);
	DWORD pGameUI = *(DWORD*)(pLTClientShell + oGameUi);
	if (pGameUI)
	{
		DWORD pNanoPVScreen = *(DWORD*)(pGameUI + oNanoPVScreen);

		if (pNanoPVScreen)
		{
			if (Enabled)
			{
				for (int x = 0; x <= 6; x++)
				{
					*(DWORD*)(pNanoPVScreen + oMutant + (4 * x)) = 1;
				}
			
				memcpy((void*)(CShell + aOpenMutantScreen), "\x90\x90", 2);
			}
			else
			{
				memcpy((void*)(CShell + aOpenMutantScreen), "\x74\x35", 2);
			}

		}
	}


}
credits:AOE & vaisefud3.
Quote Originally Posted by gaerGAERHGaerherh View Post
Code:
void unlockallmutants(bool Enabled,DWORD CShell)
{
	//Offset GameUi
	//AOB: 8B 81 ?? ?? ?? ?? 85 C0 74 50

	//Offset NanoPVScreen
	//AOB: 8B 8E ?? ?? ?? ?? 8B 01 8B 50 ?? FF D2 8B 8E ?? ?? ?? ?? 3B CB 74 05

	//Offset Mutant
	//AOB: 89 8C 87 ?? ?? ?? ?? 89 4C 24 10

	//Address OpenMutantScreen
	//AOB: 74 35 D9 05 ?? ?? ?? ?? C6 87 94 01 00 00 01
	

	DWORD pLTClientShell = *(DWORD*)(CShell + aLTClientShell);
	DWORD pGameUI = *(DWORD*)(pLTClientShell + oGameUi);
	if (pGameUI)
	{
		DWORD pNanoPVScreen = *(DWORD*)(pGameUI + oNanoPVScreen);

		if (pNanoPVScreen)
		{
			if (Enabled)
			{
				for (int x = 0; x <= 6; x++)
				{
					*(DWORD*)(pNanoPVScreen + oMutant + (4 * x)) = 1;
				}
			
				memcpy((void*)(CShell + aOpenMutantScreen), "\x90\x90", 2);
			}
			else
			{
				memcpy((void*)(CShell + aOpenMutantScreen), "\x74\x35", 2);
			}

		}
	}


}
credits:AOE & vaisefud3.
thanks for the credits
^^
at first I was trying to figure out wtf this does...
then I realized I'm a dumbass, and it lets me use any mutant without paying for it.

thanks
zombie Nop & seletion 88 9E ?? ?? ?? ?? C6 86 ?? ?? ?? ?? 01 EB 16 D9 86 ?? ?? ?? ?? D8 4C 24 08
how to fix Ese ?
Quote Originally Posted by hkchen123 View Post
zombie Nop & seletion 88 9E ?? ?? ?? ?? C6 86 ?? ?? ?? ?? 01 EB 16 D9 86 ?? ?? ?? ?? D8 4C 24 08
how to fix Ese ?
what is use?
Updated this and tried it, joined a game with it and:

-Stuck in spectator mode (like when you're headshotted as a mutant, not 3rd person camera).
-Name display was invisible (for me, everyone else's name was fine).
-My rank was a trainee.

Disconnected a few minutes later. Permanently banned.
Any ideas why/how to fix this?


I look for OpenMutantScreen with odbg201 but I don't know the right address. Can you show me what the address needs to help me?
// Address OpenMutantScreen
// AOB: 74 35 D9 05 ?? ?? ?? ?? C6 87 94 01 00 00 01
still works?
Posts 19 of 9 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?