Difference between revisions of "Example 7"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
[[Category: Assembly Examples]] | [[Category: Assembly Examples]] | ||
This is what this entire tutorial has been building up to: writing a cheat for a game! | |||
I have chosen the simplest cheat I can think of that demonstrates most of the concepts I've attempted to teach: displaying a notification whenever a player spends minerals in Starcraft. | |||
This demonstration will use Starcraft 1.05. There are two reasons: | |||
* So it can't easily be translated to modern versions, which should keep Blizzard off my back. | |||
* Because the newer versions break TSearch, and I don't really want to find/write another memory searcher. | |||
Two locations need to be found: | |||
* The function that can be called to display messages on-screen. | |||
* The function that is called when minerals are spent. | |||
{{construction}} | |||
== Questions == | == Questions == | ||
Feel free to edit this section and post questions, I'll do my best to answer them. But you may need to contact me to let me know that a question exists. | Feel free to edit this section and post questions, I'll do my best to answer them. But you may need to contact me to let me know that a question exists. |
Revision as of 02:39, 16 March 2007
This page is under construction. USE AT YOUR OWN RISK! |
Assembly Language Tutorial | |
---|---|
Please choose a tutorial page:
|
This is what this entire tutorial has been building up to: writing a cheat for a game!
I have chosen the simplest cheat I can think of that demonstrates most of the concepts I've attempted to teach: displaying a notification whenever a player spends minerals in Starcraft.
This demonstration will use Starcraft 1.05. There are two reasons:
- So it can't easily be translated to modern versions, which should keep Blizzard off my back.
- Because the newer versions break TSearch, and I don't really want to find/write another memory searcher.
Two locations need to be found:
- The function that can be called to display messages on-screen.
- The function that is called when minerals are spent.
This page is under construction. USE AT YOUR OWN RISK! |
Questions
Feel free to edit this section and post questions, I'll do my best to answer them. But you may need to contact me to let me know that a question exists.