Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


icy-tower v13 <- script

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
MoolT
Cheater
Reputation: 0

Joined: 16 Mar 2007
Posts: 38

PostPosted: Tue Jun 19, 2007 2:45 pm    Post subject: icy-tower v13 <- script Reply with quote

Alright, I managed to pull some hacks but I wanted to try a "complicated" one. Can anyone fix my script a-bit or at least tell me what's wrong with it?

Code:

[enable]
label(restart)
alloc(value,1024)
label(value)

value:
dd 0

restart:
0040e56d:
push eax
mov eax,[value]
pop eax

jmp restart

[disable]
0040e56d:
mov [004cbb00],eax
dealloc(value)


It didn't work so I thought about trying this...

Code:

[enable]
label(return)
004CBB00:

return:
push eax
mov eax,0
pop eax
jmp return

[disable]
add [eax],al


Quote:

So.. what did I do wrong?


a few more questions:
*How can I know how many bytes to alloc
*How can I know when to nop
Back to top
View user's profile Send private message
DevilGilad
Grandmaster Cheater
Reputation: 0

Joined: 10 May 2007
Posts: 624
Location: Delete C:\WINDOWS folder and you'll be able to see me.

PostPosted: Wed Jun 20, 2007 9:47 am    Post subject: Reply with quote

Tell us what does addresses meant to do and we'll help you a little...
_________________
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
MoolT
Cheater
Reputation: 0

Joined: 16 Mar 2007
Posts: 38

PostPosted: Thu Jun 21, 2007 3:28 am    Post subject: Reply with quote

Stops the floor from moving.
Back to top
View user's profile Send private message
DevilGilad
Grandmaster Cheater
Reputation: 0

Joined: 10 May 2007
Posts: 624
Location: Delete C:\WINDOWS folder and you'll be able to see me.

PostPosted: Thu Jun 21, 2007 6:37 am    Post subject: Reply with quote

MoolT wrote:
Stops the floor from moving.

If so, just make a CT or that and test it :/

_________________
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
MoolT
Cheater
Reputation: 0

Joined: 16 Mar 2007
Posts: 38

PostPosted: Thu Jun 21, 2007 2:01 pm    Post subject: Reply with quote

DevilGilad wrote:
MoolT wrote:
Stops the floor from moving.

If so, just make a CT or that and test it :/

Dude, what the f***?
I asked what's the problem not if it's working. Next time don't try spamming and pretending you know anything. This is my last reply to you since this is just spam.

od "hackerwannabe" she ba me fxp.. ata pateti.
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 10

Joined: 28 Nov 2006
Posts: 6301

PostPosted: Thu Jun 21, 2007 3:16 pm    Post subject: Reply with quote

Heh i got this game and was playing around.
Here is my CT for giving a stupid large score and it unlocks levels Smile.


Oh you know you should find the jump/gravity if anything and then you can super jump Smile.



Icy Tower v1 Score.CT
 Description:

Download
 Filename:  Icy Tower v1 Score.CT
 Filesize:  478 Bytes
 Downloaded:  462 Time(s)

Back to top
View user's profile Send private message
MoolT
Cheater
Reputation: 0

Joined: 16 Mar 2007
Posts: 38

PostPosted: Fri Jun 22, 2007 7:26 am    Post subject: Reply with quote

Labyrnth wrote:
Heh i got this game and was playing around.
Here is my CT for giving a stupid large score and it unlocks levels Smile.


Oh you know you should find the jump/gravity if anything and then you can super jump Smile.

yea but those are the easy ones. I tried turning the floor one into a script.
I actually managed to find the "ow" sound when you're on the edge of a floor and make it so it doesn't make the sound at all or spams it crazily Razz
Try searching 0 on normal floor and inc when you hear the "ow".
One problem with jump hack. I remember that when I did it you never fell. It's better to use "jump on air" hack so you can jump on air. Also you can tick unrandomizer find X spot and freeze it on the floor then lock the clock and put something on jump button.
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 10

Joined: 28 Nov 2006
Posts: 6301

PostPosted: Fri Jun 22, 2007 6:40 pm    Post subject: Reply with quote

You can have it fall, i think you set it too far out.
Back to top
View user's profile Send private message
samuri25404
Grandmaster Cheater
Reputation: 7

Joined: 04 May 2007
Posts: 955
Location: Why do you care?

PostPosted: Sat Jun 23, 2007 11:40 pm    Post subject: Re: icy-tower v13 <- script Reply with quote

MoolT wrote:
Alright, I managed to pull some hacks but I wanted to try a "complicated" one. Can anyone fix my script a-bit or at least tell me what's wrong with it?

Code:

[enable]
label(restart)
alloc(value,1024)
label(value)

value:
dd 0

restart:
0040e56d:
push eax
mov eax,[value]
pop eax

jmp restart

[disable]
0040e56d:
mov [004cbb00],eax
dealloc(value)


It didn't work so I thought about trying this...

Code:

[enable]
label(return)
004CBB00:

return:
push eax
mov eax,0
pop eax
jmp return

[disable]
add [eax],al


Quote:

So.. what did I do wrong?


a few more questions:
*How can I know how many bytes to alloc
*How can I know when to nop


Dude, these scripts are crazy messed up. First, the two questions:

1) I usually do 512 or 1024, depending on the length of the script. I would just suggest that you do 1024.

2) Bleh, nop'ing? If you want to disable a certain function, that's when you nop. If you found the address that like made you die when you hit the bottom and you weren't on a floor, you would nop that and then boom, you wouldn't die when you hit the floor.

Now, for your scripts.

Code:

[enable]
label(restart)
alloc(value,1024)
label(value)

value:
dd 0

restart:
0040e56d:
push eax
mov eax,[value]
pop eax

jmp restart

[disable]
0040e56d:
mov [004cbb00],eax
dealloc(value)


That thing confused me to no end. First of all, wouldn't you want to move [value] into the address in the original opcode? I'm about to fire up Icy Tower and check some of this stuff out. Next, your Restart thing, that doesn't go there. Also, you don't register VALUE as a symbol (i.e. you don't do registersymbol(value)), yet you give it the value of 0. I guess that will work if you don't want to change it, but either you want to add Value to your CT, and change it, so you use the registersymbol instead of label, or you just do mov eax,0. I am also assuming that you want this code to loop. Oh, and FYI, a number is 4 bytes. Try something like this:

Code:

alloc(YourCode,512)
alloc(Value,4)
registersymbol(Value)
label(YourCode)

Value:
dd 0

40E56D:
jmp YourCode
nop

YourCode:
push eax
mov eax,[Value]
mov [4cbb00], eax
pop eax
jmp YourCode

[disable]
dealloc(YourCode)
dealloc(Value)
undregistersymbol(Value)

40E56D:
add [eax],eax
add cl,ch
mov [eax],al
Back to top
View user's profile Send private message
MoolT
Cheater
Reputation: 0

Joined: 16 Mar 2007
Posts: 38

PostPosted: Sun Jun 24, 2007 12:00 am    Post subject: Re: icy-tower v13 <- script Reply with quote

samuri25404 wrote:
MoolT wrote:
Alright, I managed to pull some hacks but I wanted to try a "complicated" one. Can anyone fix my script a-bit or at least tell me what's wrong with it?

Code:

[enable]
label(restart)
alloc(value,1024)
label(value)

value:
dd 0

restart:
0040e56d:
push eax
mov eax,[value]
pop eax

jmp restart

[disable]
0040e56d:
mov [004cbb00],eax
dealloc(value)


It didn't work so I thought about trying this...

Code:

[enable]
label(return)
004CBB00:

return:
push eax
mov eax,0
pop eax
jmp return

[disable]
add [eax],al


Quote:

So.. what did I do wrong?


a few more questions:
*How can I know how many bytes to alloc
*How can I know when to nop


Dude, these scripts are crazy messed up. First, the two questions:

1) I usually do 512 or 1024, depending on the length of the script. I would just suggest that you do 1024.

2) Bleh, nop'ing? If you want to disable a certain function, that's when you nop. If you found the address that like made you die when you hit the bottom and you weren't on a floor, you would nop that and then boom, you wouldn't die when you hit the floor.

Now, for your scripts.

Code:

[enable]
label(restart)
alloc(value,1024)
label(value)

value:
dd 0

restart:
0040e56d:
push eax
mov eax,[value]
pop eax

jmp restart

[disable]
0040e56d:
mov [004cbb00],eax
dealloc(value)


That thing confused me to no end. First of all, wouldn't you want to move [value] into the address in the original opcode? I'm about to fire up Icy Tower and check some of this stuff out. Next, your Restart thing, that doesn't go there. Also, you don't register VALUE as a symbol (i.e. you don't do registersymbol(value)), yet you give it the value of 0. I guess that will work if you don't want to change it, but either you want to add Value to your CT, and change it, so you use the registersymbol instead of label, or you just do mov eax,0. I am also assuming that you want this code to loop. Oh, and FYI, a number is 4 bytes. Try something like this:

Code:

alloc(YourCode,512)
alloc(Value,4)
registersymbol(Value)
label(YourCode)

Value:
dd 0

40E56D:
jmp YourCode
nop

YourCode:
push eax
mov eax,[Value]
mov [4cbb00], eax
pop eax
jmp YourCode

[disable]
dealloc(YourCode)
dealloc(Value)
undregistersymbol(Value)

40E56D:
add [eax],eax
add cl,ch
mov [eax],al

Alright, thank you very much. I can't play with it right now (got matriculation exam in grammar grr... but I will, later).
Back to top
View user's profile Send private message
PtuntVirus
Expert Cheater
Reputation: 0

Joined: 13 Mar 2007
Posts: 171

PostPosted: Mon Jun 25, 2007 5:25 pm    Post subject: Reply with quote

none of these work....except the score ct...which completely killed the point of the game...lol
Back to top
View user's profile Send private message
iNoobHacker
Advanced Cheater
Reputation: 0

Joined: 05 Nov 2006
Posts: 99

PostPosted: Fri Jun 29, 2007 2:09 pm    Post subject: Reply with quote

i have only 3 questions:
1. do you mean a time hack? that stops from the clock moving?
2. if you mean "floor not moving hack" how do u want to see where u jump to? O_o
3. what is the value and/or register youre using?

_________________
"Two things are infinite: the universe and human stupidity, but I'm still not sure about the first one."
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites