0
15
0

» WarCraft 3 / Основы работы с Retera Model Studio

bOrissko:
DarkLigthing
А что со скриптом не так, по подробнее? модели из Reforged он переносит вместе с анимациями.
Когда я его использовал мне выбивало ошибку и выкидывало на строку кода где было понятно, что идёт проверка на версию файла MDX. Вот кстати эта строка:

bOrissko:
Вот оно как, и начиная с какой версии, если не секрет?
Загруженные файлы
0
15
0

» WarCraft 3 / Основы работы с Retera Model Studio

Araders:
Я не видел у ретеры на канале, или где-то ещё, что-то про кастом анимации. Разве что редактирование уже существующих и то, с ограничениями...
Но как-то я наткнулся на тему, где умельцы с хайва разбирали новый формат MDX. И кто-то из них написал скрипт, который вроде как даже конвертирует MDX в 3D Max. Я сам пытался его использовать но современный формат MDX версии 1000+, а скрипт работает только с 900.
Скрипт
А obj не поддерживает анимации, ну такое )
Был бы кто в компетенции разобраться, адаптировать, улучшить этот скрипт.
2
15
2

» WarCraft 3 / Основы работы с Retera Model Studio

Bergi_Bear:
и у меня ретера вообще на 10 fps работает, хотя ресурсы пк не напрягаются, а у тебя смотрю гладенько всё
Если дело не в железе, то попробуй установить отдельно Java_RE и запускать не .exe а .jar
Не могу быть уверенным что это поможет, но на этапе беты Reforged, когда с редактором были множественные проблемы с запуском, всякими ошибками такой способ помогал некоторым людями и мне тоже.
Ещё вариант могу предположить, что ретера у тебя запускается на встроенной видеокарте в процессор, стоит проверить. У меня так вообще нет встройки ибо Xeon.
ThatGuyFromBar:
Только бы голову уменьшить )
3
15
3

» WarCraft 3 / Основы работы с Retera Model Studio

Bergi_Bear:
Проделал первую часть "пересадка анимаций", да конечно при условии, что модели практически одинаковые, некоторые анимации смотрятся забавно, то харакири то меч не в руке
Всё правильно, для этого и нужна вторая часть. Чтобы научиться двигать элементы, менять их и как следствие фиксить такие "самоубийства" )

Как-то сделал вариант Капитана смерти...
Загруженные файлы
0
15
0

» WarCraft 3 / Основы работы с Retera Model Studio

