Слышал, что с версии 1.31 можно менять интерфейс. Подскажите: как мне сделать, чтоб у способности типа "книга заклинаний" было не 11 свободных ячеек на панели(как это обычно), а на 3 больше, то есть всего 14? Без мемхака.

Принятый ответ

DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
  1. нет визуального редактора интерфейса, все делается в коде и файлах разметки
  2. только жасс или луа, а гуй не справится с этой задачей
  3. это сложно
примерно алгоритм выглядит так
  1. разобраться в файлах разметки фреймов fdf
  2. запилить свой фрейм в fdf файле, засунуть этот файл в карту
  3. в нужный момент создать и отобразить фрейм триггером
  4. динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
11
4 года назад
1
Я карту из версии 1.31 пытался открыть в редакторе беты - открывается, но когда жму проверить, то виснет и вылетает.
3
24
4 года назад
3
DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
  1. нет визуального редактора интерфейса, все делается в коде и файлах разметки
  2. только жасс или луа, а гуй не справится с этой задачей
  3. это сложно
примерно алгоритм выглядит так
  1. разобраться в файлах разметки фреймов fdf
  2. запилить свой фрейм в fdf файле, засунуть этот файл в карту
  3. в нужный момент создать и отобразить фрейм триггером
  4. динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
Принятый ответ
0
11
4 года назад
0
только жасс или луа, а гуй не справится с этой задачей
Разумеется, я на джассе пишу карту, слава богу)
prog:
Можно набросать в интерфейс кнопок
В какой интерфейс? Где это будет отображаться? Это тоже надо настроить?
prog:
разобраться в файлах разметки фреймов fdf
Не понял, где мне взять эти файлы. Чтоб стандартные посмотреть(
prog:
запилить свой фрейм в fdf файле, засунуть этот файл в карту
И каким образом в карту запихнуть, чтоб потом обратиться к нему через триггер
4
22
4 года назад
Отредактирован PROSHELDOTU
4
Нет смысла заниматься этим на 1.31, потому что он всё-таки ещё корявый, особенно, когда вообще не шаришь в этом. Как уже ответили выше —
prog:
это сложно
Лучше уж подождать рефорджа, чтобы мутить подобные штуки
Или можно подумать, что в твоей мапе всё готово, осталось только это сделать?
Ну или бери разбирайся, на том же хайве есть темы, как работать с интерфейсом, да и тут вроде тоже есть
0
29
4 года назад
0
Лучше уж подождать рефорджа, чтобы мутить подобные штуки
Там ничего нового не будет
0
23
4 года назад
0
На хайве тем временем уже куча наработок. Заходи и смотри, как там сделано. Но все это настолько неудобно, что плакать хочется. Надеюсь, это еще доработают (мечты)
На каждый элемент интерфейса тебе нужен будет fdf файл, как уже сказали выше. НА КАЖДЫЙ. Т.е. динамически изменить его размер, текстуру, прозрачность и т.д. просто нельзя. Отлов нажатия, подсказки описания, эффекты - это танцы с бубном, совершенно не юзерфрендли.
0
29
4 года назад
0
Все так. По сути, все что они сделали в этом плане - открыли для разработчиков то же апи, что они сами и используют.
0
32
4 года назад
0
Не помню кто, но кажется или Prog или Nazar обещали сделать что-то типа "оболочки" для работы с фреймами, некий псведоредактор, который позволит в ГУИ режиме создавать элементы фреймов, двигать их как угодно, а потом сохранять в виде кода
Возможно я всё придумал и никто не обещал такого, но... почему бы и нет?
0
22
4 года назад
0
Там ничего нового не будет
да в принципе без разницы. что тут что там нет смысла делать чего-то крутого, потому что оно пропадает ещё в зародыше, когда понимаешь, что в конечном итоге это время потраченное впустую, ну только если тебя от этого не прёт как кого-нибудь от спайсухи. Все кто давно сидит в ВЕ уже это поняли и я в том числе
Всё это баловство, которое больше подходит для пацанчиков лет 15. Те, кто пытается и хочет сделать что-то легендарное, только зря тратят время пытаясь делать мапу в варе. Лучше след несколько лет потратить на разработку своей игры и изучения этого процесса, да даже если тебе и 15 лет, то это ещё более лучшее решение - в 25 уже может и запилишь топовую игру, команду соберёшь ну и т.д. и т.п.. Ну если, конечно, ответственно ко всему подходить. Вот от чего будет реальный толк
1
24
4 года назад
1
Не помню кто, но кажется или Prog или Nazar обещали сделать что-то типа "оболочки" для работы с фреймами, некий псведоредактор, который позволит в ГУИ режиме создавать элементы фреймов, двигать их как угодно, а потом сохранять в виде кода
У меня такое в очень далеких планах есть, но не факт что к тому времени еще кто-то в рефорж играть будет - я вон на доработку парсера луа и сборщика карты никак времени найти не могу, не то что на более сложные фреймы
0
17
4 года назад
0
На каждый элемент интерфейса тебе нужен будет fdf файл, как уже сказали выше. НА КАЖДЫЙ.
Это неправда. Один файл может определять различные элементы интерфейса.
Obelick:
Т.е. динамически изменить его размер, текстуру, прозрачность и т.д. просто нельзя.
Это не совсем правда. Есть ограничения, да, но менять фон бекдропам или размер никто не запрещает.
2
29
4 года назад
2
Там не так все плохо, но скажем, много хуже чем в других решениях, которыми я пользовался.
Всё это баловство, которое больше подходит для пацанчиков лет 15. Те, кто пытается и хочет сделать что-то легендарное, только зря тратят время пытаясь делать мапу в варе
Называется хобби, зачем мне это трахание с игрой, я хочу один все сделать и чтобы было красиво. С игрой такое не прокатит.
0
22
4 года назад
0
Называется хобби, зачем мне это трахание с игрой, я хочу один все сделать и чтобы было красиво. С игрой такое не прокатит.
Мэн, это называется новый уровень. Когда заканчиваются детские фантазии и приходит понимание реальной картины
Как хобби - да я тоже ковыряюсь в ВЕ, но это чисто потому что внутри есть желание сделать что-то мощное, и хочется не только держать все свои идеи в голове, но и видеть как они выглядели бы вживую, а так как имеется большой опыт в этом ковырянии, то сделать прикольную и интересную визуально способность довольно просто и интересно, но вот делать целую карту уже времязатратно и не охотно
Охохо одын и красиво
Сколько тут проектов подохло, которые делали целыми отрядами, а один сделать собрался
Ну трахайся с варом)) как будто кто-то мешает кст это тоже игра, только не твоя, в чём главный косяк
2
29
4 года назад
2
Сколько тут проектов подохло, которые делали целыми отрядами, а один сделать собрался
Но я уже сделал несколько вполне законченных проектов-модов, в т.ч. проект, который принес приличный доход и собрал игроков, больше чем у 99% инди игр. И все это один и в целом благодаря вк3 моддингу. Про детские фантазии не нужно мне тут заливать. Твоих игр я пока не вижу в стиме на верхних строчках. Недавно вон авточесс собрали миллионы долларов, но у тебя же тут пришло понимание реальной картины, мудрец.
0
22
4 года назад
0
Doc:
Что ты там делал я тоже не вижу. Если уж говоришь, то давай хоть какие-то отсылки. Или ты думаешь я с рождения слежу за твоей жизнью?
Doc:
Твоих игр я пока не вижу в стиме на верхних строчках
А если бы увидел охерел?)
Что за авточесс в душе не чаю, опять же где хоть какие-то отсылки. Ну т.е. я может догадываюсь слегка о чём идёт речь. но только слегка, потому что ни разу даже в то не играл
0
11
4 года назад
0
Нет смысла заниматься этим на 1.31, потому что он всё-таки ещё корявый, особенно, когда вообще не шаришь в этом. Как уже ответили выше —
prog:
это сложно
Во-первых, мне в 2011 было ГУИ очень сложно и непонятно. А щас уже свои абилки пишу на жассе.
Proshel_Doty:
да в принципе без разницы. что тут что там нет смысла делать чего-то крутого, потому что оно пропадает ещё в зародыше, когда понимаешь, что в конечном итоге это время потраченное впустую, ну только если тебя от этого не прёт как кого-нибудь от спайсухи.
Здесь не было вопроса о том, как определить, стоит ли делать карту или нет. Здесь собрались те, кто для себя уже всё поняли, не так ли?:D
Doc:
Но я уже сделал несколько вполне законченных проектов-модов, в т.ч. проект, который принес приличный доход и собрал игроков, больше чем у 99% инди игр. И все это один и в целом благодаря вк3 моддингу. Про детские фантазии не нужно мне тут заливать. Твоих игр я пока не вижу в стиме на верхних строчках. Недавно вон авточесс собрали миллионы долларов, но у тебя же тут пришло понимание реальной картины, мудрец.
Плз ссылочки на проекты. И вопрос: если не секрет, откуда деньжата с проектов на ВЕ? Или вы как первую доту перенесли на другой движок, сделав игру с нуля?
Proshel_Doty:
Doc:
Что ты там делал я тоже не вижу. Если уж говоришь, то давай хоть какие-то отсылки. Или ты думаешь я с рождения слежу за твоей жизнью?
Doc:
Твоих игр я пока не вижу в стиме на верхних строчках
А если бы увидел охерел?)
Что за авточесс в душе не чаю, опять же где хоть какие-то отсылки. Ну т.е. я может догадываюсь слегка о чём идёт речь. но только слегка, потому что ни разу даже в то не играл
Не совсем понял, к чему мериться яйцами)
Obelick:
Отлов нажатия, подсказки описания, эффекты - это танцы с бубном, совершенно не юзерфрендли.
У меня и так вся эта "книга заклинаний" написана на жассе, там вставлены только иконки. А нажатия по ним полностью на жассе написаны. Так что это не проблема.
Obelick:
На хайве тем временем уже куча наработок. Заходи и смотри, как там сделано. Но все это настолько неудобно, что плакать хочется.
Не знаю, что такое хайв. Ссылочку плз.
Doc:
Называется хобби, зачем мне это трахание с игрой, я хочу один все сделать и чтобы было красиво. С игрой такое не прокатит.
Плюсую)
Я нигде не могу найти эти файлы fdf, стандартные есть где-то? Или с нуля писать?
Proshel_Doty:
Лучше уж подождать рефорджа, чтобы мутить подобные штуки
Или можно подумать, что в твоей мапе всё готово, осталось только это сделать?
Ну в идеале сразу рассчитывать либо на все 14 заклинаний, либо на 11. От этого будет геймплей зависеть.
0
29
4 года назад
0
Стандартные файлы лежат в архиве игры
0
11
4 года назад
0
Стандартные файлы лежат в архиве игры
МПКу? Программа нужна, чтоб их открывать? И в 1.31+ вроде нет мпку.
А если не мпку, то непонятно тогда, в архиве с игрой нету fdf(
0
24
4 года назад
0
DopaMine, в 1.31 карта осталась в формате mpq, а архив игры теперь в CASC, для вытаскивания файлов из CASC есть соответствующая программа cascview.
0
32
4 года назад
Отредактирован Берги
0
DopaMine, casc жи есть
и всё разжевали xgm.guru/p/wc3/frame
0
11
4 года назад
0
DopaMine, в 1.31 карта осталась в формате mpq, а архив игры теперь в CASC, для вытаскивания файлов из CASC есть соответствующая программа cascview.
Должен быть файл в формате .casc? Нету такого.
Bergi_Bear:
DopaMine, casc жи есть
и всё разжевали xgm.guru/p/wc3/frame
Статьи посмотрел, там команды какие-то. А где сами файлы fdf/casc и где их менять?(
Подскажите вот, что: откуда инфа, что в рефорджеде будет проще менять интерфейс(будет вообще что-то новое на этот счёт)? Я не боюсь сложностей, просто если я это всё равно переделывать на рефорджед буду, то щас лучше характеристики персов, баланс, абилки дописать.
0
24
4 года назад
0
Должен быть файл в формате .casc? Нету такого.
Нет, вся папка Data это один большой распределенный CASC-архив
0
11
4 года назад
0
Просто если в рефорджеде новых возможностей не будет, то всё равно менять интерфейс - лучше щас разобраться.
prog:
Нет, вся папка Data это один большой распределенный CASC-архив
Нет, вся папка Data это один большой распределенный CASC-архив
В этой папке фреймворки все?
Загруженные файлы
0
24
4 года назад
Отредактирован prog
0
Все что не лежит в war3.w3mod тебя не интересует в принципе.
Тебя интересует ui\framedef в war3.w3mod.
0
11
4 года назад
0
Тебя интересует ui\framedef в war3.w3mod.
Отлично, спасибо! А теперь немножко теории плз:D Это файлы игры как бы. По какой логике я могу изменённые файлы сохранить не в папке Data, а как бы только в своей карте, чтоб у других игроков отображалось всё, как я настрою?
Bergi_Bear:
и всё разжевали xgm.guru/p/wc3/frame
И из статей вот вопрос: это лишь отображение интерфейса или фактически изменённый интерфейс? То есть панели делаются прозрачными и сквозь них нельзя кликнуть по игровой области, чтоб выбрать юнита, к примеру или эти панели именно удаляются?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.