View previous topic :: View next topic |
Author |
Message |
sasatefa2009 Cheater
Reputation: 0
Joined: 10 Dec 2014 Posts: 29 Location: Home
|
Posted: Fri Feb 24, 2017 2:25 pm Post subject: any ideas ? |
|
|
Hello everyone ,
The thing is i want to scan for Health but i can't get it done because i can't increase or decrease it. "ONE SHOT=DEATH"
And it's not '1' and '0' scan, the reason i'm saying this is that i can get also a shot in arm or leg but that's a 1% chance. Even if it was i wouldn't be able to do so because then '0' would mean i'm dead therefore changed addresses.
so any ideas ?
_________________
لا اله الا الله محمد رسول الله |
|
Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Fri Feb 24, 2017 2:41 pm Post subject: |
|
|
Which game?
You can try jumping off a cliff, decrease your health a little if possible.
_________________
|
|
Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Fri Feb 24, 2017 5:08 pm Post subject: |
|
|
Ultimap.
|
|
Back to top |
|
 |
Twistedfate Expert Cheater
Reputation: 1
Joined: 11 Mar 2016 Posts: 231
|
Posted: Fri Feb 24, 2017 5:22 pm Post subject: |
|
|
try to scan Unknown initial value and changed value and compare to first scan options .
alive = Unknown initial value
dead= changed
etc .
|
|
Back to top |
|
 |
sasatefa2009 Cheater
Reputation: 0
Joined: 10 Dec 2014 Posts: 29 Location: Home
|
Posted: Sat Feb 25, 2017 12:04 am Post subject: |
|
|
STN wrote: | Which game?
You can try jumping off a cliff, decrease your health a little if possible. |
SWAT 4 The Stetchkov Syndicate
that's unfortunately not possible. there is no cliff and when i meet the enemy it's just 2 secs and i'm dead.
i never used Ultimap before and i don't know it's usage, if it could help me with my issue. please provide me with a detailed tutorial, thanks.
Twistedfate wrote: | try to scan Unknown initial value and changed value and compare to first scan options .
alive = Unknown initial value
dead= changed
etc . |
i don't really get what you mean, but dead means ended mission and that meas that the addresses will be changed therefore search results will be useless.
Important Note 1: Health is shown as a picture, no numbers.
Important Note 2: I found the ammo of the first/second weapon and they are run by the same instruction which is in a .dll file and i can change it and works without a problem but the frustrated thing is that i can't code inject by any way and the game will crash and i will get this beautiful message ---> Access Violation caused General protection fault!
i used my little reverse engineering experience and loaded the .dll file into olly and edited the instruction which is a [dec] with [inc]. and the game didn't opened and gave me the same message as before.
The full message report:
No Label
Crash Time: 02/25/17 07:38:02
OS: Windows NT 6.1 (Build: 7601)
CPU: GenuineIntel PentiumPro-class processor @ 2195 MHz with 4062MB RAM
Video: NVIDIA GeForce G 103M (4201)
UserName: COMPUMAX
ComputerName: COMPUMAXPC
Application location: D:\team awesome\S.W.A.T.4\ContentExpansion\System\
SWAT Build Number: 1.0
Access Violation caused General protection fault!
History: UObject::CallFunction [SCRIPT='GUI.GUIDlg.Deactivate' OBJ='SwatMainMenu_WaitDialogueDoNotUse'] <- UObject::CallFunction [SCRIPT='GUI.GUIPage.DlgReturned' OBJ='SwatMainMenu'] <- UObject::CallFunction [SCRIPT='GUI.GUIPage.CleanupDialogs' OBJ='SwatMainMenu'] <- UObject::CallFunction [SCRIPT='GUI.GUIController.InternalOpenMenu' OBJ='SwatGUIController0'] <- UObject::CallFunction [SCRIPT='GUI.GUIController.OpenMenu' OBJ='SwatGUIController0'] <- UObject::ProcessEvent [Function SwatGui.SwatGUIController.InitializeController() on SwatGUIController Transient.SwatGUIController0] <- UGameEngine::Init <- InitEngine
_________________
لا اله الا الله محمد رسول الله |
|
Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Sat Feb 25, 2017 12:17 am Post subject: |
|
|
sasatefa2009 wrote: | i never used Ultimap before and i don't know it's usage, if it could help me with my issue. please provide me with a detailed tutorial, thanks. | -Sure...I will get right on that.
It really is not difficult to learn if you just take some time to self-educate and experiment with it a bit.
|
|
Back to top |
|
 |
sasatefa2009 Cheater
Reputation: 0
Joined: 10 Dec 2014 Posts: 29 Location: Home
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25705 Location: The netherlands
|
Posted: Sat Feb 25, 2017 3:01 am Post subject: |
|
|
here's a video of someone using it. (may not be 100% correct but you'll get the idea)
https://www.youtube.com/watch?v=Es-ziVPhrNs
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Sat Feb 25, 2017 5:41 am Post subject: |
|
|
huh, i see even micral/fanaion didn't make a health cheat.
To check if the game has memory checks, can you do a simple code injection and see if game crashes then? Just jump to cave and back to game.
If it does have checks, you can kill them or use stealthedit. Its such an old game, i'd be surprised to find checks.
For health, you can reduce the damage received to aid in finding your health. Or change it to 0 to become invincible. There is an ini file you can change to change the damage received in
<drive>\sierra\swat 4\contentexpansion\system
Probably 0.001 etc and you should be able to take several hits before dying and even use medpacks (if available in game)
_________________
|
|
Back to top |
|
 |
_Veggy Cheater
Reputation: 2
Joined: 30 Apr 2013 Posts: 34 Location: BReWErS rox your dox
|
Posted: Sun Feb 26, 2017 7:38 am Post subject: |
|
|
Considering the game using the Unreal Engine 2 this could be your problem.
Unreal Engine 2 games are well known for having tons and tons of different functions being re-routed through one specific piece of code inside core.dll.
Your crashes are mostlikely because of this.
|
|
Back to top |
|
 |
SunBeam I post too much
Reputation: 65
Joined: 25 Feb 2005 Posts: 4023 Location: Romania
|
Posted: Tue Feb 28, 2017 4:41 am Post subject: |
|
|
^ Supporting what he said. Also, given it's UE2 (although am not sure of your level of expertise), you could makes use of UObjects. Even the default CheatManager.God should work (unless the developers un-linked it and using some other UFunction for Health processing).
|
|
Back to top |
|
 |
sasatefa2009 Cheater
Reputation: 0
Joined: 10 Dec 2014 Posts: 29 Location: Home
|
Posted: Wed Mar 01, 2017 10:21 pm Post subject: |
|
|
unfortunately my pc doesn't have dbvm, processor is from 2105 BC
STN wrote: | huh, i see even micral/fanaion didn't make a health cheat.
To check if the game has memory checks, can you do a simple code injection and see if game crashes then? Just jump to cave and back to game.
If it does have checks, you can kill them or use stealthedit. Its such an old game, i'd be surprised to find checks.
For health, you can reduce the damage received to aid in finding your health. Or change it to 0 to become invincible. There is an ini file you can change to change the damage received in
<drive>\sierra\swat 4\contentexpansion\system
Probably 0.001 etc and you should be able to take several hits before dying and even use medpacks (if available in game) |
i've tried stealthedit ( tut from here ) but didn't work
the code as below Code: | [ENABLE]
stealtheditex(boriginal,"Core.dll"+409DD,1)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(nolose)
label(exit)
registersymbol(newmem)
registersymbol(nolose)
newmem:
originalcode:
nop
nop
pop edi
pop esi
pop ecx
exit:
jmp returnhere
boriginal:
nolose:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
nolose:
dec [edi]
pop edi
pop esi
pop ecx
unregistersymbol(newmem)
unregistersymbol(nolose)
//Alt: db FF 0F 5F 5E 59[/b] |
the two nop's are dec [edi], the good news is the game didn't crashes but also it did not affected (nothing happens)
_Veggy wrote: | Considering the game using the Unreal Engine 2 this could be your problem.
Unreal Engine 2 games are well known for having tons and tons of different functions being re-routed through one specific piece of code inside core.dll.
Your crashes are mostlikely because of this. |
SunBeam wrote: | ^ Supporting what he said. Also, given it's UE2 (although am not sure of your level of expertise), you could makes use of UObjects. Even the default CheatManager.God should work (unless the developers un-linked it and using some other UFunction for Health processing). |
So what to do then ??!!!
Last edited by sasatefa2009 on Wed Mar 01, 2017 10:36 pm; edited 1 time in total |
|
Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Mar 01, 2017 10:36 pm Post subject: |
|
|
sasatefa2009 wrote: | ++METHOS wrote: | sasatefa2009 wrote: | i never used Ultimap before and i don't know it's usage, if it could help me with my issue. please provide me with a detailed tutorial, thanks. | -Sure...I will get right on that.
It really is not difficult to learn if you just take some time to self-educate and experiment with it a bit. |
I'm not asking you to teach me anything, but only to give me a link for a tutorial.
giving someone a math book doesn't make you his math teacher. I'm pretty sure that he educated him self.
thanks | -You did not ask for a link, you asked for a detailed tutorial. Nonetheless, I stand by my previous statement in that a tutorial is not really necessary.
That said...
sasatefa2009 wrote: |
unfortunately my pc doesn't have dbvm, processor is from 2105 BC | -For 32bit targets, you can try CDA - Code Dynamic Analysis as an alternative to ultimap.
|
|
Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Thu Mar 02, 2017 6:47 am Post subject: |
|
|
I didn't suggest stealtheditr until you confirmed it does have checks, you haven't said anything about that so i assume you're using stealthedit for no reason.
Anyhow, not sure what the dec is for. health? ammo?. Did you find health? My advice was only for finding health and crashes, i have no idea what you're doing with ammo.
_________________
|
|
Back to top |
|
 |
Viloresi Expert Cheater
Reputation: 0
Joined: 02 Feb 2017 Posts: 149
|
Posted: Thu Mar 02, 2017 7:37 am Post subject: |
|
|
I may understood that you are trying to cheat the multiplayer side of that game, since there are already cheat codes for it.
https://www.gamefaqs.com/pc/930133-swat-4-the-stetchkov-syndicate/cheats
as you can see you can enable the god mode with a command.
You can see what addresses changes in memory after enabling the godmode from the console, (you can search for bit 0 for disable and 1 for enable).
|
|
Back to top |
|
 |
|