zakiri, ну ты знаешь, это как посмотреть, то некоторые не понимаю насколько это трудозатратно, когда речь заходит про доту фрога.
У снг комьюнити спасу нет попурярна дотка фрога 6.83, но даже у них начались вопросы - а почему так много багов, и почему бы не улучшить карту...
Легко сказать, порядка 90к строк кода, 1500 нестандартных юнитов, и 3500 нестандартных способностей, не говоря о нескольких сотнях багов, разной степени злобности. И если вы хотите уж совсем идеально, это будет долго и дорого, + вам потребуется профессиональная команда тестеров.
По хорошему, карту бы с нуля переписать, убрав весь мусор и изначально предусмотреть все для старших версий.
Bergi_Bear, что значит нет аналогов на мемхаке? Сторонняя длл, караулов давненько быстый синх завез. Код будет конвертироваться иначе, т.к тут идет именно копирование логики работы скрипта а не копирование всяких фитчей языка. Тут луа лишь список инструкций, которые будут воспроизведены на с, компилированы и выполнятся движкой на прямую, эта штука что выложил айсфог не ограничена вирутальной машиной и имеет доступ к всем функциям game.dll, а так же подгружает свои.
Чето вас потянуло на всякие интерпритаторы, iseFog уже сделал набор - сделай карту на Dll, теперь тут сделай 1.26 на луа.
Не то делайте, сделали бы конвертор луа >в 1.26, чтобы народ мог перенести с 1.31 карту без потери функционала.
Ну и писать на с++ дллку, это пока видится перспективным лишь с целью защиты карты.
Триггерная способность, при активации создается триггер который ждет пока время выйдет, цель умрет или цель получит урон выше нуля и меньше чем максимум хп цели. Если время вышло или юнит умер, триггер утилизируется и убираются все визуальные эффекты, псевдобафф в статусе.
Если триггер сработал на урон, юниту вручается абилка на 100500 хп на 1 фрейм, к текущему хп добавляют кол-во полученного урона, после 1 фрейма (таймер на 0 сек.), абилку на хп удаляют, попутно устанавливая хп на то, которое было до урона. (если требуется полный блок урона, иначе хп с учетом блока части урона).
Достаточно простая триггерная способность, пишется разумеется на jass.
На отдельную ячейку хт, записывается реальное кол-во хп до урона, для способностей которые проверяют кол-во хп при уроне по цели (ульт апрата, пассивка гуля и др.).
Crazyhelix, мда, чувак почитай статьи, ты не понимаешь что делаешь..
war3map.j Это и есть скрипт карты, в таком виде какой он нужен игре.
В редакторе ты видишь не скрипт из war3map.j а триггеры из war3map.wtg и еще кучи файлов.
При каждом сохранении карты в редакторе, редактор генерирует новый war3map,j из файлов редактора, а у тебя там пусто.
Нужно перенести весь скрипт по частям из wa3map.j в редактор, разбить на части и переименовать, ибо оригинальный скрипт обработан протектором, имен не осталось, все комментарии удалены и ниче не понятно. Необходимо отрезать функции main и config ибо они генерируются редактором при сохранении, а ты копируешь скрипт из war3map.j, где они есть и прочие функции которые генерирует редактор. Так же делают и депротекторы, они тупо копируют скрипт, а имена для избежания конфликта придется менять тебе руками.
Были нормально открытые лтд, посмотри как там сделано на пили свою карту с нуля, с номальным кодом и подходом к спауну мобов, чтобы не лагало.
Crazyhelix, Опенсорсы были разные, ибо у лтд была куча авторов и в конце пути некоторые выкладивали сурсы, кто то передавал сурсы последователям. Провалов в области лтд - 100500, реально играют версии 3. В свое время доту ломануть просили в каждой второй теме, где они сейчас? Ну и как насчет сделать свою интересную карту а не эксплуатировать устаревшую лтд?
Я даже депротектил когда-то карты для просящих, но новых интересных проектов увы это не дало, все кончалось тупиком.
Crazyhelix, Еще раз, не стоит пытатся делать баланс 'под себя", потом в сети полно древних версий, открытых легион тд.
Эта карта защищина, софтом вроде ранних тулов векса, оптимизированы апгрейды (переведены в формат слк), и удален файл Wa3units.doo, сведения о стоящих на карте юнитах, поэтому карту уже не сохранить, код оптимизирован, удалены имена, но war3.wtg на месте, вероятно там не кооректные сведеья о текстовых триггерах. Карту можно легко восстановить, скопировать war3map.j, открыть карту в редакторе, удалить все триггеры и прочее, отредактировать войска, после сохранить карту, открыть в мпк редакторе и вставить сохраненный war3map.j
Почему я не советую этим заниматся? Потому что еще ни 1 нуб это не осилил, и что то хорошего не сделал, те кто хотели, они учились на своих картах, на статьях а потом шли и делали, не задавая подобных вопросов. Тот кто не понимает устройство карты - и менять то в ней ниче тольком не сможет. Баланс вещь тонкая, и делается на основе наблюдений за множетсвом игр, и репортов от игроков, ваше хочу - не есть лучшее решение
Crazyhelix, не стоит ниче вам править, если карта открывается в редакторе - и есть весь код, то никакой защиты там нет, просто руки не из того места.
Если карта защищена - черт с ней, ничего не мешает править объектные данные ручками, не ломая карту, как сделали модификации дотки фрога.
Так что карту в студию, и еще раз хорошо подумайте о том стот ли лезть с балансом в чужую карту.
Урон от взрыва (гоблинская мина), пассивка, не видна на панели приказов, активируется при смерти владельца, в параметрах можно настроить кол-во урона и радиус, допустимые цели, фактор урона по зданиям, наносит смешанный урон.
ИИ не может взять у тебя под контроль полностью юнитов, ну расшарить контроль то ты ему можешь, но толку. Но ИИ может быть союзником за тебя. Так же, мили - это сложно, тут надо сидеть и играть с людьми неделями чтобы научится.
Lotus101, новые модели, для расширенной графики как хотел автор уже не mdx, а свой новый формат, пока что нет публичного софта для работы с этими моделями.
Читал новое пользовательские соглашение? Потом разжевывали на одной из тем по патчам рефорджа. Близзарды перестраховались, и теперь низя в карту контент пихать, который не твой или свободно распростроняемый, в противном случае хоть 1 жалоба на твою карту - бан, любой мудак которому че-то не понравится может написать близардам, они не будут разбираться он хозяин контента или нет.
Правообладатели нарут и прочих аниме прав тебе никогда не дадут, даже разговаривать не будут, только юр. Лицаи только много денег, бомжи вроде нас с тобой им не интересны. Но при этом за спасибо тебе никто не даст прав делать карту в которой все бы бесплатно играли.
DopaMine, тебя могут забанить, т. К ты не имеешь авторских прав на вселённую наруто, это раз. Два модели рефорджа для новой графики - по сути имеют другой формат и текстуры, несовместимые с обычными варовскими и для того чтобы были HD модели наруты - их надо делать с нуля под рефордж, формат вроде разобрали, но софта для конверта или создания таких моделей нет.
Tiodor, бан в любую минуту, никто не знает когда моча в голову ударит админам, нов одном из патчей они внесли изменения, где прямо написали что модели и прочий контент из других игр низя, только близардовский или спмопал.
Редактор моделей для рефорджа вроде не завезли, это раз. Два за аниме модели - бан на бнете, ибо близзарды против, исключения - модель ваша и никто на неё кроме вас прав не имеет. (ваш выдуманный персонаж в стиле аниме, а не сперты с наруты)
Итого - ждём пока все сделают, а близардов кто нить палкой в доль хребта огреет, и появятся рефордж пиратские сервера...
» WarCraft 3 / Фикс багов в карте warcraft 3
У снг комьюнити спасу нет попурярна дотка фрога 6.83, но даже у них начались вопросы - а почему так много багов, и почему бы не улучшить карту...
Легко сказать, порядка 90к строк кода, 1500 нестандартных юнитов, и 3500 нестандартных способностей, не говоря о нескольких сотнях багов, разной степени злобности. И если вы хотите уж совсем идеально, это будет долго и дорого, + вам потребуется профессиональная команда тестеров.
По хорошему, карту бы с нуля переписать, убрав весь мусор и изначально предусмотреть все для старших версий.
» MM Engine / MM Engine
» MM Engine / MM Engine
Не то делайте, сделали бы конвертор луа >в 1.26, чтобы народ мог перенести с 1.31 карту без потери функционала.
Ну и писать на с++ дллку, это пока видится перспективным лишь с целью защиты карты.
» WarCraft 3 / Фикс багов в карте warcraft 3
Поностью дота без багов - готовьте тысяч 60.
» WarCraft 3 / Фикс багов в карте warcraft 3
» WarCraft 3 / Фикс багов в карте warcraft 3
» WarCraft 3 / Как изменить физический размер юнита?
» WarCraft 3 / Фикс багов в карте warcraft 3
» WarCraft 3 / Артефакт, отклоняющий урон
Если триггер сработал на урон, юниту вручается абилка на 100500 хп на 1 фрейм, к текущему хп добавляют кол-во полученного урона, после 1 фрейма (таймер на 0 сек.), абилку на хп удаляют, попутно устанавливая хп на то, которое было до урона. (если требуется полный блок урона, иначе хп с учетом блока части урона).
Достаточно простая триггерная способность, пишется разумеется на jass.
На отдельную ячейку хт, записывается реальное кол-во хп до урона, для способностей которые проверяют кол-во хп при уроне по цели (ульт апрата, пассивка гуля и др.).
» WarCraft 3 / X-deprotect
Были нормально открытые лтд, посмотри как там сделано на пили свою карту с нуля, с номальным кодом и подходом к спауну мобов, чтобы не лагало.
» WarCraft 3 / X-deprotect
» WarCraft 3 / Какие могут быть проблемы с работоспособностью карты на Рефодж?
» WarCraft 3 / X-deprotect
Эта карта защищина, софтом вроде ранних тулов векса, оптимизированы апгрейды (переведены в формат слк), и удален файл Wa3units.doo, сведения о стоящих на карте юнитах, поэтому карту уже не сохранить, код оптимизирован, удалены имена, но war3.wtg на месте, вероятно там не кооректные сведеья о текстовых триггерах. Карту можно легко восстановить, скопировать war3map.j, открыть карту в редакторе, удалить все триггеры и прочее, отредактировать войска, после сохранить карту, открыть в мпк редакторе и вставить сохраненный war3map.j
Почему я не советую этим заниматся? Потому что еще ни 1 нуб это не осилил, и что то хорошего не сделал, те кто хотели, они учились на своих картах, на статьях а потом шли и делали, не задавая подобных вопросов. Тот кто не понимает устройство карты - и менять то в ней ниче тольком не сможет.
Баланс вещь тонкая, и делается на основе наблюдений за множетсвом игр, и репортов от игроков, ваше хочу - не есть лучшее решение
» WarCraft 3 / X-deprotect
Если карта защищена - черт с ней, ничего не мешает править объектные данные ручками, не ломая карту, как сделали модификации дотки фрога.
Так что карту в студию, и еще раз хорошо подумайте о том стот ли лезть с балансом в чужую карту.
» WarCraft 3 / Сценарий на любом языке
» WarCraft 3 / Как сделать так, чтоб когда герой умерал он взрывался
» WarCraft 3 / Получить зелёный урон юнита
» WarCraft 3 / Общие войска с ИИ. Как сделать тригерно?
» WarCraft 3 / SetUnitName мемхак
» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged
» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged
Правообладатели нарут и прочих аниме прав тебе никогда не дадут, даже разговаривать не будут, только юр. Лицаи только много денег, бомжи вроде нас с тобой им не интересны. Но при этом за спасибо тебе никто не даст прав делать карту в которой все бы бесплатно играли.
» WarCraft 3 / Триггерный Спелл
» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged
» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged
» WarCraft 3 / Модели АНИМЕ для Warcraft 3 Reforged
Итого - ждём пока все сделают, а близардов кто нить палкой в доль хребта огреет, и появятся рефордж пиратские сервера...