Дело в том что в процедуру добавления монстров передаются данные о монстрах следующим образом:
mov eax, dword ptr [edx+const], не помню чему ровна const.
[edx+const] - это адрес переменной с типом монстров в памяти процеса, это та переменная которая меняет тип монстров в диологе о добавляемых монстрах. (в первом моем скрипте находится ее адрес). Мы меняем данную команду на
mov eax, 04, т.е. передаем в процедуру не переменную а const. В машинных кодах данная команда звучит как B8 04000000. Вот поэтому мы и записываем 04B8. Такое при помощи артмани не найдешь
Страус труп (с) Бьерн
(This post was last modified: 19.09.2009 02:41 by Дьякон.)