-
Active Member
Originally Posted by
Gonzaga_
still can't find, can you link me?
It's like four posts back, smh.
Release GameHelper-standard-v0.4.0 . Violet-Vibes/GameOverlay . GitHub
-
-
Member
any compiled 3.19.2 version somewhere ?
thx
Last edited by TGillou; 11-27-2022 at 05:41 AM.
-
Member
so next league without gamehelper? Any alternative/chances for updates? This game is unplayable now without map hack and monster icons :-(
-
Active Member
I don't use GameHelper but actually i dont have any problems with Icons or the Terrain plugin for ExileAPI.
Ok Terrain is a really Simple MapHack and it only shows the Map Layout without the hight difference or any locaitons.
So i think if the next league dont break any offset there would be someone who fix the Offset changes and share the fixed version here
-
Member
Originally Posted by
kisapll
so next league without gamehelper? Any alternative/chances for updates? This game is unplayable now without map hack and monster icons :-(
Same, only need monster icons.
-
The source of both is public, so anyone can take up the mantle We had a few step up last league to do updates. Pattern scanning is a great way to get things started for pre-league updating. Once the league is out, making heavy use of the dev tool should walk everyone step by step assuming no major structure changes.
-
Member
Originally Posted by
Sychotix
The source of both is public, so anyone can take up the mantle
We had a few step up last league to do updates. Pattern scanning is a great way to get things started for pre-league updating. Once the league is out, making heavy use of the dev tool should walk everyone step by step assuming no major structure changes.
Where would one learn how to use the open source code to do this?
I'm genuinely interested, but no idea where to start.
Would you be able to point me in the right direction?
-
Originally Posted by
VociferateOne
Where would one learn how to use the open source code to do this?
I'm genuinely interested, but no idea where to start.
Would you be able to point me in the right direction?
First, learn basic reverse engineering. Try following CE's tutorial, watching videos etc. Then learn a bit more about data structures and how they are laid out in memory. Really familiarize yourself with Cheat Engine. Next, open up the source code of one of them and check out all the places doing ReadProcessMemory. The game is mostly reversed for you, you just need to update things.
You can use a bunch of different methods to update. If the base pointers are broken... I like to pull up the old binary in Ghidra (one where you know the base pointer), create a pattern, then search for a similar function in the latest binary. There you go, new pointer. ExileAPI found this with its own pattern, so you'd need to update that and the matching code to point to the new location.
For data structure offsets... usually you'll be lucky enough that it just moved. Like if your player has health and mana... that may be at 0x4 and 0x8. Lets say they add a third... stamina and your mana offset is broken. You open up the structure in cheat engine... notice mana now lives at 0xC. Why did this happen? Well, energy now lives at 0x8.
If you're unlucky... they'll completely switch up the underlying data type to a complex one. Like changing a list to a dictionary. You'll just have to be able to recognize and play around to find those types of things... I'm bad at that part.
-
Post Thanks / Like - 1 Thanks
levelmax (1 members gave Thanks to Sychotix for this useful post)
-
Member
Great I have used CE a few times in the past - many years ago now. Do you have any videos/guides handy that I can use to start with the offsets?
I would like to start there with just being able to update the offsets here with the radar before jumping into the rest.
-
Member
Originally Posted by
Sychotix
First, learn basic reverse engineering. Try following CE's tutorial, watching videos etc. Then learn a bit more about data structures and how they are laid out in memory. Really familiarize yourself with Cheat Engine. Next, open up the source code of one of them and check out all the places doing ReadProcessMemory. The game is mostly reversed for you, you just need to update things.
You can use a bunch of different methods to update. If the base pointers are broken... I like to pull up the old binary in Ghidra (one where you know the base pointer), create a pattern, then search for a similar function in the latest binary. There you go, new pointer. ExileAPI found this with its own pattern, so you'd need to update that and the matching code to point to the new location.
For data structure offsets... usually you'll be lucky enough that it just moved. Like if your player has health and mana... that may be at 0x4 and 0x8. Lets say they add a third... stamina and your mana offset is broken. You open up the structure in cheat engine... notice mana now lives at 0xC. Why did this happen? Well, energy now lives at 0x8.
If you're unlucky... they'll completely switch up the underlying data type to a complex one. Like changing a list to a dictionary. You'll just have to be able to recognize and play around to find those types of things... I'm bad at that part.
Damn... Ok lets pray for someone to update 🙏
-
Active Member
at this moment most stuff is working
and i will try to update offsets for next league.
I learned a lot of stuff this league but i'm a noob after all so i will need some time to update all relatet stuff
Last edited by darkxell133; 12-03-2022 at 08:55 AM.
-
Post Thanks / Like - 1 Thanks
Forumuser1000 (1 members gave Thanks to darkxell133 for this useful post)
-
Member
plz, Why does GameHelper automatically exit when I use it?
-
Active Member
Originally Posted by
qq578539021
plz, Why does GameHelper automatically exit when I use it?
which GH are you running?
-
Member