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

Сообщения от Модостроительство

Пока нет оценок — будьте первым!
В ответ пользователю Frozensoull
Аватар пользователя
Frozensoull
Полагаю, что дело не только в слотах.


Нет нужды самостоятельно присваивать существам ID, когда это уже изначально сделано разработчиками игры. В случае с вампирами ID-35


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

(все слизывал с модов котолрые нашел в интернете)
не очень понимаю(совсем не понял, как же это сложно), так должно быть?

AS_BANK_CONFIG[_CRYPT][_IT1][IT_CHANCE] = 25;
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STRENGTH] = _MIN;
AS_BANK_CONFIG[_CRYPT][_IT1][IT_NUM] = _IT1;
--print("length(AS_BANK_CONFIG[_CRYPT][_IT1])="..length(AS_BANK_CONFIG[_CRYPT][_IT1]));
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK1][STACK_TYPES] = {CREATURE_SKELETON, CREATURE_SKELETON_ARCHER};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK1][STACK_QTY_MIN] = {100, 60};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK2][STACK_TYPES] = {CREATURE_DISEASE_ZOMBIE, CREATURE_ZOMBIE};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK2][STACK_QTY_MIN] = {45, 45};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][REW_RES] = {3,3,0,0,0,0,2000}; -- {wood, ore, merc, cry, sulf, gem, gold};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][REW_RES] = {3,3,0,0,0,0,2500}; -- {wood, ore, merc, cry, sulf, gem, gold};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][REW_SPELLS] = {1,0,0,0,0}; -- spells {lv1, lv2, lv3, lv4, lv5};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][REW_SPELLS] = {1,0,0,0,0}; -- spells {lv1, lv2, lv3, lv4, lv5};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][AddHeroCreatures] = {heroname,creatureID 35,quantity 5,desiredSlot 0};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][AddHeroCreatures] = {heroname,creatureID 35,quantity 5,desiredSlot 0};

Добавлено через 1 час 17 минут
не в тему, но так же нашел на сайте такой раздел
- /topic/4974/
там есть интересный вариант 4) Теперь вы можете сами распределять первичные навыки при повышении на новый уровень. Т.е. вы можете сделать как чисто мага, вложив все очки навыка в силу, так и бронебойный танк, вложив очки навыка в атаку и защиту. Для этого после получения новых очков навыка (по одному за уровень, если имеется грамотность - то дополнительно .25 за основную, .5 за продвинутую и 1 за экспертную) в экране героя щелкните на интересующем вас навыке левой кнопкой мыши с зажатым Shift`ом. Если у вас нет очков навыка, вы получите соответствующее сообщение.

но все файлы там и имеют разрешение .erm, куда их устанавливать что бы работали?
В ответ пользователю SoloMidDazzle
Аватар пользователя
SoloMidDazzle

AS_BANK_CONFIG[_CRYPT][_IT1][IT_CHANCE] = 25;
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STRENGTH] = _MIN;
AS_BANK_CONFIG[_CRYPT][_IT1][IT_NUM] = _IT1;
--print("length(AS_BANK_CONFIG[_CRYPT][_IT1])="..length(AS_BANK_CONFIG[_CRYPT][_IT1]));
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK1][STACK_TYPES] = {CREATURE_SKELETON, CREATURE_SKELETON_ARCHER};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK1][STACK_QTY_MIN] = {100, 60};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK2][STACK_TYPES] = {CREATURE_DISEASE_ZOMBIE, CREATURE_ZOMBIE};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_STACKS][STACK2][STACK_QTY_MIN] = {45, 45};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][REW_RES] = {3,3,0,0,0,0,2000}; -- {wood, ore, merc, cry, sulf, gem, gold};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][REW_RES] = {3,3,0,0,0,0,2500}; -- {wood, ore, merc, cry, sulf, gem, gold};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][REW_SPELLS] = {1,0,0,0,0}; -- spells {lv1, lv2, lv3, lv4, lv5};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][REW_SPELLS] = {1,0,0,0,0}; -- spells {lv1, lv2, lv3, lv4, lv5};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MIN][AddHeroCreatures] = {heroname,creatureID 35,quantity 5,desiredSlot 0};
AS_BANK_CONFIG[_CRYPT][_IT1][IT_REW_MAX][AddHeroCreatures] = {heroname,creatureID 35,quantity 5,desiredSlot 0};

Понятно, тут другой случай.
В аргументах команды должны быть только значения, названия типа quantity/creatureID и д.р, писать не нужно, просто через запятую перечисляете значения аргументов.

Если так и не выдаст, то сделайте скриншот консоли.
SoloMidDazzle

Добавлено через 1 час 17 минут
не в тему, но так же нашел на сайте такой раздел
- /topic/4974/
там есть интересный вариант 4) Теперь вы можете сами распределять первичные навыки при повышении на новый уровень. Т.е. вы можете сделать как чисто мага, вложив все очки навыка в силу, так и бронебойный танк, вложив очки навыка в атаку и защиту. Для этого после получения новых очков навыка (по одному за уровень, если имеется грамотность - то дополнительно .25 за основную, .5 за продвинутую и 1 за экспертную) в экране героя щелкните на интересующем вас навыке левой кнопкой мыши с зажатым Shift`ом. Если у вас нет очков навыка, вы получите соответствующее сообщение.

