CE has 3 different debugger types: Windows, VEH and DBVM. Which one are you using? By default it uses the windows debugger. Also please note that you cannot have two debuggers attached at the same time. Attaching Cosmos debugger on Sniper Elite V2 works perfectly fine on my end.
Steps I did:
1. Download Cosmos Advanced 5.1.3
2. Start Sniper Elite V2, attach Cosmos to it
3. Open diassembly => go to address 'SniperEliteV2.exe' and place a breakpoint on it.
4. Go back ingame, no crash at all.
There was a bug in 5.1.2 which crash all games when attaching the debugger. So make sure you're up to date.
thats not what i meant.
1. I downloaded Cosmos Advanced 5.1.3
2. Started Sniper Elite V2, attach cosmos to it
3. Took a long while to find the HP value
4. Take the Adress -> Use the function (find out what accesses this adress)
5. Sniper Elite V2 freezes and crashes as soon as i press YES on the Attach debugger question.
Thats the problem, the Find out what accesses this adress function.
Maybe you guys know some fixes
When you say script you mean cheat table right? And the cheat table contains the search results you gathered when the process was running? And after a restart the values all show 0?
That's very usual. Memory is allocated dynamically most of the time. When you found a value and restart the game, the value will be somewhere else in memory. You would need to search it again.
To avoid searching over and over again you would need to write injection scripts that either gather the value or do something with it. For this you would need some basic assembly language knowledge and using the debugger. The Cosmos Advanced tutorial features it.
Thanks, This advance script saving method will make it so I can actually keep the values I've search for?
Is there a tutorial because I've checked a bunch of times before I PMed you about this subject.
I'll check again but if you can give any more detail that would be awesome.
And does it freeze if you place a breakpoint on the first byte of the main module like I did?
what do you mean?
I just enable the breakpoint under the first .exe byte there is