Araders:
Эх опередил меня, ну и ладно главное контент полезный. Вот бы еще пролить свет на работу с текстурами.
О, там ещё много чего можно писать про Ретеру. Это ведь вершина айсберга, контента хватает. А про текстуры я бы сам хотел знать больше...
Bergi_Bear:
Годный контент пошёл, сегодня буду изучать!
Уверен это будет интересно, вариантов пересобрать разные модели масса (:
0
15
0

» 3D Арт и VR / Нуб воврвался впервые ворвался в моделирование

ustinas:
Посмотри если такой вариант устроит. Я убрал вторую атаку, щитом он через атаку не бьёт. Анимация удара щитом "Bash"
То есть он бьёт только молотом через обычную атаку
Загруженные файлы
0
15
0

» 3D Арт и VR / Нуб воврвался впервые ворвался в моделирование

Araders:
DarkLigthing, кстати раз на то пошло можешь скинуть туториал по которому ты освоил редактор. Сам пытался разобраться в редакторе но без знания функций сложно, а на канале разработчика только видео из рубрики "смотри как умею".
Соглашусь, что у Ретеры нет хоршего обучающего видео, лишь пара видео описывающая те или иные аспекты редактора. Но всё таки из них можно что-то узнать.
Самые полезные видео у него
Ну а остальное всё методом научного тыка (:
Может я напишу блог о том, как делать какие-либо базовые вещи и те что умею сам. Так как я не владею этим редактором на уровне Ретеры.
0
15
0

» WarCraft 3 / Проблема с эффектом

easypeasy, ты можешь избежать многих подобных проблем в будущем если начнёшь плавно переходить к коду. Важная вещь которую ты можешь легко изучить и успешно приминять уже сейчас это локальные переменные. Локалки могут открыть перед тобой новый пласт возможностей, о которых ты и не подозревал (:
Если ты поменяешь редактор на JNGP
Ты сможешь удачно смешивать GUI и код. Объявлять локальные переменные, а потом использовать их в GUI.
2
15
2

» WarCraft 3 / Проблема с эффектом

easypeasy:
DarkLigthing, хорошо, проверю ещё раз все триггеры. А у тебя прерывание эффекта до того как переписал триггер было?
Было, так же как у тебя на видео. Теперь так:
Загруженные файлы
2
15
2

» WarCraft 3 / Проблема с эффектом

easypeasy:
DarkLigthing, я тут обнаружил что при создании любого эффекта на любой боевой единице, при атаке эффект может прерваться или пропасть, а может ли такое быть что у меня в карте есть код, (который я когда то ипортировал через другие редакторы, создающий этот баг) и который я сейчас не вижу через стандартный редактор варика?
Возможно дело вот в чём, значит, при создании эффекта через триггеры ты наверняка знаешь, что он записывается во внутриигровую глобальную переменную bj_lastCreatedEffect именно к ней ты обращается, когда в триггерах выбираешь вариант (Last Created Special Effect). Проверь если эта переменная перезаписывается где-то в коде периодический или при атаке юнита.
2
15
2

» WarCraft 3 / Проблема с эффектом

easypeasy:
Вместо wait я пробовал запускать таймер, и через событие когда этот таймер закончится - совершал остальные действия триггера(анпаузил босса, удалял эффект, и кастовал Удар грома) но при этом всё равно эффект прерывался. Я может что то не так делаю, можно ли на гуи через обычный таймер этот пофиксить?
Если ты всё сделал правильно с таймером, то возможно это не wait. Единственное отличие моего кода от того что в GUI это отсутствие BJ функций, таймер точно такой же. Может это BJ конфликтует с чем-то в другой части триггеров. А такое пофиксить без вмешательства Jass... проблематично. Пока что идей нет, но ты можешь убедиться что мой код работает если конвертируешь свой триггер Paladin04 в текст и заменишь его содержимое, тем что я дал выше.
2
15
2

» 3D Арт и VR / Нуб воврвался впервые ворвался в моделирование

Это легко сделать с помощью Retera Model Studio. Этим редактором можно даже прицепить щит любого другого юнита из WC3, ну или подгрузить ещё какую-то модель.
Я таким образом пересаживал пушку стрелку

Если в целом описывать концепцию, то. Открываешь модель, удаляешь если нужно геометрию во вкладке Edit, на месте щита. Прицепляешь щит просто аккуратно вырезав его на нужное место, копировав его из другой модели. Когда щит на месте, выделаешь его геометрию (она будет в списке мешей), правой кнопкой мыши - Re-assign Matrix и выбираешь кость, на которую будет насаживаться щит. Wc3 Model Studio может и тоже такое может, я не работал с ним, не знаю.
Ещё вариант это использовать отдельно модельку щита и использовать её через триггеры, как спеэффект цепляющийся, например к левой руке.
Загруженные файлы
2
15
2

» WarCraft 3 / Проблема с эффектом

Переписал триггер без Wait, спецэффект перестал сбиваться.
function EndEffect takes nothing returns nothing
    call DestroyEffect(udg_FirePalladinEffect01)
    call PauseUnit(gg_unit_E000_0043, false)
    call IssueImmediateOrder( gg_unit_E000_0043, "thunderclap" )
    call PauseTimer(GetExpiredTimer())
    call DestroyTimer(GetExpiredTimer())
endfunction

function Trig_FirePalladin04_Actions takes nothing returns nothing
    local timer t = CreateTimer()
    if GetRandomInt(1,2) == 1 then
     else
     set udg_FirePalladinEffect01 = AddSpecialEffectTarget("war3mapImported\\File00802.mdx", gg_unit_E000_0043, "origin")
     call PauseUnit(gg_unit_E000_0043,true)
     call SetUnitAnimation( gg_unit_E000_0043, "Stand Channel" )
     call TimerStart(t,3.00,false,function EndEffect)
     endif
     set t = null
endfunction

//===========================================================================
function InitTrig_FirePalladin04 takes nothing returns nothing
    set gg_trg_FirePalladin04 = CreateTrigger(  )
    call TriggerRegisterTimerEventPeriodic( gg_trg_FirePalladin04, 13.00 )
    call TriggerAddAction( gg_trg_FirePalladin04, function Trig_FirePalladin04_Actions )
endfunction

Нужно избавляться от wait. Вместо wait тебе нужно будет запустить таймер, который по окончанию вызовет функцию, продолжающую необходимые действия. В эту функцию значения локально не передать, только через хэш-таболицу, либо через глобалки. И вообще надо взять за правило всегда избегать wait если это возможно.
0
15
0

» WarCraft 3 / Определение типа данных FourCC

ScorpioT1000:
Можешь проверять через IsItemIdSellable, юнит точно не вернет true, а предметы все продаваемы, ведь это как раз магазин.
Но оно пожрет цпу слегка.
Точно! То что нужно, спасибо.

Bergi_Bear:
А что если делать ItemId-I000= число около 1 до числа предметов... а если же сделать UnitID-I000=Большое число
Как вариант, но IsItemIdSellable в моих реалиях более подходящий вариант
1
15
1

» WarCraft 3 / Определение типа данных FourCC

Ну итемы же с i начинаются, можно от этого исходить. Или попробовать создать юнита, если удасться, значит юнит, нет - значит предмет, или наоборот.
Если ты про равкод итемов, то да, было бы проще если бы они с i начинались. Но увы это не так (: Видимо, на прямую никак не получить тип данных сокрытый в равкоде. Просто из-за этого мне придётся вместо одной функции с перегрузкой делать две, и на вход подавать 2 списка...
Пока что моё решение такое:
Загруженные файлы
8
15
8

» XGM Конкурсы / Голосование конкурса героев

Моё имхо, у Bergi_Bear лучшая работа. И причины в ошибках, которые он не допустил:
  1. У некоторых героев просто перегруженная механика скиллов, и стены текста для описания их работы.
Это всегда вызывает дискомфорт у игроков, так делать не стоит. Easy to learn, hard to master (c) это золотое правило применимо не только к самой игре, но и ко многим её составляющим.
Адмирал таким не страдает.
  1. У некоторых героев есть проблемы с ассоциативной связью героя и его скиллов, у большинства герой как образ или идея не раскрываются в скиллах в полной мере.
А у Адмирала всё чётко в этом плане, затронуты многие вариации на тему "Адмирал": Корабельные пушки, револьвер, выход в море, крюк(якорь). Что ещё усиливает восприятие героя - это спектр разнообразия этих ассоциаций, их большое количество. Это хорошо чувствуется в сравнении с Тлеющем Князем(ничего против не имею, технический очень крутой перс... но), у него спектр ассоциаций это огонь, огонь и... ОГОНЬ!) Вытянуть такое можно было бы очень серьёзным уклоном в креативность.
  1. Многие герои сделаны так, что какую-то особенность и крутизну в них увидит только технарь по варкрафту, который понимает всю сложность работы механик их героев. НО, взглядом обычного игрока довольно скучно выглядит это. Видел я такие работы в этом конкурсе, некоторые попалиcь в эту иллюзию.
Достойными конкурентами Адмиралу могли бы быть герой Смерть, который вытягивает креативом и красотой своих скиллов. И Великий маг Кайригар, это действительно интересная работа, но из-за одной стандартной способности - аура мудрости и слабоватым скиллом который перебрасывает эффекты он ощущается менее наполненным контентом, по сравнению с Адмиралом.
Ну и киллер фича Адмирала, которая сразу закрепила в моей голове мысль что это топ-1 работа. Оказывается пушки и крюк создают водные всплески если применить их на морe!:)
0
15
0

» WarCraft 3 / Как создать способность, Ядовитого цветка?

Нужно больше информации, какой патч 1.26 или 1.32+, метод реализации GUI или код.
0
15
0

» Мир безумного / Трейлер и первые подробности S.T.A.L.K.E.R. 2

Пища для размышлений
Порция 1, скриншот со страницы Сергея Григоровича про сроки презентации игры.
Порция 2:
XBox One выходит 27-го ноября
совпадениенедумаю
1
15
1

» WarCraft 3 / Вызов новых функций версий 1.32+ из карты сделанной для 1.26

Надёжнее можно проверять цвет ID игрока 12.
Так как в новом патче больше игроков.
Загруженные файлы
0
15
0

» WarCraft 3 / Переводы компаний

Тобой был задан аналогичный вопрос 18 июля, и был получен вполне исчерпывающий ответ. Чем мастерская переводов не устроила?
0
15
0

» WarCraft 3 / Наведение мыши на юнита

Mo39:
Отпускание и нажатие по этим эвентам (патч 1.29+)
Загруженные файлы
1
15
1

» WarCraft 3 / Наведение мыши на юнита

Можно попробовать создавать регион в котором в последствии искать юнитов, таким образом. При нажатии мыши получаем её X Y, при отпускании клавиши мыши получаем ещё одну точку X, Y. Строим прямоугольную область между точками, где первая полученная точка верхний левый угол прямоугольника, а последняя точка нижний правый угол.
0
15
0

» Мир безумного / Warcraft III: Reforged - mod Quenching

Выглядит прикольно, только есть явные проблемы в текущей версией с металлическими шейдерами, воде нахватает прозрачности чтобы она не смотрелась так ущербно.
0
15
0

» WarCraft 3 / Lua или jass?

Bergi_Bear, prog,
Вы правы, посмотреть конечно можно. Но так не внести изменений в код, часто тому кто на GUI очень нужно освоить принцип локальных переменных. В GUI ведь ты их не создашь, а вскрытием War3Map.lua не получится их добавить или просто изменить код, наблюдение это ведь не полноценный процесс обучения, нужны эксперименты. А так после сохранения карты все изменения вернутся на круги своя.
1
15
1

» WarCraft 3 / Lua или jass?

Есть один нюанс, который может быть важен человеку желающему постепенно осваивать код, но всё ещё работающему на gui. Это этап обучения когда ты конвертируешь свои gui конструкции и пытаешься вникнуть в суть работы и вносить изменения. В режиме луа конвертировать в текст не получится, а в режиме jass можно. Для меня вот когда-то это был важный этап обучения прежде, чем я полностью начал писать код без каких бы то ни было gui конструкций.
Но Lua на много перспективнее Jass, а что ещё важнее удобнее. Я однажды попробовав такие вещи как анонимные функции и создание крутых таблиц безо всяких там хэшей и прочее прочее никогда в жизни больше не притронусь к jass xD