но все файлы там и имеют разрешение .erm, куда их устанавливать что бы работали?

Вы хотите установить на 5 часть героев моды от 3 части?)
Модификации для Heroes V 3.1:

[Модификация]Phoenix Vision - Комплексное модифицирование визуального аспекта игры.
[Модификация]UNIT-Баланс существ + визуальные изменения.
[Модификация]NewTransformUndead-Таблица поднятия нежити.

[Модификация]VisualFix-Устрание визуальных багов.

Карты для Heroes V 3.1:

[Карта][1x1]The Last Stand - Дуэльная карта финальных битв


Группа VK:
https://vk.com/club176978884
В ответ пользователю Frozensoull
Аватар пользователя
Frozensoull
Понятно, тут другой случай.
В аргументах команды должны быть только значения, названия типа quantity/creatureID и д.р, писать не нужно, просто через запятую перечисляете значения аргументов.

Если так и не выдаст, то сделайте скриншот консоли.


Вы хотите установить на 5 часть героев моды от 3 части?)

В обсуждениях вроде говорили про 5, ну да ладно.
А по поводу имени героя? heroname подойдет для выдачи награды герою который взял крипту?
Аватар пользователя
SoloMidDazzle

А по поводу имени героя? heroname подойдет для выдачи награды герою который взял крипту?

Если heroname в скрипте не описана как переменная, то игра ее поймет как скриптовое имя героя и выдаст ошибку, т.к такого имени не существует. Поэтому есть 2 варианта:

1)Вместо heroname вписать скриптовое имя конкретного героя в кавычках, к примеру Дункана, выглядит так - 'Duncan', но тогда другие герои, кроме Дункана, от выполнения этих же условий награду получить не смогут.

2)Вместо heroname вписать переменную, которая обозначит героя, выполнившего условие.Тогда вне зависимости от скриптового имени этот герой получит награду, если им выполнено условие .

Второй вариант несколько сложнее и я уже предвижу следующий вопрос... "Где взять переменную?"

Имея лишь небольшой фрагмент кода сложно сказать, была ли описана эта переменная в данном скрипте или нет. Хотя если вы говорите, что этот скрипт выдавал герою артефакты и спеллы, значит в нем скорее всего она должна быть. Полагаю, что использовались команды TeachHeroSpell и GiveArtefact. Если это так, то в аргументе этих команд должно быть указано либо скриптовое имя героя, либо переменная.

Если же это было реализовано другим образом, то переменную описать можно самому, думаю по этой конструкции будет понятно как это сделать...
------------------
function имя_функции(hero)
playerHero = hero
...
...
<условия>
...
Теперь можно использовать переменную playerHero для команды, которая выдаст 10 вампиров(ID 35) в любой слот:

AddHeroCreatures(playerHero,35,10, -1)
...
...
end;
-------------------------
Модификации для Heroes V 3.1:

[Модификация]Phoenix Vision - Комплексное модифицирование визуального аспекта игры.
[Модификация]UNIT-Баланс существ + визуальные изменения.
[Модификация]NewTransformUndead-Таблица поднятия нежити.

[Модификация]VisualFix-Устрание визуальных багов.

Карты для Heroes V 3.1:

[Карта][1x1]The Last Stand - Дуэльная карта финальных битв


Группа VK:
https://vk.com/club176978884
В ответ пользователю Андраил
Аватар пользователя
Андраил
Расскажите поподробнее про умение "Ужасное соседство". И можно ли его изменить, или он зашит в .exe?


Присоединяюсь к вопросу. О каком умении идёт речь?
Аватар пользователя
Может кто знает, я пишу документацию по игре герои 5. В ней описываю расположения файлов игры и различные их настройки. Если есть добровольцы которые помогут дополнить документ пишите, желательно в личку.
На данный момент я по крупицам собираю информацию по блокам
 и 
Вопросы:
1. Опишите работу текстуры
как это работает, я так понимаю текстура блеска.
2. не знаю что значит

В общем если есть люди заинтересованные поделится своими знаниями, пишите.
Уроки по моддингу Heroes на youtube
Мои файлы по HoMM_V, по M&MH_VII
Здесь я всегда на связи Discord
В ответ пользователю Esto100nec1
Аватар пользователя
Esto100nec1
Может кто знает, я пишу документацию по игре герои 5. В ней описываю расположения файлов игры и различные их настройки. Если есть добровольцы которые помогут дополнить документ пишите, желательно в личку.
На данный момент я по крупицам собираю информацию по блокам
 и 
Вопросы:
1. Опишите работу текстуры
как это работает, я так понимаю текстура блеска.
2. не знаю что значит

В общем если есть люди заинтересованные поделится своими знаниями, пишите.

2. SpecFactor - это от Specular (зеркальный) и Factor (коэффициент), более подробнее расписано вот ТУТ! По идее движок Героев тоже может с этим работать, но нужно проверить, так как я уже не помню!
С уважением, Psatkha (Псатха)

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

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

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
В ответ пользователю Esto100nec1
Аватар пользователя
Esto100nec1
Может кто знает, я пишу документацию по игре герои 5. В ней описываю расположения файлов игры и различные их настройки. Если есть добровольцы которые помогут дополнить документ пишите, желательно в личку.
На данный момент я по крупицам собираю информацию по блокам
 и 
Вопросы:
1. Опишите работу текстуры
как это работает, я так понимаю текстура блеска.
2. не знаю что значит

В общем если есть люди заинтересованные поделится своими знаниями, пишите.

Если я правильно понял принцип работы gloss текстуры, то она используется как дополнительное освещение(отдельно от ai геометрии), но это освещение не работает на некоторых аренах подземелья и на тех у которых в настройках (AmbientLight) GlossColor = 0, почему не знаю(криворукие руки настраивали видимо), а SpecFactor знаю только то, что он влияет gloss освещение в общем если значения будет 30 от оно слабее, и наоборот при -30, и заметил такой факт если подключена bump(Normalmap) текстура, то Gloss её "перекрывает", но разницы что с bump что без нее нет м.б. стоит поэкспериментировать в этом направлении?
В ответ пользователю Esto100nec1
Аватар пользователя
Esto100nec1
Кто знает что значит строчка RndGroup, Пример кода ниже.

	
	
	models\Icons\artifacts\Orb_of_Light.tga
	false

RndGroup - это от Randomize (случайный) Group (группировка/группировать), т.е. что-то с чем-то должно группироваться случайным образом!
С уважением, Psatkha (Псатха)

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

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

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
Аватар пользователя
Как изменить название параметра "Нападения" у героев и существ абсолютно во всех окнах (в т. ч. всплывающих)
Справедливость - авторский глобальный мод

ColouredText - список заклинаний и их уровень в описании существ-колдунов
В ответ пользователю Андраил
Аватар пользователя
Андраил
Как изменить название параметра "Нападения" у героев и существ абсолютно во всех окнах (в т. ч. всплывающих)
Наверное нажать в поисковику поиск слова Нападения и во всех *.txt поменять это слово на своё. Я пользуюсь Total Commander, мне через него всё на много удобнее делать.
Уроки по моддингу Heroes на youtube
Мои файлы по HoMM_V, по M&MH_VII
Здесь я всегда на связи Discord
Аватар пользователя
Как убрать откидку от усиленной стрелы?
Справедливость - авторский глобальный мод

ColouredText - список заклинаний и их уровень в описании существ-колдунов
В ответ пользователю Андраил
Аватар пользователя
Андраил
Как убрать откидку от усиленной стрелы?
Отдачу у персонажа который стреляет или получает урон? Если получает, то
hit – Удар (когда существо получает удар).
Уроки по моддингу Heroes на youtube
Мои файлы по HoMM_V, по M&MH_VII
Здесь я всегда на связи Discord

Статистика

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

Сейчас на сайте 6 пользователей 221 гостей