Перейти к содержанию

Сообщения от NCF - Расширенный список Нейтральных существ

В ответ пользователю fktifzobr@mail.ru
а где пак файл по вон той картинке с неферату? (вложений нет)

Вообще, надо бы кому-то (тебе :D ) какого-то водяного топа, воздушного и земного сделать, 7 ур. По идее по аналогии со способностями вот этого пожара /topic/at/1192035/ (имеется в виду куча водяных / тд эффектов), которому ко всему прочему в том файле я забыл дать ударную волну огня и взрыв рогатого демона, а знак огня не дал специально, чтобы он не мог атачить из расстояния (ударный знак накладывается только в стрелковом бою)
В ответ пользователю vasik
Аватар пользователя
vasik
а где пак файл по вон той картинке с неферату? (вложений нет)

Вообще, надо бы кому-то (тебе ) какого-то водяного топа, воздушного и земного сделать, 7 ур. По идее по аналогии со способностями вот этого пожара https://forum.heroesworld.ru/showpos...postcount=2131 (имеется в виду куча водяных / тд эффектов), которому ко всему прочему в том файле я забыл дать ударную волну огня и взрыв рогатого демона, а знак огня не дал специально, чтобы он не мог атачить из расстояния (ударный знак накладывается только в стрелковом бою)
пак пока отсутствует - я просто хвастаюсь 😊 а ещё я жду критики и предложений
в данный момент это просто семерочный вампир с новой головой, надо еще костюмчик сменить на более бомжовый

по поводу топов стихий: это скучно(((( просто сверхмощные элементали.... нужна цепляющая история, желательно с подвязкой к лору - тогда можно придумывать мелкие детали и особенности
например вот что я придумал про вампира: в лоре шестых героев есть 2 момента -
1) у некоторых героев вампиров в описании сказано, что они выпили яд намтару для превращения
2) в описании существ вампиров написано, что яд намтару течет по их венам
отсюда подвязка к лору - после поражения нежити в гражданской войне часть вампиров сбежала в империю сокола, чтобы грабить деревни и пить кровь крестьян, новых вампиров обращали только ядом из вен (нормальный негде достать) и к героям 5 почти все старые вампиры полегли, а новые выродились

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

Мод RTF

Мои NCF существа
не знаю на счет сверхмощных элементов, я пожара с вога взял.Элементала дал ему тоже по причине, что он там бездухий - не зависит от морали, ни живой, ни нежить (тут возможно стоило бы для соответствия храбрость добавить, чтобы не падал духом, но наверное лишнее) Историю сам придумал) Правда арт у него от стандартного кошмара, ибо сделать никак, а описание сам придумал :) И они должны быть +- 7го уровня

По воде и земле немного проблемно тем, что самих навыков и топовых заклинаний урона не хватает

Добавлено через 2 часа 22 минуты
Кстати, весьма интересный момент. Как тута писали, добавление новых скилов еще недоступно.

Здесь  пишется, как по добавить скил. С Xml инструкция вполне себе детальная. С изменением бинарника не совсем понятно - вроде как с лимитом существ в NCF изменили енный байт. Но каким образом, например, я, могу изменить какой-то байт в той экзешке. И как логику скила задавать? (вдруг кто вообще знает)

@dredknight please add some detailed instructions, how to 

fandom

Q binary

Do the following changes to increase skill slots from 221 to 222

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

do this,

and how to write the skill logic (which place insert the code, which code language, etc) ? ( For example I want attack +47%, I want the "Storm Wind2" without touching the "Storm Wind", IMMUNITY_TO_NEGATIVE_SPELLS, on-attack spell casting etc, and this should be a creature ability similar to cursed attack and not dependent on any MapScript)
Is it possible to add skill like HERO_SKILL_AWESOME_SKILL_d , where d can be any random digit? 

Any working examples with the details?

Добавлено через 42 минуты
@dredknight Also the next question, in the following example you say to change from 221 to 222 replacing hex value 221 to 222, max hex element 0xFF = 255

If I want 999 abilities, I need something like 0x3E7, but this is extra byte. How to resolve this?

(Generally this answer will have a sence only if you say EXACT steps how could the random man do "Do the following changes to increase skill slots from 221 to 222" )
Аватар пользователя
Автопереведено
Я присоединяюсь к вопросу vasik'а: в упомянутой статье нигде не говорится о том, как реализовать новую способность с помощью игровых механик без использования скриптов. В любом случае, есть еще одна интересная информация, которую стоит учитывать. Было бы здорово добавить какие-нибудь новые способности или перки.

Что касается проблемы с гексами, возможно, существует ограниченное количество слотов для способностей (с битами), но что, если следующие 4 нулевых элемента (0x00) также предназначены для добавления способностей?! Вы пробовали их изменять?
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю vasik
Аватар пользователя
vasik

Здесь  пишется, как по добавить скил. С Xml инструкция вполне себе детальная. С изменением бинарника не совсем понятно - вроде как с лимитом существ в NCF изменили енный байт. Но каким образом, например, я, могу изменить какой-то байт в той экзешке. И как логику скила задавать? (вдруг кто вообще знает)

Ну собственно там просто напросто добавляют новый идентификатор (аналогичным образом, каким было увеличено общее количество идентификаторов существ), а вот добавление нового функционала для этого нового идентификатора, пока, к сожалению, невозможно!
С уважением, Psatkha (Псатха)

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

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

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
Аватар пользователя
Vasik, мне кажется, интересуется именно преодолением барьера в 255 скиллов, о чём он написал выше
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
Аватар пользователя
без скриптов новые механики пока точно не сделать, ну и если я правильно понял, увеличить число скиллов можно только для 3.0 экзешника, что, конечно, не очень круто.
Нет войне.
В ответ пользователю }{0TT@6bI4
Аватар пользователя
}{0TT@6bI4
Vasik, мне кажется, интересуется именно преодолением барьера в 255 скиллов, о чём он написал выше
Так это не проблема - добавить размерность массива скиллов и прочего можно, но вот для чего это нужно, если нет возможности в эти новые элементы запихнуть новый функционал или хотя-бы переделанный имеющийся ?!

Добавлено через 2 минуты
Gerter
без скриптов новые механики пока точно не сделать, ну и если я правильно понял, увеличить число скиллов можно только для 3.0 экзешника, что, конечно, не очень круто.
Да вроде бы и для 3.1 находили в .exe, но смысла в увеличении нет... вот представь выбирает ИИ случайным образом скажем id_222, но функционала то нет у этого элемента... и этот скилл займёт один слот у героя как бесполезная пустышка!
С уважением, Psatkha (Псатха)

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

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

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
В ответ пользователю psatkha
Аватар пользователя
psatkha

Да вроде бы и для 3.1 находили в .exe, но смысла в увеличении нет... вот представь выбирает ИИ случайным образом скажем id_222, но функционала то нет у этого элемента... и этот скилл займёт один слот у героя как бесполезная пустышка!
по ссылке, где инструкция, как добавить скилл указано как поменять значения только для экзешника Quantomas'а, т.е.3.0 версии. Скриптовая механика и для ИИ нормально работать будет, так что если реально добавить новые айдишники(255 уже нормально будет) на 3.1 версию, то я бы без проблем добавил что-то подобное.
Нет войне.
Аватар пользователя
Автор
To hex problem, there might be limited amount of skills (with bites), but what if the following 4 zero elements (0x00) are also for adding skills?! Have you tried to change them??
Я рекомендую Ida, чтобы качественно (то есть не точно, но чисто для визуального анализа) перевести всё это дело в ассемблер и посмотреть, что чему примерно соответствует. С этими нулями не всё так однозначно, скорее всего они тоже часть инструкции (то есть инструкция не 
DD

а вполне себе вот это всё:

DD 00 00 00

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

 

К А
Стикеры GBF в Telegram
Аватар пользователя
Именно об этой возможности я и написал!
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
Автопереведено

Васик, это был наш первый опыт добавления нового предмета в игру, поэтому руководство получилось довольно хаотичным и, вероятно, неполным. Мы будем его улучшать.
Найти ссылку на сборку для ToE очень просто, если она у вас есть для QAI, так что это тоже можно сделать.
Псатка и Мент правы — даже если это будет сделано, это лишь увеличит количество слотов для навыков, и ничего больше. В лучшем случае вы можете использовать этот идентификатор, чтобы назначать героя с помощью LUA-скриптов и добавлять функциональность на основе этого. Нам удалось добавить новый навык и назначить его юниту, но он не работал.

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

Кстати, https://heroes5.fandom.com — это ресурс для сбора информации о модостроительстве, поэтому, если у вас есть руководства, которых там нет, не стесняйтесь написать статью.

Я время от времени редактирую и перерабатываю то, что уже есть, чтобы сделать страницу более удобной, поэтому со временем все будет лучше.

В ответ пользователю Gerter
Аватар пользователя
Gerter
по ссылке, где инструкция, как добавить скилл указано как поменять значения только для экзешника Quantomas'а, т.е.3.0 версии. Скриптовая механика и для ИИ нормально работать будет, так что если реально добавить новые айдишники(255 уже нормально будет) на 3.1 версию, то я бы без проблем добавил что-то подобное.
Ну раз так, то вот адреса смещений для этих трёх фиксов в .exe версии 3.1

1) 0044bf40

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

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

Вот две версии для чистой 3.1 и для NCF с добавлением одного скилла, т.е. заменил DD на DE ... для проверки работоспособности, так сказать.
Вложения 2
2 файл(ов) • Общий размер: 25,0 MB
С уважением, Psatkha (Псатха)

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

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

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
Аватар пользователя
Буду рад если по итогу (если получится) кто-нибудь из вас запишет видео урок как это делать :)
Нех не понятно, но руки тянутся к новым скилам и артефактам xD
Ссылка на мой мод Heroes 5 Armageddons Blade

Ссылка на мои уроки по модостроению в Героях 5

Ссылка на мой Artstation

Статистика

Приветствуем новейшего участника: Emil