Попытка добавления новых spell и skill - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Модостроительство В этом разделе можно обсуждать все что касается создания модов для Heroes of Might and Magic V.

Ответ
Страница 1 из 4
 
Опции темы
#1
Старый 08.11.2020, 02:13
  #1
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 422
Регистрация: 21.10.2017
Сообщения: 422
По умолчанию
Попытка добавления новых spell и skill

В этой теме обсуждаем добавление новых спеллов и скиллов!

psatkha
Ну раз так, то вот адреса смещений для этих трёх фиксов в .exe версии 3.1

1) 0044bf40

2) 00446cb0 ... тут у DD адрес 00446cb1

3) 00988c10 ... тут у DD адрес 00988с1f

Вот две версии для чистой 3.1 и для NCF с добавлением одного скилла, т.е. заменил DD на DE ... для проверки работоспособности, так сказать.

Давай немножко разберемся детальнее, мне не совсем понятно.
Вот у меня есть стандартный NCF.exe 3.1 версия игры,  файл 12 783 kb  - 13089792 байт, мной не изменялся после скачивания. Никаких Quantomas'ов и прочих ничего нету.


Иными словами, в моей екзешке ты упоминаешь байты с порядковыми номерами 0044bf40, 00446cb0, 00988с10
Всего в файле 15292 вхождений бита-221

Ок, давай пороемся вот по такому образцу. 


DD 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC to 
DE 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC

Если все это кинуть в массив чисел для поиска в файле, это
[221, 0, 0, 0, 141, 68, 36, 36, 80, 141, 76, 36, 28, 81, 104, 252]
В моем ncf экзешнике такой комбинации нету (от слова вообще)
Проверил я 0044bf40 +16 у меня она вот такая:

[221, 0, 0, 0, 141, 68, 36, 36, 80, 141, 76, 36, 28, 81, 104, 220]

где есть отличие в последнем байте (DC).

B8 DD 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC to
B8 DE 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC

Идем дальше. Выше комбинация
[184, 221, 0, 0, 0, 195, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]
Она есть только по байту с номером 4484272 или 0x446cb0 , в общем как ты и написал.

28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DD to 
28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DE

Выше комбинация 
[40, 232, 90, 172, 255, 255, 141, 76, 36, 36, 81, 139, 78, 4, 104, 221]
Ее у меня тоже нету. По адресу 00988c10 +16 она у меня такая:
[40, 232, 138, 172, 255, 255, 141, 76, 36, 36, 81, 139, 78, 4, 104, 221]

отличается третьим байтом (8а)

В итоге, получается, комбинация, указанная на сайте, может быть неверная. Но, судя по всему, если я поменяю указанные байты под номерами 0044bf40 , 00446cb1, 00988с1f
(нормальной 10 системой это 4505408, 4484273 и 9997343) с b'\xdd' на b'\xff' 
+ изменю xml-ки, то по идее лимит навыков будет повышен к 255. (как указано выше, навыки пустышки без логики)

Но благодаря твоей инфе для этого изменения не надо никаких специальных тулов и Квантомасов, с этим разобрался.

Ну а как обойти 255?

Добавлено через 4 минуты
dredknightHow did you achieve this?

Creature.xdb -> /GameMehanics/Creature/Creatures/X_TOWN/CREATURE_XXX.xdb

Entry 
<CombatSize>2</CombatSize>


By changing value 2 to bigger size.
Generally, the result says you shouldn't do this, because creature won't be able to move and will have ugly view in the combat.

Добавлено через 18 минут
GerterБлагодарю. Сейчас буду пробовать.
с артефактами то все элементарно + расширить их число без проблем можно

Тоже посмотрю, хотя текст воспринимаю лучше. Тут тоже бы информацию, какой байт / байты надо изменить и каким образом, чтобы стандартная NCF начала поддерживать такое, если знаешь ее)
У меня нет идей на создание каких либо артефактов, но обязательно найдется тот, у кого можно будет позаимствовать готовое и добавить себе на юз
vasik вне форума
Ответить с цитированием
#2
Старый 08.11.2020, 12:00
  #2
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

vasik
Давай немножко разберемся детальнее, мне не совсем понятно.
Вот у меня есть стандартный NCF.exe 3.1 версия игры,  файл 12 783 kb  - 13089792 байт, мной не изменялся после скачивания. Никаких Quantomas'ов и прочих ничего нету.


Иными словами, в моей екзешке ты упоминаешь байты с порядковыми номерами 0044bf40, 00446cb0, 00988с10
Всего в файле 15292 вхождений бита-221

Ок, давай пороемся вот по такому образцу. 


DD 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC to 
DE 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC

Если все это кинуть в массив чисел для поиска в файле, это
[221, 0, 0, 0, 141, 68, 36, 36, 80, 141, 76, 36, 28, 81, 104, 252]
В моем ncf экзешнике такой комбинации нету (от слова вообще)
Проверил я 0044bf40 +16 у меня она вот такая:

[221, 0, 0, 0, 141, 68, 36, 36, 80, 141, 76, 36, 28, 81, 104, 220]

где есть отличие в последнем байте (DC).

B8 DD 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC to
B8 DE 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC

Идем дальше. Выше комбинация
[184, 221, 0, 0, 0, 195, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]
Она есть только по байту с номером 4484272 или 0x446cb0 , в общем как ты и написал.

28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DD to 
28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DE

Выше комбинация 
[40, 232, 90, 172, 255, 255, 141, 76, 36, 36, 81, 139, 78, 4, 104, 221]
Ее у меня тоже нету. По адресу 00988c10 +16 она у меня такая:
[40, 232, 138, 172, 255, 255, 141, 76, 36, 36, 81, 139, 78, 4, 104, 221]

отличается третьим байтом (8а)

В итоге, получается, комбинация, указанная на сайте, может быть неверная. Но, судя по всему, если я поменяю указанные байты под номерами 0044bf40 , 00446cb1, 00988с1f
(нормальной 10 системой это 4505408, 4484273 и 9997343) с b'\xdd' на b'\xff' 
+ изменю xml-ки, то по идее лимит навыков будет повышен к 255. (как указано выше, навыки пустышки без логики)

Но благодаря твоей инфе для этого изменения не надо никаких специальных тулов и Квантомасов, с этим разобрался.

Ну а как обойти 255?

Начнём с того, что с битами тут никто ничего не делал, а все манипуляции проводились исключительно с байтами (бит это минимальная единица измерения информации в двоичной системе счисления способная примать одно из двух допустимых значений - 0 или 1, составная часть байта ... в байте восемь бит)!

То что было приведено тобой в ссылочке абсолютно верно, но верность справедлива исключительно для версии Quantomas и глупо искать полную сигнатуру состоящую из 16 байт в других версиях!

Все эти байты нужно воспринимать не как просто набор байт, а как код в машинных кодах, вот например вот эта сигнатура:

B8 DD 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC to
B8 DE 00 00 00 C3 CC CC  CC CC CC CC CC CC CC CC

B8 DD 00 00 00 C3 - все последующие cc - это уже не код

это в переводе на ассемблер будет:

mov eax, 000000DDh - помещает в регистр процессора EAX значение 221 (десятичное)
retn - возвращается в вызывающую процедуру

DD 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC to 
DE 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC

тут за кадром перед DD находится код 68

68 DD 00 00 00
8D 44 24 24
5D

push 000000DDh - размещает значение 221 (десятичное) в стеке, т.е. помещает значение в ячейку памяти, на которую указывает регистр ESP
lea eax,[esp+24h] - загружает в EAX адрес значения, лежащего по адресу ESP + 24h (36 десятчиное)
push eax - выделяет место наверху стека и помещает туда значение из регистра EAX

и т.д.

28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DD to 
28 E8 5A AC FF FF 8D 4C  24 24 51 8B 4E 04 68 DE

Тут нужный нам код расположен с кода 68 DD за кадром три байта - 00 00 00

push 000000DDh - размещает значение 221 (десятичное) в стеке, т.е. помещает значение в ячейку памяти, на которую указывает регистр ESP

---

Обойти 255 можно, просто нужно внести не 000000FFh, а побольше ... ну скажем 1000 - 000003E8h

Но сперва нужно узнать получилось ли у уважаемого товарища Gerter'а добавить новый функционал в 222-ой скилл!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#3
Старый 08.11.2020, 12:17
  #3
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 422
Регистрация: 21.10.2017
Сообщения: 422
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

да там по факту байт-221, то я неправильно его назвал)

Это все можно без ассемблерских штук изменить просто заменой байтов (прочитать файл как набор байтов и изменив нужные, записать обратно в другой файл, так еще и проще выйдет)
Вечером тоже попробую
vasik вне форума
Ответить с цитированием
#4
Старый 08.11.2020, 13:47
  #4
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

vasikТочно ли изменение ноликов даст нужный эффект?
Это все можно без ассемблерских штук изменить просто заменой байтов (прочитать файл как набор байтов и изменив нужные, записать обратно в другой файл, так еще и проще выйдет)
Вечером тоже попробую

Ну блин... я для кого расписал полный код для этого конкретного DD ?!

68 DD 00 00 00

push 000000DDh - значение 4-ёх байтовое, не факт конечно что движок игры выдержит массив такого размера, но два байта вполне может быть, т.е. для 256 уже задействуется второй байт! Увеличить в .exe до 1000 не проблема, от слова совсем! Главное чтобы удалось прикрутить функционал под эту 1000!

