strivehitboxes icon indicating copy to clipboard operation
strivehitboxes copied to clipboard

Support for 1.10

Open Primital opened this issue 4 years ago • 7 comments

Currently only getting a command prompt window displaying the test "Injected!", however in training mode no hitboxes are shown. I never used this application before so I cannot confirm if the problem is no my end, but I am assuming it broke because of version changes.

Looking at @Fyren PR for updating for 1.09, I would be willing to attempt to do a similar update, but I don't know where to find the correct hex values to be updated.

If you or Fyren could point me in the right direction I would be happy to try to create a new version.

Primital avatar Nov 04 '21 08:11 Primital

I didn't write the PR myself, as it mentions. That person made a version for 1.10 but never released source and didn't reply when I asked about it.

I was able to find updated signatures myself by looking at the old version of the game in a debugger (and looking up where the old signatures landed), then comparing in the current version.

For finding object offsets, I don't know. I know you can find code or tools around for dumping objects and their properties from Unreal Engine games. Maybe Altimor or someone else can help.

Fyren avatar Nov 04 '21 14:11 Fyren

I see, my bad then. It seems the previous patch only required finding new memory offsets to get it working, which doesn't sound too hard (for someone who knows what they're doing).

Perhaps I will have to spend some time learning how to debug the game.

Primital avatar Nov 08 '21 16:11 Primital

Here's updated signatures and offsets for 1.10 that are actually used to draw hitboxes, if you care: https://github.com/Fyren/strivehitboxes/commit/efb7cd266399fcf6967306d64ba9fd78fede35bf

Thinking the values would be easily fetched through Unreal's reflection was too optimistic. (Well, you can find a few things that way, like the world or game state.) But just looking around memory near the old offsets was easy enough to figure out the new ones.

Fyren avatar Nov 18 '21 22:11 Fyren

The changes linked in my previous comment also still work for 1.11.

Fyren avatar Nov 30 '21 18:11 Fyren

Nice job!

Primital avatar Dec 01 '21 12:12 Primital

@Fyren how to build that(https://github.com/Fyren/strivehitboxes/commit/efb7cd266399fcf6967306d64ba9fd78fede35bf) source? Would you please tell me how to build?

shun9092 avatar Dec 02 '21 09:12 shun9092

@shun9092 I haven't done it myself, but there is a Visual Studio solution file in the repo, so you can probably load the project in VS and compile it.

Primital avatar Dec 02 '21 09:12 Primital