Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
|
Re: Heroes2 - вставляем свои аватары80 E9 30 - это наверное бдует команда отмены жажды крови в моем случае
|
|
Re: Heroes2 - вставляем свои аватарыAlexSpl писал(а): Например каким ?)) |
Re: Heroes2 - вставляем свои аватарыПочти верно. Не забывайте, что в машинных инструкциях все числа шестнадцатеричные, поэтому 30 нужно писать как 1E. Для перевода чисел из десятичной системы счисления в шестнадцатеричную, Вы можете воспользоваться стандартным калькулятором, выбрав режим Вид -> Программист.
|
Re: Heroes2 - вставляем свои аватарыЦитата: Тем же FAR'ом, например. Наверняка Вы уже работали с ним. Или наберите в Google "free hex editor". Я, например, нашёл следующий: http://www.hhdsoftware.com/free-hex-editor. Правда, не могу ничего о нём сказать. |
Re: Heroes2 - вставляем свои аватарыСейчас проверил этот редактор. Работает отлично. Правда, есть некоторые неудобства, которые, надеюсь, можно исправить в Настройках. Например, чтобы перейти по нужному адресу/смещению (offset) нужно нажать Ctrl+G и ввести десятичное значение адреса. Почему-то шестнадцатеричные адреса редактор не принимает. Наверняка, это дело можно исправить в Настройках. Например, чтобы перейти по адресу 0001FBAE нужно нажать Ctrl+G и ввести 129966 (его десятичное представление). Само редактирование не отличается от редактирования в WinHex. Изменённый файл сохраняется без проблем.
P. S. Разобрался. Для того чтобы перейти по нужному смещению (offset) необходимо нажать Ctrl+G и ввести адрес в виде 0xADDRESS. Например, чтобы попасть на команду add cl, 3 из примера выше нужно ввести 0x1FBAE (можно в нижнем регистре: 0x1fbae). |
|
Re: Heroes2 - вставляем свои аватарыБлагодарю, а то что то редактирование файла в fAre2, в hex представлении - это задача оказалась очень не очевидной ( сомневаюсь что это вообще возможно)
|
Re: Heroes2 - вставляем свои аватарыКак Вы уже поняли, Вам нужно изменить два байта: поменять 03 на нужное Вам значение в обеих инструкциях. Но если Вы разберётесь в описанном методе, Вы сможете менять почти всё, что угодно. Теперь для Вас не должно составить труда найти инструкции, отвечающие, например, за работу заклинания "Каменная кожа" (брейкпоинт нужно ставить на защиту) и т.п.
|
|
Re: Heroes2 - вставляем свои аватарыЧто то мы ещё не продумали ((((((
Заменил 3 на 30 в обоих случаях Залил жажду крови кентаврам у них в течении трех ходов если посмотреть инфу написано Атакак 3(33) Через три хода становится снова 3 - всё как мы и задумали) Только вот на деле отнимают они сколько же сколько со стандартной жаждой крови - то есть по какой то причине эти +30 к атаке не плюсуются ((( Последний раз редактировалось limiltless123 13 апр 2014, 20:03, всего редактировалось 2 раз(а).
|
Re: Heroes2 - вставляем свои аватарыВы имеете в виду урон? Опишите против какой армии воюете, а также состав своей армии. Проверьте бой на оригинальной версии и изменённой. Наносимый урон должен оличаться (на изменённой версии он должен быть больше).
|
|
Re: Heroes2 - вставляем свои аватарыДА, я про урон...
Проверил на не модифицированной версии - урон такой же у меня в армии пять кентавров, каждый поотдельности стоит Воюю против крестьян (5 кучек по 10) в каждой И в измененных героях и в обычных 1 кентавр убивает 2-3 крестьянина ( а вот если кентавру с жаждой крови добавить ещё благославение ( бить на максимум ) то тут уже эффектнее ) А так разницы почему то нет( |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2