Forum
 
Go Back   D3scene > Hot Games > WoW forum > WoW Guides

Write your own ASM script!

This is a discussion on Write your own ASM script! within the WoW Guides forum part of the WoW forum category; Alright. Before we start, ASM is a computer language. It is what cheat engine is primarily based on. It's pretty ...

Welcome on D3scene.com! Make sure to register - it's free and very quick! You have to register before you can post and participate in our discussions with 35000 other registered members. Downloads, user profiles and some forums can only be seen by registered members. After you create your free account you will be able to customize many options, you will have the full access to new hacks, latest cheats and last but not least will see no advertisements at all. We would love to see you around in our community!
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 04-09-2007, 03:38 PM
Ginzo's Avatar
Premium Member
 
Join Date: Mar 2007
Posts: 172
Reputation: 50
Rep Power: 2
Ginzo will become famous soon enough
Write your own ASM script!

Alright. Before we start, ASM is a computer language. It is what cheat engine is primarily based on. It's pretty much the code that tells a game what to do. Since WoW dosen't have CRC implemented (CRC = Cyclic Redundency Check, checks to see if the memory is directly changed), we can edit the memory, which is great! We can use auto assemble (yey)! These cheats can be made from addresses you find on Cheat Engine, and just "checked" on your Cheat Table to be activated. Now let's begin (I'll start with the address for wall climb, 8A1F14):

To get to the auto assembler, open memory view (Memory View button on main Cheat Engine screen), and then while inside memory view click CTRL+A. This is where you will be creating your script.

First you need to start your script off with this:

[Enable]

The instructions following this tells the cheat how to function when it's checked on. Next, open up your memory viewer (Click the Memory View button on the Cheat Engine main screen) and go to your address (while in Memory View click CTRL+G on your keyboard, type/paste in the address, and click OK). The address for your hack should be highlighted. All of this coding may seem like gibberish, and that is because you don't know ASM (neither do I for the most part, I'm a novice at it)! For the address 8A1F14, you will see this after it:

mov ebx, d43f248d

That is the instruction telling the game that you will not be able to walk up a slope of a certain degree. You won't need this part until later. Now you just need to write out what to tell the game to do to enable the hack:

[Enable]
8A1F14:----------------//This tells Cheat Engine which address you are working with
mov ebx, 00000001-----//This tells Cheat Engine how to turn on the cheat. This part might be hard for some people, as it ---------------------------requires some knowledge of ASM.

Congratulations! You just told Cheat Engine how to turn on your hack. Now you just need to know how to DISable it. This part is easy. First, insert a disable function:

[Disable]

Next, just simply just copy the intruction you find when originally finding the address in memory view, and that's it! Your finished script should look as follows (if you did it right!).

[Enable]
8A1F14:
mov ebx, 00000001

[Disable]
8A1F14:
mov ebx, d43f248d
Reply With Quote
D3scene
Welcome to D3scene - probably the best location for all Gamers.

To participate in our friendly environment you have to register. After completing registration you will have full access to all threads and features. We care about members and try to make your stay as pleasant as possible. We are unique with the following feature for members - you will not see a single Advertisement!


The best: registration is completely free. It will not cost you a single penny or harm you in any way. You will lose nothing except 1 minute of your time. So why not register? We would be happy to see you around!
  #2  
Old 05-23-2007, 06:24 PM
Wannabe Member
 
Join Date: Apr 2007
Posts: 10
Reputation: 0
Rep Power: 2
misterx is an unknown quantity at this point
Re: Write your own ASM script!

Quote:
Originally Posted by Ginzo
Alright. Before we start, ASM is a computer language. It is what cheat engine is primarily based on. It's pretty much the code that tells a game what to do. Since WoW dosen't have CRC implemented (CRC = Cyclic Redundency Check, checks to see if the memory is directly changed), we can edit the memory, which is great! We can use auto assemble (yey)! These cheats can be made from addresses you find on Cheat Engine, and just "checked" on your Cheat Table to be activated. Now let's begin (I'll start with the address for wall climb, 8A1F14):

To get to the auto assembler, open memory view (Memory View button on main Cheat Engine screen), and then while inside memory view click CTRL+A. This is where you will be creating your script.

First you need to start your script off with this:

[Enable]

The instructions following this tells the cheat how to function when it's checked on. Next, open up your memory viewer (Click the Memory View button on the Cheat Engine main screen) and go to your address (while in Memory View click CTRL+G on your keyboard, type/paste in the address, and click OK). The address for your hack should be highlighted. All of this coding may seem like gibberish, and that is because you don't know ASM (neither do I for the most part, I'm a novice at it)! For the address 8A1F14, you will see this after it:

mov ebx, d43f248d

That is the instruction telling the game that you will not be able to walk up a slope of a certain degree. You won't need this part until later. Now you just need to write out what to tell the game to do to enable the hack:

[Enable]
8A1F14:----------------//This tells Cheat Engine which address you are working with
mov ebx, 00000001-----//This tells Cheat Engine how to turn on the cheat. This part might be hard for some people, as it ---------------------------requires some knowledge of ASM.

Congratulations! You just told Cheat Engine how to turn on your hack. Now you just need to know how to DISable it. This part is easy. First, insert a disable function:

[Disable]

Next, just simply just copy the intruction you find when originally finding the address in memory view, and that's it! Your finished script should look as follows (if you did it right!).

[Enable]
8A1F14:
mov ebx, 00000001

[Disable]
8A1F14:
mov ebx, d43f248d
And where to download it?
i heared also that buffs are client-side.
So if some1 can go look for the adresses of them,
Imagine, buble for ever, innervate for ever, etc, u cna solo raid instance etc lol!!
Reply With Quote
  #3  
Old 05-23-2007, 06:36 PM
WooT.n-CzT's Avatar
Hacker
 
Join Date: Apr 2007
Location: Germany, Reutlingen
Posts: 172
Reputation: 4
Rep Power: 2
WooT.n-CzT is an unknown quantity at this point
Send a message via ICQ to WooT.n-CzT Send a message via MSN to WooT.n-CzT
Re: Write your own ASM script!

Buffs are not, and I repeat, not clientside.
Reply With Quote
D3scene
Welcome to D3scene - probably the best location for all Gamers.

To participate in our friendly environment you have to register. After completing registration you will have full access to all threads and features. We care about members and try to make your stay as pleasant as possible. We are unique with the following feature for members - you will not see a single Advertisement!


The best: registration is completely free. It will not cost you a single penny or harm you in any way. You will lose nothing except 1 minute of your time. So why not register? We would be happy to see you around!
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT +1. The time now is 09:04 PM.


vBulletin style developed by Transverse Styles
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

»About D3scene »Navigation