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

Сообщения от Можно ли увеличить количество слотов под существ с 7 до 10 в замках/героях ?

Пока нет оценок — будьте первым!
Аватар пользователя
5 лет назад


Вроде работает, скопировал ваш код, но без пробелов.
В ответ пользователю psatkha
Аватар пользователя
5 лет назад
Это концепт третьего уровня нанимаемых улучшений в городе. 

Прописал для теста, третье улучшение строения крестьян, для теста они улучшаются до улучшенных гремлинов. 

Скачать файл тестовик

Спасибо Waterfall за такое подробное видео с демонстрацией фичи, и разбором того как она реализованна. 
Waterfall_13
Аватар пользователя
5 лет назад
🤔а ведь это можно для EWA в будущем использовать чтобы альт.грейды, которые доступны только в форте на холме в городе нанимать 🙂
Аватар пользователя
5 лет назад
Первый блин комом. Попробовал сам такое сделать полностью повторяя то как делал Захар... Иииии не вышло xD

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

В окне найма они не отобразились (правда я особо не ожидал ведь слота то нету) но как бы думал что они есть

При нажатии на апгрейд... архангел просто регрейдится без вариантов

А вот если зайти в Форт на Холме то вариант апгрейда архангела мне предлагает

В существах так же как и Захар прописал апгрейды (делал я высших архангелов из Рыцарей Смерти так что не удивляйтесь написанному xD)

Из всего этого я сделал вывод что проблема именно тут, но какая, мне лично непонятно =(


Но на всякий случай кину скрины и других файлов, вдруг я ошибаюсь и проблема там:


UPD: в редакторе карт кстати Алтарь Эльрата тоже появился
Аватар пользователя
5 лет назад
Возможно, игре обязательно нужно 2 (не меньше) "ультра" грейда, чтобы видеть их в замке?
В ответ пользователю }{0TT@6bI4
Аватар пользователя
5 лет назад
}{0TT@6bI4
Возможно, игре обязательно нужно 2 (не меньше) "ультра" грейда, чтобы видеть их в замке?

Проверил на фениксе добавив его 2ым

Не получилось, они не апаются, но зато Фениксы заняли 1 слот.
Это не то что надо, но данные изменения натолкнули на мысль сравнить нынешний файл дес кнайта который я сделал и феникса.
Разница была в том что у Феникса базовым существом является UNKNOWN а у рыцаря смерти ангел, так как файл рыцаря был внутри заменён архангелом а потом отредактирован дополнительно.

Убрав базовым существом ангела и поставив "неизвестно" получилось сделать так

При этом архангелов можно нормально бесплатно регрейдить в серафим, а серафим в архангелов (у меня в моде регрейд = 0 )

Есть конечно визуальный баг в том что пишется ценник регрейда который по факту бесплатный

Но по факту регрейд не спишет деньги так как стоимость у обоих одинаковая.
А вот апгрейд в Высших Архангелов снимает деньги как положено


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

Общий вердикт: не превосходно, но ОТЛИЧНО =)
Аватар пользователя
5 лет назад
Как я помню все эти ценники конвертации находил в какой-то "механической" xdb'шке и очень может быть, что там были прописаны комбинации грейдов и альтгрейдов по уровням каждого города!
В ответ пользователю psatkha
Аватар пользователя
5 лет назад
Waterfall_13 а у тебя новый ангел прописан в xdb файле существа, как улучшенный юнит, или как базовый? 
Просто если он занимает первую клетку в окне найма то он скорее всего прописан как базовый. Сделаешь улучшенным, будет занимать 2ю и 3ю клетки. 

Добавлено через 3 минуты
Больше, про влияние типа существ на их расположение в окне найма и зависимость от строений, можно почитать в цитате, в первом моем посте в этой теме. Там вся инфа, которую мне удалось выяснить методом тыка, разложена по полочкам.

Добавлено через 5 минут
А, понял. Если за базу ты брал архангела, то по идее он должен читаться как улучшенное существо. Хотя очень может быть что игра понимает улучшенное это существо или нет, по строчке base creature и все со значением unknown она записывает в неулучшенное. Поэтому она и кидает твоего ангела на первый слот в окне найма. Т.к. Считает что он не улучшенный. 

Попробуй прописать своему новому ангелу, как base creature архангела, или вообще кого нибудь левого типо крестьянина. Вдруг поможет. Вконце концов у меня же с гремлинами работало. Они падали на 2ю 3ю клетку найма. Значит так можно сделать. 

Добавлено через 8 минут
Там еще в xdb файле существа есть такая хитрая строчка pair creature. Или что то вроде. 
По идее она влияет на то какое существо может выпасти в качестве дополнительного при сражении с данным существои нейтралом.
Но кто его знает. Может в этом случае эта строчка тоже на что то влияет. Хотя это конечно вряд ли. 
В ответ пользователю zahar0z
Аватар пользователя
5 лет назад
zahar0z
Waterfall_13 а у тебя новый ангел прописан в xdb файле существа, как улучшенный юнит, или как базовый? 
Просто если он занимает первую клетку в окне найма то он скорее всего прописан как базовый. Сделаешь улучшенным, будет занимать 2ю и 3ю клетки. 

Добавлено через 3 минуты
Больше, про влияние типа существ на их расположение в окне найма и зависимость от строений, можно почитать в цитате, в первом моем посте в этой теме. Там вся инфа, которую мне удалось выяснить методом тыка, разложена по полочкам.

Добавлено через 5 минут
А, понял. Если за базу ты брал архангела, то по идее он должен читаться как улучшенное существо. Хотя очень может быть что игра понимает улучшенное это существо или нет, по строчке base creature и все со значением unknown она записывает в неулучшенное. Поэтому она и кидает твоего ангела на первый слот в окне найма. Т.к. Считает что он не улучшенный. 

Попробуй прописать своему новому ангелу, как base creature архангела, или вообще кого нибудь левого типо крестьянина. Вдруг поможет. Вконце концов у меня же с гремлинами работало. Они падали на 2ю 3ю клетку найма. Значит так можно сделать. 

Добавлено через 8 минут
Там еще в xdb файле существа есть такая хитрая строчка pair creature. Или что то вроде. 
По идее она влияет на то какое существо может выпасти в качестве дополнительного при сражении с данным существои нейтралом.
Но кто его знает. Может в этом случае эта строчка тоже на что то влияет. Хотя это конечно вряд ли. 
1)Вообще это Рыцарь Смерти, но внутренность целиком заменена на архангела, после чего многие параметры были изменены.

2)Да согласен надо будет прочитать всё детально что ты написал, я пока чисто по твоему моду это учился делать, так сказать начал с практики не зная теории xD

3)Попробовал поставить базовым Архангела, да, теперь заменил слот архангела. Думаю тогда буду прописывать базовым альтернативный грейд, чтобы супер-юнит шёл последним в слотах.


4)PairCreature наверно оставлю пока UNKNOWN =) не хочется трогать то что не знаешь как точно работает xD

UPD: попробовал поставить Серафима в базовое... и у меня пропала возможность улучшать архангелов и серафим до высших архов (хаха). Вернулся на архангелов.
В ответ пользователю Waterfall_13
Аватар пользователя
5 лет назад
Я думаю нужно прописать твоего нового ангела в здании как второе а не первое существо. 
Может тогда он будет появляться во втором слоте. Но не факт. 

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

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

Добавлено через 5 минут
psatkha
Как я помню все эти ценники конвертации находил в какой-то "механической" xdb'шке и очень может быть, что там были прописаны комбинации грейдов и альтгрейдов по уровням каждого города!
Если бы это найти было бы круто. Можно было бы поправить последний баг.
В ответ пользователю zahar0z
Аватар пользователя
5 лет назад
zahar0z
Я думаю нужно прописать твоего нового ангела в здании как второе а не первое существо. 
Может тогда он будет появляться во втором слоте. Но не факт. 

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

Добавлено через 3 минуты
Ну как минимум эту проблему удалось решить. 

Добавлено через 5 минут
Если бы это найти было бы круто. Можно было бы поправить последний баг.
Я хочу увеличить играбельность эндгейма, как это сделано в Клинке Армагеддона, благодаря существам высоких характеристик, там правда эту роль играют драконы (лазурный, кристальный, ржавый, волшебный) +другие юниты.

По замку как минимум собирался сделать апгрейд здания лучников после 30 уровня города, где можно было бы улучшить арбалетчиков до королевских арбалетчиков (добавил бы второй выстрел как в героях 3 у арбов, хотя и пришлось бы немного подумать над нёрфом ТТХ чтобы компенсировать второй выстрел), а стрелков до снайперов (меня огорчает тот факт что фишка лучников, стрельба навесом по сути игрой не используется почти совсем, так как всегда все стараются побыстрее перейти в арбов, точнее даже стрелков, снайперов можно было бы сделать из "FEM" варианта стрелка, там красный арбалетчик с луком, добавив к стрельбе без штрафа стрельбу навесом). Естественно надо будет продумать ТТХ и стоимость и силу и опыт за них.

Так же хотелось бы у эльфов сделать разветвление энтов на Улучшенных Энтов и Дендроидов на выбор.
Йетти уже хотел поменять на Верховных Архидьяволов, но пока не начинал, занят другими вещами.

Идей хороших много, но без NCF я это не смогу сделать, а мне нужно что бы NCF работал вместе с PEST.

Короче я писал Gerter о своих вопросах и о том что конкретно мне нужно. Он сказал что в будущем выпустит новую версию его MCCS где отделит уже сделанное "своё" от самого ядра. Тогда я смогу на чистых объединённых фреймворках (NCF и PEST) уже сделать свои изменения которые будут работать в мультиплеере (если ещё и работать нормально новые артефакты будут то вообще зачёт). Так что жду новой версии MCCS =)

З.Ы. попробовал переставить в здании Altar_of_Heaven3 апгрейд на 2, результата не дало, по-прежнему Высший Арх заменяет обычного Арха.

Статистика

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

Сейчас на сайте 5 пользователей 545 гостей