Разделы

Новости
Об игре
Учебник
ЧаВо
Файлы
Галерея
Видео
О сайте
Форум

Голосование

Считаете ли вы, что онлайн в сетевом режиме Bannerlord можно восстановить?














Реклама




Реклама

Просмотр сообщений

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


Сообщения - Dalion

Страницы: [1] 2 3 ... 21
1
syabr, вот когда она выйдет, тогда и тему забацаю, к тому времени хоть будет что показать. На счет выигрывания не понял, привлечением внимания масс я ничего не выиграю, только буду вынужден кормить завтраками большее количество голодных ртов чем сейчас, а я это сильно не люблю. Мне сейчас не нужен ажиотаж, нужен лишь голос тех, кто заинтересован в предложенном. И это рабочая схема, ведь свою нынешнюю команду я точно также набрал одним постом с инфой фактически, только тогда был текст, а сейчас видео, посмотрим что эффективнее. Это просто второй раунд считай, а еще через время может будет и третий)

2
syabr, рановато еще для темы, тема на форуме - это фактически анонс, а текущее состояние мода даже преальфой не назовешь, не хочется повторять ошибок баннерлорда с анонсом в 2012, а через 10 лет ранним доступом. Мы ищем заинтересованных и умеющих людей, если кто-то из них еще активен и читает форум, то откликнется и на этот пост, если нет - продолжим сами. Это не для игроков сейчас пишется

3
Prophesy of Pendor / Re: [WB] POP Light vs darkness
« : 26 Июля, 2022, 14:10 »
Dxaero, безбожно рипнутая из M&MH6 модель матки-породительницы - https://mightandmagic.fandom.com/ru/wiki/Матка-породительница

4
Dxaero, смотря какими. В видео много чего показано. Руны боты юзать не могут, но на ближайших союзников/врагов в зависимости от руны эффект распространяется. Орудия которые управляются кнопками тоже не наводятся сами, и это умышленное решение. Определенная доля механик работает и для ботов, но они на видео не попали.

5
Может кто знает, как с помощью Save Editor можно передать город или крепость другому государству?
Если через WarBender (что я рекомендую), то в разделе Parties находишь город, нажимаешь по нему и там будет поле с текущей фракцией. В предупреждении при старте нажимаешь "Да".

Где можно изменить цену на найм новобранцев в деревнях?
Компа сейчас рядом нет и в ближайшее время не будет, без него трудно сказать. Если скопируешь сюда строчку menu_recruit_volunteers из menus.txt, я покажу где там цена.

6
 3.9.5.1 последняя, 3.9.5.6 опечатка. Все твики с той страницы подходят. Лица эти вроде есть в PoP Helper.

7
Кактус,   шанс блока в игре нигде не задан как параметр. Есть просто скриптовая операция, заставляющая юнита поставить блок принудительно, и ее можно объединить с операцией, создающей шанс рандома. Этим путем пошел и я, и brainy bots, ведь он единственный. Только его шансы настраиваемые, а мои нет. Просадки фпс в свою очередь вызваны множественными вложенными циклами в коде brainy bots. В моем коде все иначе но та система которую я использую чтобы их избежать довольно сложна и обширна, потому мой вариант будет только в готовом моде, отдельно публиковаться не будет. К сожалению, текущая обстановка в моей стране ставит под вопрос не только факт релиза, но и мою жизнь в целом, так что....

8
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 14 Февраля, 2022, 22:31 »
Или я чота загнался уже
Ничего, за один твик всю модульку не осмыслить, это нормально. Смотри, слот ничего не делает сам по себе. Все 1048576 слотов в игре уже по умолчанию существуют, мы не можем добавлять новые или удалять старые, мы только меняем их значения. Вот до момента твоего вмешательства в слот 500 игра считала что там 0. И спокойно жила с этим. Когда там появилось айди твоего юнита - игре по прежнему пофиг, было одно число, стало другое, ну стало и стало, че бубнить-то. И так продолжается то дех пор, пока это число не послужит где-нибудь проверкой в условии. Как и любая глобалка, слоты служат для связывания разных мест в коде путем передачи значений, то что сейчас стражник в faction_slot важно только потому, что при спавне идет операция faction_get_slot. Как только ты заменяешь ее на party_get_slot - игре уже становится пофиг на стражника, и на тот слот в целом. Что бы там не стояло, оно уже больше нигде не проверяется, а значит просто существует на фоне, как и те нули что вообще не присвоены. Понимаешь? Вопрос лишь что ты проверишь, а не что сейчас существует

9
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 14 Февраля, 2022, 19:57 »
"Та будет" относилось к этому)

А значит, если добавить в конце game_start, то будет работать?

Сейчас это слот фракции, но ничего не мешает создать слот 504 для замка, внести туда уникального стражника и сверять уже его, а не стандартный

11
Безумный ДЖО, твик №16 распростаняет двусторонний обмен и на пленников, а №24 позволяет вытащить его даже с замка

12
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 12 Февраля, 2022, 02:03 »
работает как надо! Сотня держится.
:thumbup: При должной усидчивости все больше и больше желаемых фич начнут получаться. Главное не сдаваться, ну и внимание к деталям. Будут проблемы - пинай в лс. На этом я откланиваюсь и ухожу за кулисы, было приятно поработать с кем-то кого не пугают варбандовские цифры  8-)

13
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 12 Февраля, 2022, 01:48 »
Если я хочу, чтобы конкретный содержал 70 стражников с мечами и щитами, а 30 стражников - с луками, то для этого города уже придётся писать два отдельных тригера и выделять свои слоты?
Нет, все в том же триггере, достаточно лишь раз пройтись по городам, чтобы считать/присвоить все необходимые их значения. Не против если в этот раз без комментов уже?
(нажмите для открытия / скрытия)

Вроде так... Но игра не запустилась :crazy:
Трудно запуститься когда мы закрыли тот бесконечный цикл добавив 8-ую операцию, а у тебя в счетчике их осталось 7  :p

14
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 12 Февраля, 2022, 01:29 »
Если по ходу игры добавлять в скрипт эти слоты, оно работать будет? Или надо новую игру начинать каждый раз? А то у меня еще не готовы эти юниты все)))

Тут зависит только от скрипта - game_start вызывается лишь раз, а тот же cf_reinforce_party довольно часто. Пока ты тестишь, тебе все равно придется новую игру начинать каждый раз когда добавляешь юнита (чтобы игра банально его увидела), так что можешь пока оставить в game_start, но вообще можно создать новый симпл триггер с 0 проверки и условием на key_clicked, таким образом при нажатии например ентера ты объявишь эти слоты по новой (это идея на будущее, в нынешней фиче все тесно связано с правилами появления самого нового юнита в игре как такового)

Так ли это? Или игра сама рассчитает по уровню, если юнита в том скрипте нет?

Только нпс рассчитает, а обычные юниты будут нули. Заполнять этот скрипт надо на основе ближайшего юнита из похожих, главное знать что за что отвечает. Тонкости расписаны здесь.

Ну т.е. эта строка проверяет присвоен ли слот, и если нет, - пропускаем город?

ага, без развилки просто пропускаем, если хочешь при нулевом слоте все равно добавлять стражника, но не особого а обычного - нужно вводить развилку

Получается, тем же способом, для каждого города можно втупую тут же присвоить на слот охранника тюрьмы и прочих нужного юнита? Или если сделать этот тут, то потом что-то его перепишет? Я видел какой-то скрипт, который этими присвоениями по фракциям занимается, но этот скрипт должен все равно в game_start вызываться? А значит, если добавить в конце game_start, то будет работать?

Та будет, но не привыкай к такому образу мышления типа "а, там че-то крутится ну и пусть, я просто поверх перепишу" - гораздо интереснее найти где именно оно там крутится и по какому принципу. Добавляя свое все время поверх, ты не узнаешь как работает игра, а чем больше принципов ее работы ты изучаешь, тем сильнее ощущаешь власть вмешаться в них по своему усмотрению. Этот твик мы построили не разбираясь как работают подкрепления, ведь в конце итог будет тот же - новые юниты наряду со стандартными, но поверь что ты достигнешь большего если будешь работать с причинами, а не последствиями. Успехов)

15
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 12 Февраля, 2022, 00:28 »
Да, поселились теперь.
Есть контакт, теперь пока они обживаются на новом месте подселим им соседей)
(нажмите для открытия / скрытия)

16
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 23:44 »
А т.е. каждый раз при добавления триггера, в старой игре он работать не будет?)
Я никогда не осмеливался проверить, но при любом вмешательстве в счетчики (кроме миссий и меню) я бы начинал новую игру, на всякий