Добавлено через 1 час 23 минуты
GerterСкриптовая механика и для ИИ нормально работать будет, так что если реально добавить новые айдишники(255 уже нормально будет) на 3.1 версию, то я бы без проблем добавил что-то подобное.

Слушай, а можно ли добавить скриптами новые спеллы ?!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#5
Старый 08.11.2020, 14:01
  #5
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

psatkhaСлушай, а можно ли добавить скриптами новые спеллы ?!
только если используемые на карте, боевые не получится, к сожалению(можно костылями прикрутить +- новую механику к уже существующим, не более)
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием
#6
Старый 08.11.2020, 14:12
  #6
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

Gerterтолько если используемые на карте, боевые не получится, к сожалению(можно костылями прикрутить +- новую механику к уже существующим, не более)

Т.е. если в файле types.xml

после кода:

				<Item>
					<Name>SPELL_EFFECT_FIRST_AID_TENT_PLAGUE</Name>
					<Value>352</Value>
				</Item>

добавить что-то типа:

				<Item>
					<Name>SPELL_NEW_SAMPLE_SPELL</Name>
					<Value>353</Value>
				</Item>


И само собой увеличить в .exe общее количество спеллов - толка не будет ?!

__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#7
Старый 08.11.2020, 14:22
  #7
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

psatkhaТ.е. если в файле types.xml

после кода:

				<Item>
					<Name>SPELL_EFFECT_FIRST_AID_TENT_PLAGUE</Name>
					<Value>352</Value>
				</Item>

добавить что-то типа:

				<Item>
					<Name>SPELL_NEW_SAMPLE_SPELL</Name>
					<Value>353</Value>
				</Item>


И само собой увеличить в .exe общее количество спеллов - толка не будет ?!

проблема в том, что на карте, например, можно отследить наличие у героя нового скилла/спелла и в зависимости от этого прописать скриптом логику этого нового скилла. А в бою отследить применение нового спелла не получится, так что прописать механику возможности нет. Но вот существам +- новую активную абилку написать можно будет, если расширить их количество.
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием
#8
Старый 08.11.2020, 14:40
  #8
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

GerterНо вот существам +- новую активную абилку написать можно будет, если расширить их количество.

А что для вот этого:

Table_CreatureAbility_CombatAbility

175 - потолок для количества способностей существ... новый функционал скриптами возможно запихать ?!

P.S.

В файле GameMechanics\RefTables\UndividedSpells.xdb прописаны все спеллы:

так вот есть там SPELL_ABILITY_CUSTOM1 ... SPELL_ABILITY_CUSTOM4 и уважаемый товарищ Dyrman использует три из четырёх CUSTOM_ABILITY для героев в NHF (Валафар, Нергал, Биара), ну ты в курсе... так вот если сюда добавить ещё несколько до SPELL_ABILITY_CUSTOM9, то в них ты сможешь добавить новый функционал ?!

__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#9
Старый 08.11.2020, 14:52
  #9
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 824
pegn0ly#9113
Выставка наград
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

psatkhaА что для вот этого:

Table_CreatureAbility_CombatAbility

175 - потолок для количества способностей существ... новый функционал скриптами возможно запихать ?!

нет, только активируемые абилки получится сделать. я пробовал из существующего спелла сделать что-то такое: вот тут, например, новая абилка зомби добавлена - если у вражеских отрядов численность падает ниже 30%, то у зомби появляется спелл, при активации которого они могут атаковать этот отряд независимо от расстояния.
Видео
если число спеллов расширить, то можно будет вот такие абилки делать, с нормальными описаниями и все такое.
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием
#10
Старый 08.11.2020, 20:41
  #10
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 422
Регистрация: 21.10.2017
Сообщения: 422
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

psatkhaТ.е. если в файле types.xml

после кода:

				<Item>
					<Name>SPELL_EFFECT_FIRST_AID_TENT_PLAGUE</Name>
					<Value>352</Value>
				</Item>

добавить что-то типа:

				<Item>
					<Name>SPELL_NEW_SAMPLE_SPELL</Name>
					<Value>353</Value>
				</Item>


И само собой увеличить в .exe общее количество спеллов - толка не будет ?!


Похоже, этого маловато будет, но должно работать по логике
* В тайпс также есть <EnumEntries>, его надо будет запихнуть и сюда
* потом еще сюда /GameMechanics/RefTables/UndividedSpells.xdb вписать ссылку на /GameMechanics/Spell/Combat_Spells/чето_там
* потом самое сложное - анимации, два файла в  /GameMechanics/Spell/Combat_Spells/чето_там , урон / прдолжительность
* и еще пару файлов в Effects и Sound (по аналогии с текущими спелами)

Помимо этого, есть еще map.xdb и туда скорей всего придется новое руками запихивать (по крайней мере для старых карт) в список заклинаний новое. Хз поднянется ли новое заклинание в новосозданные карты...

Т.е скорей всего реально будет сделать. Надо знать номер байта / байтов, хранящего максимальное число спелов, и потом куча геморроя с анимацией / музыкой

Добавлено через 3 минуты
Вообще, если подумать, есть дьявольский удар, который визуально работает что метеоритный дождь. Можно делать новые спелы с анимациями старых, конечно не так красиво, зато сразу -100500 геморроя, а на эффекты и музыку ссылаться на текущие работающие спелы. Но какой тогда байт за это дело отвечает?

Добавлено через 7 минут
Кстати не совсем понятно, как их будет использовать комп в бою. По ходу вообще не будет. Но хотя бы можно будет сделать водяное и земное суперзаклинание.

Еще момент, есть Волна Огня и Дьявольская Цепь. ОРК УМЕЕТ ими пользоваться. По ходу, водным и земным тоже сумеет, если сделать по аналогии..
Комп крайне редко юзает волну огня в автобою, это когда ничего другого не может. А вот цепочку вполне себе осознанно кидает и очень часто, орк в особенности. Вот как тут быть - не знаю.
vasik вне форума
Ответить с цитированием
#11
Старый 08.11.2020, 23:19
  #11
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

vasikНадо знать номер байта / байтов, хранящего максимальное число спелов

Ну так они не секретны, я их нашёл... для проверки также увеличу на единицу!

Возьмёшся за правку types.xml и всех задействованных .xdb'шек ?!

На счёт визуала эффектов - у меня в загашнике имеются некоторые наработки, поэтому дальнейшая работа по наведению красоты я вообще не считаю проблемой!

Звуки тоже самое...
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#12
Старый 08.11.2020, 23:57
  #12
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 422
Регистрация: 21.10.2017
Сообщения: 422
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

Хз, если байтовое изменение сработает, смогу попробовать 2 топ заклинания добавить и опробовать, но что они будут автоматически добавляться на каждую карту - не факт. Так какой там байт по номеру и значениям?
vasik вне форума
Ответить с цитированием
#13
Старый 09.11.2020, 00:01
  #13
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2789
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NCF - Расширенный список Нейтральных существ

vasikХз, если байтовое изменение сработает, смогу попробовать 2 топ заклинания добавить и опробовать, но что они будут автоматически добавляться на каждую карту - не факт. Так какой там байт по номеру и значениям?

Вот две версии .exe - чистая 3.1 и NCF, соответственно!

Тут максимально возможное количество спеллов увеличено с 353 до 354, т.е. количество скиллов без изменений, только спеллы!

Вот собственно адреса: 00446с91 и 0044bdc0
Вложения
Тип файла: zip H5_Game_vasik.zip (5.15 Мбайт, 11 просмотров)
Тип файла: zip H5_Game.NCF_vasik.zip (5.15 Мбайт, 10 просмотров)
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#14
Старый 09.11.2020, 21:09
  #14
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 809
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 809
Waterfall#7225
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

psatkhaВот две версии .exe - чистая 3.1 и NCF, соответственно!

Тут максимально возможное количество спеллов увеличено с 353 до 354, т.е. количество скиллов без изменений, только спеллы!

Вот собственно адреса: 00446с91 и 0044bdc0

Да уж с вашими познаниями в этих битных системах, стоит сделать один раз качественный .exe где расширены скилы, спелы, существа, артефакты, лвлы и выложить отдельным файлом в отдельной теме. Вот праздник наступит то =)
Waterfall_13 вне форума
Ответить с цитированием
#15
Старый 10.11.2020, 03:56
  #15
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 422
Регистрация: 21.10.2017
Сообщения: 422
По умолчанию
Re: NCF - Расширенный список Нейтральных существ

что то у меня ничего не получилось.

По указанному значению у меня байт 97, в твоей версии 98 (+1). Не совсем понятно, почему 97+, а не 353 - 354

Приклепил добавленный файл, который себе кидал, сменив zip на h5u . Прописывал доп заклинания, но они нигде не появились. Может быть просто xml надо заменять именно в дате, а не добавлять новый h5u, может где-то что-то упустил, может не работает, а может просто байт некорректный???
Вложения
Тип файла: zip add_spells.zip (125.6 Кбайт, 6 просмотров)
vasik вне форума
Ответить с цитированием
Ответ
Страница 1 из 4


Опции темы



Часовой пояс GMT +4, время: 01:40.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru