| View previous topic :: View next topic |
| Author |
Message |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Wed Feb 28, 2007 12:00 pm Post subject: "Att. DarkByte" Problem with Injection in CE Train |
|
|
There is a problem with using code injection im having.
It causes the CE trainer to send a error saying it is not for this version of the game.
It has happened to me on several games doing injections.
This is a very simple injection and it works in CE but not in a trainer.
SunBeam also looked at this with me, We both seen the same thing.
Now you can do this same injection in VB and TMK and it will work.
Using winmine Game to explain and show whats going on.
Do this and you will see the same error message.
Target: Minesweeper Timer.
Injection:
reversing the timer to count up and not down,
| Code: | alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
01002FF5:
jmp newmem
nop
returnhere:
newmem:
dec [0100579c]
originalcode:
// inc [0100579c]
exit:
jmp returnhere
|
|
|
| Back to top |
|
 |
Hans Henrik Expert Cheater
Reputation: 0
Joined: 18 Feb 2007 Posts: 178
|
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Thu Mar 01, 2007 9:04 am Post subject: |
|
|
Dude, thats not wrong. I put that there to show the original code.
It is commented out on purpose.
| Hans Henrik wrote: | hand btw you need to double that "dec [0100579c]" if you want to go lower, just 1 dec equals that the timer just stop (evrytime its like adding 1-1=0 to add)
or you cud just remove the whole "inc" command from the original code  |
Hello, look at my code silly willy, // is removing the original instruction.
So i only need to dec 1 time.
I know perfectly well how this works and what a comment is.
This is all you really need.
| Code: | alloc(newmem,2048)
label(returnhere)
label(exit)
01002FF5:
jmp newmem
nop
returnhere:
newmem:
dec [0100579c]
exit:
jmp returnhere |
All im saying is it does not work in a compiled CE trainer.
I think SunBeam knows all to well what im talking about.
Only one that can correct this problem is DarkByte if he tries this. Then he will see there is some small problem with it.
|
|
| Back to top |
|
 |
SunBeam I post too much
Reputation: 65
Joined: 25 Feb 2005 Posts: 4023 Location: Romania
|
Posted: Thu Mar 01, 2007 5:33 pm Post subject: |
|
|
| If he didn't use // on that line, last instruction used would've been the inc, which is the original code. And what's the purpose of a cave in which you write the original data o.O ?
|
|
| Back to top |
|
 |
stanoja Cheater
Reputation: 0
Joined: 08 Mar 2007 Posts: 33 Location: Mk.
|
Posted: Fri Mar 09, 2007 12:24 pm Post subject: |
|
|
It's for backing up.
you should find Auto injection.
_________________
Busy thinking... |
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Fri Mar 09, 2007 1:10 pm Post subject: |
|
|
| stanoja wrote: | It's for backing up.
you should find Auto injection. |
Where do you people come from?
I know if you post here with something like this, You have no idea what this thread is about.
So far only 2 people in this thread know whats going on.
|
|
| Back to top |
|
 |
stanoja Cheater
Reputation: 0
Joined: 08 Mar 2007 Posts: 33 Location: Mk.
|
Posted: Fri Mar 09, 2007 1:32 pm Post subject: |
|
|
you have no idea what's going on...
_________________
Busy thinking... |
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6300
|
Posted: Fri Mar 09, 2007 6:24 pm Post subject: |
|
|
nice reply,
You can crawl back in your hole now.
|
|
| Back to top |
|
 |
|