QUOTE(m.r.bob @ Aug 15 2005, 11:54 AM)
How true... Memory patching (memgraft modding) has always been a form of hacking, as DK quite exsplicitly showed us at one point...
ADDITION:
Wait, do the exe pointers mean:
a. viruses in maps
b. we can modify an even greater range of starcraft's memory (iscripts, and stat_txt)
ADDITION: Wait what do you mean a virus can't be created with this program, only another one. It's not the program which patches the memory, it's the triggers.
[right][snapback]288600[/snapback][/right]
It requires other programs to actually create/add malicious code to memory, then the triggers can run it(if they find a place where the code will make a call/jump from).
I was talking about Memgraft, adding new code that was actually malicious in nature. And it can call it(if you know what your doing). All DK did with the morph thing was make use of the fact that there was no check to make sure that only a Mutalisk could become a Cocoon. The check was there for Lavae->Egg and Hydralisk->Lurker Egg
Exe pointers would mean we mess up what code is running when, creating exceptions and crashing starcraft. To modify Iscript, we'd need an automodder, or just use standard modding means.
Of course, I could be wrong, and if I am, I'm sorry. Doubtless, someone will point out if I have something wrong.