HuntDMA icon indicating copy to clipboard operation
HuntDMA copied to clipboard

I've updated this cheat

Open Whitebrim opened this issue 1 year ago • 31 comments

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

Whitebrim avatar Oct 07 '24 05:10 Whitebrim

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.

Yoss101 avatar Oct 07 '24 13:10 Yoss101

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.

Whitebrim avatar Oct 07 '24 15:10 Whitebrim

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

Yoss101 avatar Oct 08 '24 04:10 Yoss101

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.

Whitebrim avatar Oct 08 '24 04:10 Whitebrim

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

Yoss101 avatar Oct 08 '24 07:10 Yoss101

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

NianGaoZai avatar Oct 08 '24 12:10 NianGaoZai

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 avatar Oct 08 '24 12:10 NianGaoZai

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;
``` `

NianGaoZai avatar Oct 08 '24 12:10 NianGaoZai

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

Yoss101 avatar Oct 08 '24 13:10 Yoss101

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?

Whitebrim avatar Oct 08 '24 19:10 Whitebrim

definitely

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

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

Whitebrim avatar Oct 08 '24 20:10 Whitebrim

Entering the game will be > 20000.

---- Replied Message ---- | From | @.> | | Date | 10/09/2024 04:20 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [IntelSDM/HuntDMA] I've fixed this cheat (Issue #27) |

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

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

< 1500 in the lobby, normal in the game.

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

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

Whitebrim avatar Oct 08 '24 20:10 Whitebrim

Bounty mode test, mine is fine.

---- Replied Message ---- | From | @.> | | Date | 10/09/2024 04:38 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [IntelSDM/HuntDMA] I've fixed this cheat (Issue #27) |

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

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

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 avatar Oct 08 '24 20:10 Whitebrim

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

Whitebrim avatar Oct 08 '24 20:10 Whitebrim

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

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

I'm still using uint16

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

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

Whitebrim avatar Oct 08 '24 20:10 Whitebrim

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

NianGaoZai avatar Oct 08 '24 20:10 NianGaoZai

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 avatar Oct 09 '24 01:10 IntelSDM

where is the release? cant find the download

Jagermeister001 avatar Oct 14 '24 16:10 Jagermeister001

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.

Whitebrim avatar Oct 14 '24 16:10 Whitebrim

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

Can you fork it?

RyanAMTB avatar Nov 05 '24 18:11 RyanAMTB

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

Can you fork it?

@NianGaoZai

Whitebrim avatar Nov 05 '24 19:11 Whitebrim

自动瞄准效果很好。我给它加了网。这真是太好了!

Can you fork it?

zsy1337 avatar Mar 18 '25 17:03 zsy1337

自动瞄准效果很好。我给它加了网。这真是太好了!

你能分叉它吗?

@NianGaoZai

zsy1337 avatar Mar 18 '25 17:03 zsy1337

自动瞄准效果很好。我给它加了网。这真是太好了!

Can you fork it?

https://github.com/asdat3/Huntwithaim

Whitebrim avatar Mar 18 '25 18:03 Whitebrim