Open fuzzlecutter opened 4 days ago
Currently, the overlay appears to not detect IWD:EE. What changes are necessary for the overlay to function in IWD:EE?
change the "baldur" process names in Process.GetProcessesByName("Baldur") calls to the IWD ones
change the "baldur" process names in Configuration.cs
check if the static pointer to the array of gameObject is correct at https://github.com/tapahob/BG2RadarOverlay/blob/2c5afd831841629af296a3126536efadc2746b7c/ProcessHacker.cs#L46 if its not - you'd have to reverse-engineer it with something like cheat-engine - you scan for some character's hp, then u hit it, scan for the new value (repeat till found) -> look who is accessing this memory. Look who is accessing those who access the character (you are looking for static address + memory offset). Then you check if static adress is indeed an array of GameObjects. You can use the loop at https://github.com/tapahob/BG2RadarOverlay/blob/2c5afd831841629af296a3126536efadc2746b7c/ProcessHacker.cs#L52 or check it manually with the docs here - https://eeex-docs.readthedocs.io/
Currently, the overlay appears to not detect IWD:EE. What changes are necessary for the overlay to function in IWD:EE?