Во-вторых весь код у него в кастом коде карты сверху.
У меня щас тоже в луа вроде как. Только не виден код никакой( Просто тупо действие Face2()
Я ж его карту скачал, вроде как в луа открылась.
У меня, мать его, даже в редакторе беты отображается как надо. Там точно луа. И нихрена не понятно, где эти функции? Не в ток-файле же...
Помогите плз разобраться в ЛОГИКЕ...
Почему у него в карте нет функций никаких... Есть только событие и...кастомный скрипт, в котором названия функций....КАК ЭТО. Я скачал карту из этого урока и у меня почему-то отображается этот паладин и всплывающая подсказка как у него на скриншоте. Я хотел посмотреть, что же там за функции - А ИХ НЕТУ...Помогите понять: как это?
Не нашёл функцию нигде, которая позволяет создать фрейм( Помогите плес prog:
DopaMine, теперь ищи нативку создающую фрейм по айдишнику. Я не подскажу т.к. не помню уже какая именно нативка для этого используется, а заново искать по статьям здесь и на хайве мне лениво.
люди обычно включают мозг и смотрят по содержимому похож ли фрейм на то что они ищут, если похож, то проверяют уже на практике, если нет, то ищут дальше.
Мне б сократить диапазон поиска. К примеру - 2 папки внутри framedef: "ui" и "glue". Как-то отсортированы фреймы по этим папкам или просто в две кучи всё намешано?
А ещё в framedef.toc есть такие 4 строки:
(и, естественно, есть стандартные фреймы в которых это уже сделано).
И, естественно, как их искать - никто не знает:D
Тогда вот вопрос: а как я хотя бы могу проверить, тот ли фрейм я просматриваю или не тот? Тупо изменить что-то в нём, сохранить в свой toc файл, импортировать в карту, загрузить с помощью нативки - и посмотреть, что поменялось в интерфейсе. Только так?
И я чёт не уловил: вот у меня к примеру свой скопированный и немножко изменённый(на одну цифру) фрейм. Я его загружу, допустим(с помощью команды) - он заменит стандартный или последний надо спрятать, прежде чем отобразить мой?
Ну или найти кого-то кто уже находил нужный тебе фрейм.
АХАХ, так и думал, что в итоге только гуглить по форумам:DDDDD prog:
Именно. Я же предупреждал что это сложно...
Хмм, ну, у меня не то чтобы прям целые абилки были вставлены в эти ячейки...Но если есть команды на жассе, позволяющие получить координаты мыши или нажатие "горячих клавиш", то с этим попроще будет. Дичь в том, что искать, что за фрейм. Proshel_Doty:
А ещё можно заглянуть сюда xgm.guru/p/wc3/frame
А здесь нет указаний, какой fdf файл за что отвечает? Я пока в понятиях не совсем разобрался. Константы, функции. Это, как я понял, для работы с отображением готовых фреймов в самом редакторе уже.
Ну хотя бы, как это всё описывается мне же надо знать? Чтоб сделать такую же, к примеру, но свою с нуля.
То есть, эта новая панель - просто картинка типо и любое взаимодействие с нею нужно писать? Типо если игрок - владелец юнита навёл мышь на такую-то ячейку, то вывести описание способности, если он нажал левую кнопку мыши, то...
Так?Оо DopaMine:
Чтоб сделать такую же, к примеру, но свою с нуля.
Тут я имею в виду именно визуально такую же. prog:
DopaMine, я тебе уже говорил - нельзя просто поменять панель заклинаний... Тебе нужна своя отдельная панель, не связаная со способностями юнитов...
DopaMine, toc файл это список fdf файлов. В архивах игры есть war3.w3mod:ui\framedef\framedef.toc, в который можно заглянуть чтобы понять как должен выглядеть toc файл внутри.
А, понял. А как мне понять, какой именно fdf файл отвечает за панель с заклинаниями?(
Если я константу знаю: "ORIGIN_FRAME_COMMAND_BUTTON" Proshel_Doty:
А ещё можно заглянуть сюда xgm.guru/p/wc3/frame
Спасибо! Заглядывал, не поверите! т
Там начинается не с того, что я не знаю, а дальше...
Отлично, спасибо! А теперь немножко теории плз:D Это файлы игры как бы. По какой логике я могу изменённые файлы сохранить не в папке Data, а как бы только в своей карте, чтоб у других игроков отображалось всё, как я настрою? Bergi_Bear:
и всё разжевали xgm.guru/p/wc3/frame
И из статей вот вопрос: это лишь отображение интерфейса или фактически изменённый интерфейс? То есть панели делаются прозрачными и сквозь них нельзя кликнуть по игровой области, чтоб выбрать юнита, к примеру или эти панели именно удаляются?
DopaMine, в 1.31 карта осталась в формате mpq, а архив игры теперь в CASC, для вытаскивания файлов из CASC есть соответствующая программа cascview.
Должен быть файл в формате .casc? Нету такого. Bergi_Bear:
DopaMine, casc жи есть
и всё разжевали xgm.guru/p/wc3/frame
Статьи посмотрел, там команды какие-то. А где сами файлы fdf/casc и где их менять?(
Подскажите вот, что: откуда инфа, что в рефорджеде будет проще менять интерфейс(будет вообще что-то новое на этот счёт)? Я не боюсь сложностей, просто если я это всё равно переделывать на рефорджед буду, то щас лучше характеристики персов, баланс, абилки дописать.
Нет смысла заниматься этим на 1.31, потому что он всё-таки ещё корявый, особенно, когда вообще не шаришь в этом. Как уже ответили выше —
prog:
это сложно
Во-первых, мне в 2011 было ГУИ очень сложно и непонятно. А щас уже свои абилки пишу на жассе. Proshel_Doty:
да в принципе без разницы. что тут что там нет смысла делать чего-то крутого, потому что оно пропадает ещё в зародыше, когда понимаешь, что в конечном итоге это время потраченное впустую, ну только если тебя от этого не прёт как кого-нибудь от спайсухи.
Здесь не было вопроса о том, как определить, стоит ли делать карту или нет. Здесь собрались те, кто для себя уже всё поняли, не так ли?:D Doc:
Но я уже сделал несколько вполне законченных проектов-модов, в т.ч. проект, который принес приличный доход и собрал игроков, больше чем у 99% инди игр. И все это один и в целом благодаря вк3 моддингу. Про детские фантазии не нужно мне тут заливать. Твоих игр я пока не вижу в стиме на верхних строчках. Недавно вон авточесс собрали миллионы долларов, но у тебя же тут пришло понимание реальной картины, мудрец.
Плз ссылочки на проекты. И вопрос: если не секрет, откуда деньжата с проектов на ВЕ? Или вы как первую доту перенесли на другой движок, сделав игру с нуля? Proshel_Doty:
Doc:
Что ты там делал я тоже не вижу. Если уж говоришь, то давай хоть какие-то отсылки. Или ты думаешь я с рождения слежу за твоей жизнью?
Doc:
Твоих игр я пока не вижу в стиме на верхних строчках
А если бы увидел охерел?)
Что за авточесс в душе не чаю, опять же где хоть какие-то отсылки. Ну т.е. я может догадываюсь слегка о чём идёт речь. но только слегка, потому что ни разу даже в то не играл
Отлов нажатия, подсказки описания, эффекты - это танцы с бубном, совершенно не юзерфрендли.
У меня и так вся эта "книга заклинаний" написана на жассе, там вставлены только иконки. А нажатия по ним полностью на жассе написаны. Так что это не проблема. Obelick:
На хайве тем временем уже куча наработок. Заходи и смотри, как там сделано. Но все это настолько неудобно, что плакать хочется.
надо расстояние проверять между двумя точками при отдаче приказа, типа:
Спасибо! Помогло PauseUnit))) И это, мне надо при бОльшей дистанции движение юнита к максимальной допустимой) Так что d> 500 не надо) Спасибо) ArtoniX:
По моему тебе нужен вот этот скрипт: xgm.guru/p/wc3/simerror
Разжевывать не буду, еще в 1.31 добавили новые функции, чтобы работать с интерфейсом. Не думаю, что на текущий момент они есть в ГУИ, но это в планах.
про плагины ничего не знаю на данный момент, полагаю это будет ближе к релизу
» WarCraft 3 / Изменить интерфейс в карте 1.31+
» WarCraft 3 / Свои спеллы с нуля
Ок, как раз смотрю, что там за статьи)
» WarCraft 3 / Свои спеллы с нуля
quq_CCCP:
Из-за чего именно может не работать на "новом" варкрафте?
Ред. PT153
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
Я ж его карту скачал, вроде как в луа открылась.
У меня, мать его, даже в редакторе беты отображается как надо. Там точно луа. И нихрена не понятно, где эти функции? Не в ток-файле же...
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Почему у него в карте нет функций никаких... Есть только событие и...кастомный скрипт, в котором названия функций....КАК ЭТО. Я скачал карту из этого урока и у меня почему-то отображается этот паладин и всплывающая подсказка как у него на скриншоте. Я хотел посмотреть, что же там за функции - А ИХ НЕТУ...Помогите понять: как это?
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
» WarCraft 3 / Изменить интерфейс в карте 1.31+
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
А ещё в framedef.toc есть такие 4 строки:
Ред. DopaMine
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Тогда вот вопрос: а как я хотя бы могу проверить, тот ли фрейм я просматриваю или не тот? Тупо изменить что-то в нём, сохранить в свой toc файл, импортировать в карту, загрузить с помощью нативки - и посмотреть, что поменялось в интерфейсе. Только так?
И я чёт не уловил: вот у меня к примеру свой скопированный и немножко изменённый(на одну цифру) фрейм. Я его загружу, допустим(с помощью команды) - он заменит стандартный или последний надо спрятать, прежде чем отобразить мой?
» WarCraft 3 / Изменить интерфейс в карте 1.31+
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
Proshel_Doty:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
То есть, эта новая панель - просто картинка типо и любое взаимодействие с нею нужно писать? Типо если игрок - владелец юнита навёл мышь на такую-то ячейку, то вывести описание способности, если он нажал левую кнопку мыши, то...
Так?Оо
DopaMine:
prog:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Если я константу знаю: "ORIGIN_FRAME_COMMAND_BUTTON"
Proshel_Doty:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Bergi_Bear:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
prog:
prog:
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Bergi_Bear:
Подскажите вот, что: откуда инфа, что в рефорджеде будет проще менять интерфейс(будет вообще что-то новое на этот счёт)? Я не боюсь сложностей, просто если я это всё равно переделывать на рефорджед буду, то щас лучше характеристики персов, баланс, абилки дописать.
» WarCraft 3 / Изменить интерфейс в карте 1.31+
А если не мпку, то непонятно тогда, в архиве с игрой нету fdf(
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Proshel_Doty:
Doc:
Proshel_Doty:
Obelick:
Obelick:
Doc:
Я нигде не могу найти эти файлы fdf, стандартные есть где-то? Или с нуля писать?
Proshel_Doty:
» WarCraft 3 / Как указать минимальную дистанцию применения способности по обл.
ArtoniX:
» WarCraft 3 / Как указать минимальную дистанцию применения способности по обл.
ArtoniX:
» WarCraft 3 / Как указать минимальную дистанцию применения способности по обл.
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32