Ну я новый создал триггер.
Водятся ли в явиксхольме нужные хлопцы?

17
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 23:38 »
Счетчик вверху файла менять на единицу вверх, как я понимаю? Был = 136.
Это если новый добавлять, но чем хорош simple_triggers.txt что в нем есть несколько "болванчиков" - пустых триггеров типа "24.000000  0" где ты вместо 24 задаешь свою частоту и счетчик не трогаешь, таким образом можно тестить даже на старой сохранке

Ну что-то пока не заработало. Начал новую игру, появился у Явиксхольма, подождал несколько дней - ничего...
Явиксхольм задан правильно, но ты забыл что у lt нет своего номера - это инвертированная через приставку neg| операция ge (greater or equal) с противоположным эффектом. Для тебя это значит что константу neg из моего списка постом выше нужно прибавить к номеру ge (вот он уже и правда 30 как ты указал), так что в итоге будет не
30 2 1224979098644774913 100
а
2147483678 2 1224979098644774913 100

В остальном ошибок не вижу - как для первого твика очень и очень недурно)

18
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 22:49 »
Одно но - а как переменные то переводятся? Локальная и тут, в триггерах, всегда "1224979098644774912" и дальше меняем последнюю цифру? И пофиг как её обзывал "изначально"?

Именно)
(нажмите для открытия / скрытия)
P.S. Leonion, добавь пж в справочник)

Есть сразу вопросы, раз уж разбираемся)

1) Да, нужно будет указать 10 раз для 10 городов. Если тебе не кажется это муторным, то ты еще просто не до конца понимаешь насколько полезны слоты и как они работают. Когда наш тестовый юнит заработает и мы начнем добавлять новых - увидишь)
2) Добавить будет не сложно, даже в цикл не будем вставлять. Из цикла только получаем, одна строчка на все 18 юнитов или сколько ты их там планируешь, а добавляться будут отдельно
3) не должно, ноль только если операция ни с чем не работает, например rebuild_shadow_map - вызывал и тени объктов обновились, никаких параметров. Или тот же try_begin что был вчера

19
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 22:17 »
так даже лучше наверное
Строчка будет такая:
5.000000 0.000000 0.000000  0  7 12 1 1224979098644774912 2147485352 1 1224979098644774912 1702 1 1224979098644774912 1715 2 1224979098644774913 1224979098644774912 31 2 1224979098644774913 -1 1749 1 1224979098644774912 3 0
Можешь вместо 5 свою частоту ставить, она в секундах. Повезло тебе что твои хотелки в пару строчек делаются, иначе я бы даже модульку не открыл)

20
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 22:04 »
cap_solo, предлагаю пока тестить на одном юните, потом расширим скрипт и сделаем их побольше. В исходном виде это будет так:
(нажмите для открытия / скрытия)
Два вопроса:
1) устраивает ли такая логика?
2) сможешь ли сам перевести это в твик?

Безумный ДЖО, красота требует жертв, обычно триггерам можно задать задержку выполнения, но в этом случае она не работает, я пробовал... Видимо от операции зависит. Есть еще альтернативный вариант - забить на конкретные моменты, и раз в 5 секунд растворять всех коней без всадника. Примерно так работает мультиплеер, чтобы не захламлять дезматчи пустыми конями. Устроит?

21
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 21:18 »
Проще своим отдельным триггером, по ряду причин
1) не нужно листать цифры и напрягать глаза, он себе аккуратно в конце файла, всегда найдешь, всегда под рукой
2) в нем будет минимум кода - только то, что тебе действительно нужно - проще отлаживать
3) настроив систему здесь ее можно будет перенести в другое место, даже внедрить в стандартную. Но пока она еще не на финальном этапе, незачем каждый раз копаться в горе стандартных цифр боясь какую-то из них случайно стереть

Работать будем в simple_triggers.txt

22
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 20:30 »
Безумный ДЖО, тогда замени эту строчку на
-26.000000 0.000000 0.000000  0  4 2071 1 1224979098644774912 1714 2 1224979098644774913 1224979098644774912 1712 1 1224979098644774913 1749 1 1224979098644774913
Это именно момент смерти

Я так понимаю, замки и города используют те же шаблоны, что и лорды? Т.е. они набирают весь спектр войск фракции, описанный тремя шаблонами. Вот я хотел создать по три новых уникальных шаблона для каждого города и некоторых замков, сбалансированных относительно уже существующих. Но я так понимаю, непосредственно формирование гарнизона вообще в скрипте "Start_game" идёт. А там слишком много всего. Ну или неправильно понимаю)

В game_start, опять же, задается только количество вызовов cf_reinforce_party для отрядов в зависимости от типа: городам - столько-то, замкам - меньше итд. Подробнее в этом твике. Я оба способа могу сделать, точнее ты будешь делать, а я подсказывать. Но нужно определиться, окончательно

23
поможет ли функция в меню опции игры* бесконечные волны при штурме?
Только она и поможет. После количества отбитых волн, указанного в настройках, остальной гарнизон замка просто испаряется, и это серьезный абуз.

24
Prophesy of Pendor / Re: Доработка Prophesy of Pendor 3
« : 11 Февраля, 2022, 16:09 »
эх, не осилю

Что там осиливать емае, шаги из 32-го твика только копируешь не то что он говорит, а ту строчку что в посте выше. Вот и вся разница. Пункты со звуком пропускаешь естесно

До этого, глядя на код, я не совсем понимал где там переменные и как они работают, где задаются.

Настоятельно рекомендую заменить этими расширенными хедерами свои. Там гораздо подробнее расписаны операторы чем их объяснили разработчики. И вот везде где ты там увидишь <destination>, это идет присваивание новой переменной (или обновление старого значения, если там глобалка). Берутся они именно отсюда - с момента когда операция возвращает что-то в переменную, она автоматически инициализируется, отдельно объявлять их не нужно (но порой придется через операцию assign = 2133 для построения особой логики кода, это увидишь по ситуации).

":чтототам" - это, получается, локальная переменная, которая задаётся и работает в каждом скрипте отдельно? Или она работает во всём .txt?

":чтототам" - локалка. В исходнике она видима только в пределах одних квадратных скобок, в текстовике вместо них двойные пробелы но суть та же.
"$чтототам" - глобалка. Она видна по всей модульке, а соответственно и по всем текстовикам. Также везде видимы слоты (как те что в примере выше), а еще движковые переменные типа reg (числа), s (текстовые строки) и pos (точки в пространстве). Всех их по 65 штук каждой, к примеру reg4 и reg26 одновременно могут хранить в себе два разных числа. Плюс значения reg и s могут быть выведены на экран в фигурных скобках, например если у тебя в s1 сейчас название отряда, а в reg3 количество всадников в нем, и ты пишешь (display_message, "@{s1}'s army has {reg3} horsemen"), то в игре это сообщение будет выглядеть как "Wolfbode the Slayer's army has 311 horsemen", условно. Если тебе нужно увидеть значение локалки или глобалки, ты заносишь ее в reg. Однако pos так вывести не получится, поскольку каждая позиция хранит сразу 6 значений а не одно - три координаты осей и три угла поворота вокруг них. Хотя че я тут распинаюсь - есть хороший гайд для новичков, рекомендую: https://www.moddb.com/games/mount-blade-warband/downloads/modding-guide. Он правда на английском, но и вся модулька в целом на нем, так что если всерьез решил ступить на эту стезю, лангуаге придется подтянуть так или иначе)

Это всё скрипт "cf_reinforce_party"?

В целом да, но надо понимать что он вызывает только те шаблоны из моргса - пару-тройку юнитов каждого типа. Почему у лордов под 200 рыл? Потому что он вызвался больше одного раза. И вот тут твоя дилемма, которую я не совсем понимаю - ты хочешь вместо 15 вызовов накинуть свою стражу и вызвать только 12 раз, чтобы общее число осталось 200, или же просто добавить стражу перед вызовом, потом все те же 15 стандартных подкреплений - и число будет 230? Я тоже делаю уникальных хаусхолдов каждому замку, и мой триггер вообще к cf_reinforce_party не привязан, раз в 5 часов он добавляет замку 1 хаусхолда пока их не станет 100. Такая система тебе не подходит?

Страницы: [1] 2 3 ... 21

Список игр

Реестр других игр

Важное о модах

Наши моды
Русь 13 век
Мододельня
Обмен опытом

Discord

Пользователей
  • Всего: 28149
  • Последний: sergiu
Сейчас на форуме
Пользователи: 0
Гостей: 231
Всего: 231
СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS