TalkingHelpHow can I get the Caveira ESP working ?

Posts 110 of 10 · Page 1 of 1
How can I get the Caveira ESP working ?
Hey guys, I'm new to the game hacking, even if I know some language pretty well like PHP, Python,...

I know that pretty every ESP are using this Caveira ESP, but the question is how can I get the offsets, I already found some on the "INTERNET" but I can't get it to work cuz they use weird template/functions and I don't understand what do they do.

Also I saw that they use an offset called "GameRenderer" and/or "GameManager" are they inevitably needed ? How do it works ?
I also heard about Lion ESP, what are infos about it ?

I already checked some source code but I can't understand a lot of things since they have a lot of files, I'm pretty new at C++ too...
Sorry I'm a newbie
no experience in languages and trying to put together a puzzle in that language is really difficult. also cavs exploit was patched awhile ago
Quote Originally Posted by RTEGRWEYHGWA$RywywG View Post
no experience in languages and trying to put together a puzzle in that language is really difficult. also cavs exploit was patched awhile ago
Well, how about you give him a hand instead of mocking him?
Quote Originally Posted by RTEGRWEYHGWA$RywywG View Post
no experience in languages and trying to put together a puzzle in that language is really difficult. also cavs exploit was patched awhile ago
Did you read my post ? I told that I know a lot of languages, I started programming like 2 years ago. I'm just starting with C++ which I started 1/2 months ago, so yeah for me Memory Reading/Game Hacking is pretty difficult sorry if we haven't your "big" experience, but I must start somewhere in Memory Reading and Game Hacking, and that's hard.

Mybad yeah, offsets are Spotted ESP not Cav ESP. And they aren't patched I think so uh
If it's still patched then what do we have to use uh ?

Could you answer my question instead telling me that please ?
Does "GameRenderer" and/or "GameManager" are inevitably needed ? Why ?

Could you help someone starting in Game Hacking or no ?

I'm not that kind of kiddo who learned programming just for Game Hacking or just taking a source code and compile it...
I don't think I've learned PHP for Game Hacking so -_-

Quote Originally Posted by thewhitenigga View Post
Well, how about you give him a hand instead of mocking him?
True, -_- Ty
Quote Originally Posted by RTEGRWEYHGWA$RywywG View Post
no experience in languages and trying to put together a puzzle in that language is really difficult. also cavs exploit was patched awhile ago
Cav exploit isn't patched? I'm still using it, you just have to know how to enable it
Quote Originally Posted by regan002 View Post
Cav exploit isn't patched? I'm still using it, you just have to know how to enable it
Bro, could you answer my questions in the first/second post please ?
Quote Originally Posted by regan002 View Post
Cav exploit isn't patched? I'm still using it, you just have to know how to enable it
thought it was since it was publicly released already in multiple sites.

- - - Updated - - -

Quote Originally Posted by KiiRan.SN View Post
Did you read my post ? I told that I know a lot of languages, I started programming like 2 years ago. I'm just starting with C++ which I started 1/2 months ago, so yeah for me Memory Reading/Game Hacking is pretty difficult sorry if we haven't your "big" experience, but I must start somewhere in Memory Reading and Game Hacking, and that's hard.

Mybad yeah, offsets are Spotted ESP not Cav ESP. And they aren't patched I think so uh
If it's still patched then what do we have to use uh ?

Could you answer my question instead telling me that please ?
Does "GameRenderer" and/or "GameManager" are inevitably needed ? Why ?

Could you help someone starting in Game Hacking or no ?

I'm not that kind of kiddo who learned programming just for Game Hacking or just taking a source code and compile it...
I don't think I've learned PHP for Game Hacking so -_-



True, -_- Ty
you need to know how to read memory and locate specific addresses and rearrage them to new addresses and bypass battleye by accessing the game through a memory leak then exploit the memory you want to edit, after this locate the player values, solo sesh no one but you, move around then scan for float values which are x,y,z all for movement, then find other players whic hare usually the few addresses after that which are similar which should be 10, then create a visual box on the player model maybe head or whole body and there u go. you could do this with cavs exploit (which for some reason still isnt patched but im unsure).

- - - Updated - - -

Quote Originally Posted by thewhitenigga View Post
Well, how about you give him a hand instead of mocking him?
wasnt mocking him. battleye is extremely advanced and even the best hacks get detected.
Its been publicly released but as long as you have a decent bypass its still undetected
I'm selling the source codes of this method with compiled binaries ready to run.

Add me from ******* : MaxV#3286

P.S : I'm not selling bullshit, you can watch the whole process while im compiling, injecting etc.
You should at least know the cheatengine tut and basic c++

You can use player spotted esp offsets and implement

Here are cavs offsets:
#define OFFSET_CAVESPCOMPONENT 0x18
#define OFFSET_CAVESPCHILDCOMPONENT 0xA8
#define OFFSET_CAVESPMANAGER 0x30
#define OFFSET_CAVESPDATAHOLDER 0x78
#define OFFSET_CAVESPNAME 0x2C0
#define OFFSET_CAVESP 0x2E4

You will need the esp pointer chain which is something like this:
// Game -> GameManager -> EntityList -> INDEX -> Entity -> EntityInfo -> MainComponent ->
#define OFFSET_MAINCOMPONENT_ESPCHAIN1 0x30
#define OFFSET_ESPCHAIN1_ESPCHAIN2 0x78 // ESPCHAIN1 ->
#define OFFSET_ESPCHAIN2_ESPCHAIN3 0x2E4 // ESPCHAIN2 ->

Now you can just write it to either of these values, external or internal.
External:
DWORD_PTR entityInfo = RPM<DWORD_PTR>(entity + OFFSET_ENTITY_ENTITYINFO);
DWORD_PTR mainComponent = RPM<DWORD_PTR>(entityInfo + OFFSET_ENTITYINFO_MAINCOMPONENT);
DWORD_PTR espChain1 = RPM<DWORD_PTR>(mainComponent + OFFSET_MAINCOMPONENT_ESPCHAIN1);
DWORD_PTR espChain2 = RPM<DWORD_PTR>(espChain1 + OFFSET_ESPCHAIN1_ESPCHAIN2);

int espChain3 = RPM<int>(espChain2 + OFFSET_ESPCHAIN2_ESPCHAIN3);
if (espChain3 == 0 || espChain3 == 1)
{
WPM<int>(espChain2 + OFFSET_ESPCHAIN2_ESPCHAIN3, 1);
}

Internal:
auto entityInfo = *Engine::Memory::Ptr<void**>(lEntity, OFFSET_ENTITY_ENTITYINFO);
if (!Engine::Memory::IsValidPtr(entityInfo))
return;

auto mainComponent = *Engine::Memory::Ptr<void**>(entityInfo, OFFSET_ENTITYINFO_MAINCOMPONENT);
if (!Engine::Memory::IsValidPtr(mainComponent))
return;

auto espChain1 = *Engine::Memory::Ptr<void**>(mainComponent, OFFSET_MAINCOMPONENT_ESPCHAIN1);
if (!Engine::Memory::IsValidPtr(espChain1))
return;

auto espChain2 = *Engine::Memory::Ptr<void**>(espChain1, OFFSET_ESPCHAIN1_ESPCHAIN2);
if (!Engine::Memory::IsValidPtr(espChain2))
return;

*Engine::Memory::Ptr<int*>(espChain2, OFFSET_ESPCHAIN2_ESPCHAIN3) = 1;

This is working as of today. I do not take credit for this finding, but I also don't know if its allowed to link a user from another site.
Posts 110 of 10 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

Need help?