LastUchiha, не выйдет. Там немалая часть этих файлов, таблиц итд запускается До запуска карты, так прописано в самой игре
Судя по доте открытой, можно в карте сделать свои юниты абилки итд. Остальное - не уверен)
Судя по заявленному масштабу, проще будет сразу делать мод-патч с дефолтными кампаниями вместо кастомных. Можно вообще запилить 5 длинных кампаний по 40+ глав вместо кампаний ТФТ.
(Мод-патч - это вскрыть архивы, создать весь контент, юниты абилки декор ландшафты в slk, чтоб везде сразу работало, код написать для механик в blizzard.j, добавить модели текстуры и упаковать это всё в war3patch.mpq)
Да, с картами от варкрафта это будет несовместимо, нужны будут свои карты, под мод, но тут и так отдельный сеттинг, потому совместимость и не требуется.
Зато технически куда удобнее и быстрее делать-собирать, чем с кастом кампаниями возиться. Да и возможностей куда больше, включая правку фреймов и главного меню. И своя погода, вода, молнии, уберсплаты и все остальное.
Только инструкцию не забудь, чтобы юзер мог накатить и при желании откатить мод обратно на варкрафт в 1 клик через замену архива)) А то будут возмущения типа "сломал мне игру")
RvzerBro, Так её легко исправить)
Нужно открыть их в war3 model editor, зайти во вкладку текстур, правой кнопкой нажать Редактировать на нужных текстурах и поставить галки напротив Выравнивание ширины и высоты
Тогда баг с крышей пропадёт
Рекомендую перезалить, модели хорошие)
Svintus, можешь, но ИИ будет сбивать приказы в процессе работы, поскольку сам управляет юнитами.
А если написать управление в нестандартном коде, получится, что один скрипт будет мешать другому. Ведь здесь как раз разные потоки
Ии скрипты нужно импортировать в карту отдельными ai файлами
В нестандартном коде они не будут работать, нестандартный код это j файл
Запускать их надо из кода карты (j файл) через функцию StartMeleeAI(номер игрока, путь к ai файлу)
Ии скрипты имеют доступ к функциям common.j и common.ai
Что ж, будет интересно глянуть) Мб получатся красивые локации для референсов и примеров хорошего ланда... В идеале, с ссылками на использованные текстурки, их можно пожать и в варкрафт запихнуть в дальнейшем))
Svintus, блин, совсем забыл написать
В ИИ скриптах не работают нативки вывода строк, ExecuteFunc, триггеры, каллбэк функций, то есть ForGroup, TriggerAddAction, TimerStart и так далее
Инфа с сайта jass sourceforge
Занятное оформление картинок, конечно. С БлпЛаб ассоциация понятна - алхимия, лаборатория С Блп тоже понятно - типа древний формат, из джунглей от аборигенов Рефоржератор - не совсем понял, отсылка к кузницам гномов из Вов? Там тоже типа холодная локация А ХГМ почему кладбище то?)
Понятно, почему не срабатывает. Ты присвоил строке возвратное число
Эта функция returns integer, а не string
Если ai script написан с ошибками, то он не будет
работать. Кроме добычи ресов у работников.
Также для ai есть специальная функция PlayerEx(), аналог j функции Player()
в JassCraft есть проверка синтаксиса, на ошибки. Она не 100% точная, но несоответствие типов она проверит
Посмотри там Syntax Check сверху окна проги.
» WarCraft 3 / Про перенос warhammer 40000: Horus heresy в warcraft III
Судя по доте открытой, можно в карте сделать свои юниты абилки итд. Остальное - не уверен)
Ред. EugeAl
» WarCraft 3 / Про перенос warhammer 40000: Horus heresy в warcraft III
Да, с картами от варкрафта это будет несовместимо, нужны будут свои карты, под мод, но тут и так отдельный сеттинг, потому совместимость и не требуется.
Зато технически куда удобнее и быстрее делать-собирать, чем с кастом кампаниями возиться. Да и возможностей куда больше, включая правку фреймов и главного меню. И своя погода, вода, молнии, уберсплаты и все остальное.
Ред. EugeAl
» WarCraft 3 / Использование кастомного кода
» WarCraft 3 / Главная ратуша людей Нордскола
Тебе писали то же самое давно ещё )
» WarCraft 3 / Warcraft of heroes and magic 3
» WarCraft 3 / Главная ратуша людей Нордскола
Нужно открыть их в war3 model editor, зайти во вкладку текстур, правой кнопкой нажать Редактировать на нужных текстурах и поставить галки напротив Выравнивание ширины и высоты
Рекомендую перезалить, модели хорошие)
Ред. EugeAl
» WarCraft 3 / Использование кастомного кода
А если написать управление в нестандартном коде, получится, что один скрипт будет мешать другому. Ведь здесь как раз разные потоки
Ред. EugeAl
» WarCraft 3 / Использование кастомного кода
В нестандартном коде они не будут работать, нестандартный код это j файл
Запускать их надо из кода карты (j файл) через функцию StartMeleeAI(номер игрока, путь к ai файлу)
» WarCraft 3 / Озвучка от "Silero".
Ред. EugeAl
» XGM Конкурсы / Конкурс 3D-инсталляций 2025 начинается!
В идеале, с ссылками на использованные текстурки, их можно пожать и в варкрафт запихнуть в дальнейшем))
» WarCraft 3 / Где можно скачать карты из кампании Основание Даротара? (акт 2 и 3)
» WarCraft 3 / D&D Royal
» WarCraft 3 / D&D Royal
» Game Dev / Исход Орды рефордж
» WarCraft 3 / Нужна помощь в Импорте MDX в 3ds ( или как еще можно экспортировать моделку в другую игру)
Только текстуры придётся в нормальный формат переводить через конвертер текстур
» WarCraft 3 / возможно ли такое пофиксить?
Лечится пересозданием кости
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Проседает фпс. Как лечить?
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
В ИИ скриптах не работают нативки вывода строк, ExecuteFunc, триггеры, каллбэк функций, то есть ForGroup, TriggerAddAction, TimerStart и так далее
Инфа с сайта jass sourceforge
» WarCraft 3 / Простой атаки приказ для всех юнитов
» Блог им. Denim764 / Кто ваш любимый персонаж Warcraft 3?
» WarRaft / BLP - Blizzard Lossless Picture
Да он вроде всегда таким был...
Тонко, тонко)
Ред. EugeAl
» WarRaft / BLP - Blizzard Lossless Picture
С Блп тоже понятно - типа древний формат, из джунглей от аборигенов
Рефоржератор - не совсем понял, отсылка к кузницам гномов из Вов? Там тоже типа холодная локация
А ХГМ почему кладбище то?)
Ред. EugeAl
» WarCraft 3 / Штаб Бандитов
У всех зданий нужно в идеале делать фундаменты, чтоб в воздухе не висели)
Ред. EugeAl
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
Эта функция returns integer, а не string
Если ai script написан с ошибками, то он не будет
работать. Кроме добычи ресов у работников.
Посмотри там Syntax Check сверху окна проги.