Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I've updated this cheat #27

Open
Whitebrim opened this issue Oct 7, 2024 · 27 comments
Open

I've updated this cheat #27

Whitebrim opened this issue Oct 7, 2024 · 27 comments

Comments

@Whitebrim
Copy link
Contributor

Dear reader, you might want to check this repo -> https://github.com/Whitebrim/HuntDMA

@Yoss101
Copy link

Yoss101 commented Oct 7, 2024

I'm having issues with your fork. I updated the offsets and cannot see any boss, trap or players on esp. I can however see extractions.

@Whitebrim
Copy link
Contributor Author

I'm having issues with your fork. I updated the offsets and cannot see any boss, trap or players on esp. I can however see extractions.

I've just updated SystemGlobalEnvironment offset for the latest update.
Watch out if ObjectCount is less than 2000. If it is so, you need to restart Hunt.

@Yoss101
Copy link

Yoss101 commented Oct 8, 2024

My object count always stays the same. I only saw one enemy in esp last game and there were at least 5 considering i killed four. Any ideas?

image

@Whitebrim
Copy link
Contributor Author

Whitebrim commented Oct 8, 2024

My object count always stays the same. I only saw one enemy in esp last game and there were at least 5 considering i killed four. Any ideas?

When do you launch the cheat, relative to the game launch? I have 40-50k obj, sometimes 20k.

@Yoss101
Copy link

Yoss101 commented Oct 8, 2024

After im in the main menu for a few minutes. I have even tried reopening in game. It's always 2900~ or lower.

@NianGaoZai
Copy link

Auto-aim works well. I added net to it. It's pretty good!

@NianGaoZai
Copy link

I'm having issues with your fork. I updated the offsets and cannot see any boss, trap or players on esp. I can however see extractions.

I've just updated SystemGlobalEnvironment offset for the latest update. Watch out if ObjectCount is less than 2000. If it is so, you need to restart Hunt.

Changing uint16_t to uint64_t will fix it,After the repair, there will be frame drops.

@NianGaoZai
Copy link

uint64_t ObjectCount = 0x0;
uint64_t ObjectCountOffset = 0x40092;
uint64_t GetObjectCount() { return ObjectCount; }

ObjectCount = TargetProcess.Read<uint64_t>(EntitySystem + ObjectCountOffset);
	printf(LIT("ObjectCount: %d\n"), ObjectCount);
	EntityList = EntitySystem + EntityListOffset;
``` `

@Yoss101
Copy link

Yoss101 commented Oct 8, 2024

Can confirm his fix works perfectly! Thanks a ton NianGaoZai!
hunt

@Whitebrim
Copy link
Contributor Author

I'm having issues with your fork. I updated the offsets and cannot see any boss, trap or players on esp. I can however see extractions.

I've just updated SystemGlobalEnvironment offset for the latest update. Watch out if ObjectCount is less than 2000. If it is so, you need to restart Hunt.

Changing uint16_t to uint64_t will fix it,After the repair, there will be frame drops.

does uint32_t work?

@NianGaoZai
Copy link

definitely

@Whitebrim
Copy link
Contributor Author

definitely

I have 495 objects if I use uint64 or 32 and 6786 if I use uint16.

Oddly, yesterday after offset update I tested and had 20k objects

@NianGaoZai
Copy link

NianGaoZai commented Oct 8, 2024 via email

@NianGaoZai
Copy link

< 1500 in the lobby, normal in the game.

@Whitebrim
Copy link
Contributor Author

Entering the game will be > 20000.

I'm testing on shooting range. Without your fix I have 24305 objects (uint16); With changes to uint64 I have 2543

@NianGaoZai
Copy link

NianGaoZai commented Oct 8, 2024 via email

@Whitebrim
Copy link
Contributor Author

Bounty mode test, mine is fine.

I've encountered 0 object count and 6k object count early today with uint16 version, but currently with uint16 I launched game 5 times, I had 20k, 24k, 26k, 40k, 55k objects.
I think I will not apply your "fix" because uint64_t EntityListOffset = 0x40098, but ObjectCountOffset = 0x40092. This offset is too close to each other for ObjectCountOffset to be uint_64.

I state that you need to restart the game if you have low object count. Might need to join shooting game first, then restart (what I did and it worked).

@Whitebrim
Copy link
Contributor Author

Whitebrim commented Oct 8, 2024

Strangelly, after 3 minutes of shooting range, players stoped showing in esp in all versions of uint

@NianGaoZai
Copy link

The uint64 only prevents the game from restarting, Uint64 will cause the software to drop frames.

@NianGaoZai
Copy link

I'm still using uint16

@Whitebrim
Copy link
Contributor Author

Using chams player are often occlusion culled. OMG, Crytek started working on the game?

@NianGaoZai
Copy link

I only found this method. I just started learning c++, and I'll leave the rest to you. Thank.

@Whitebrim Whitebrim changed the title I've fixed this cheat I've updated this cheat Oct 8, 2024
@IntelSDM
Copy link
Owner

IntelSDM commented Oct 9, 2024

Reading through these comments about the entitylist, The game's entitylist has always been an issue for a lot of people. I haven't taken a proper deep dive into the game as i made this cheat in about a day for a friend.
That being said what you lot are describing sounds like an alignment issue with a struct. It is very possible that you are all reading incorrect values because the data structure could be a struct thats padded.
I would advise you to dump the game, then open it in IDA and value search the objectcountoffset(this will give you the functions where it is used) and check the datatype allocation from there. Additionally, if you need help understanding within IDA the game's PDB was leaked some years ago so a lot of debug information, that is hashed, is mapped within the PDB(despite the engine recode).

@IntelSDM IntelSDM pinned this issue Oct 10, 2024
@Jagermeister001
Copy link

where is the release? cant find the download

@Whitebrim
Copy link
Contributor Author

where is the release? cant find the download

You can build it yourself via Visual Studio or other methods. Please note that this cheat requires DMA(Direct Memory Access) PCIe card to work.

@RyanAMTB
Copy link
Contributor

RyanAMTB commented Nov 5, 2024

Auto-aim works well. I added net to it. It's pretty good!

Can you fork it?

@Whitebrim
Copy link
Contributor Author

Auto-aim works well. I added net to it. It's pretty good!

Can you fork it?

@NianGaoZai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants