| View previous topic :: View next topic |
| Author |
Message |
kilomn How do I cheat?
Reputation: 0
Joined: 18 May 2015 Posts: 4
|
Posted: Mon May 18, 2015 6:51 am Post subject: AA script cant be enable after game closed |
|
|
I try to make cheat engine script for cs : condition zero, it work fine... but after i close the game and open my cheat table again i cant enable my AA script . And i tought i make a mistake with that script and try to make it again, it same script but after i make new one, the old script can be enable again and it work again...
I find awkwardness with that game, when im only open my cheat table it wont enable but after i "find out what writes to this address" it flashing and i can enable my script again and it work fine. I try using 0DA3365F it just work 1 times and when game exited and opened again the address changed..
here the screenshot (i cant use URL yet, so im using file attachment)
sorry for my bad spelling, thanks...
| Description: |
|
| Filesize: |
18.88 KB |
| Viewed: |
16706 Time(s) |

|
| Description: |
| after flashing and my old code can be enable again and it work fine |
|
| Filesize: |
19.72 KB |
| Viewed: |
16706 Time(s) |

|
|
|
| Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5627
|
|
| Back to top |
|
 |
kilomn How do I cheat?
Reputation: 0
Joined: 18 May 2015 Posts: 4
|
Posted: Mon May 18, 2015 8:25 am Post subject: |
|
|
| Geri wrote: | | Online cheat discussions are not allowed on the forum. |
no, its offline games counter strike condition zero...
|
|
| Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Mon May 18, 2015 11:23 am Post subject: |
|
|
Post your AA script. Make sure your enable/disable part are correct and you aren't registering the same symbol name for two different AA scripts etc.
Hard ot know whats wrong unless you post your script. Also your picture show the exact same opcodes, not sure what is different there ?
_________________
|
|
| Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Mon May 18, 2015 11:29 am Post subject: |
|
|
It sounds like you're using the following label as your injection point.
When you should be using the following.
|
|
| Back to top |
|
 |
kilomn How do I cheat?
Reputation: 0
Joined: 18 May 2015 Posts: 4
|
Posted: Mon May 18, 2015 2:16 pm Post subject: |
|
|
| STN wrote: | Post your AA script. Make sure your enable/disable part are correct and you aren't registering the same symbol name for two different AA scripts etc.
Hard ot know whats wrong unless you post your script. Also your picture show the exact same opcodes, not sure what is different there ? |
| Zanzer wrote: | It sounds like you're using the following label as your injection point.
When you should be using the following.
|
here my code
| Code: | [ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov [esi+000001CC],00003e80
exit:
jmp returnhere
"mp.dll"+9365F:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"mp.dll"+9365F:
mov [esi+000001CC],ecx
//Alt: db 89 8E CC 01 00 00 |
i dont know why i cant enable this, sound like
wont change like this before i run debugger
|
|
| Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Mon May 18, 2015 2:23 pm Post subject: |
|
|
| Try using the AOB Injection template instead of Code Injection.
|
|
| Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Mon May 18, 2015 2:36 pm Post subject: |
|
|
| Zanzer wrote: | It sounds like you're using the following label as your injection point.
When you should be using the following.
|
That won't explain why the script won't activate even if the game is using codeshifting because CE will write dumbly to 0DA3365F when there is different code there.
The only thing that can explain that sort of behavior is if the memory doesn't exist at that address after some time, this can happen with games which load data when needed. I don't know if Counter strike does that though, to check it, when you can't enable the script go to that address in memory viewer and see if there is any code there.
Your script looks fine.
EDIT: are you sure CS is offline ? it is a vac enabled game i believe and it could very well be interfering with that.
_________________
|
|
| Back to top |
|
 |
kilomn How do I cheat?
Reputation: 0
Joined: 18 May 2015 Posts: 4
|
Posted: Tue May 19, 2015 12:09 am Post subject: |
|
|
| Zanzer wrote: | | Try using the AOB Injection template instead of Code Injection. |
i know little bit about AOB, last time im using AOB to this script it doesnt work. can you make it for me ?
| STN wrote: | | Zanzer wrote: | It sounds like you're using the following label as your injection point.
When you should be using the following.
|
That won't explain why the script won't activate even if the game is using codeshifting because CE will write dumbly to 0DA3365F when there is different code there.
The only thing that can explain that sort of behavior is if the memory doesn't exist at that address after some time, this can happen with games which load data when needed. I don't know if Counter strike does that though, to check it, when you can't enable the script go to that address in memory viewer and see if there is any code there.
Your script looks fine.
EDIT: are you sure CS is offline ? it is a vac enabled game i believe and it could very well be interfering with that. |
thanks, i think game still load data. I wait for little bit and i can enable my script again. And about codeshifting, i think cheat engine do that for me (thanks Dark Byte)
EDIT: sure, i play mission in CS : Condition Zero offline without internet connection
|
|
| Back to top |
|
 |
|