0
3
6 дней назад
Отредактирован WilliamBz
0

» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps

Хотел выпустить 0.9 уже на днях. Но работы ещё много, предстоит править много багов. Но работа над обновлением сильно мешает работе. Поэтому выкладываю в общий доступ не вышедшую версию 0.9 в виде простой карты. В ней содержатся баги. Возможны фризы и вылеты.
Любой кто хочет, может использовать эти наработки для своей карты. Вы также можете перенести эти изменения в любую карту, какую только захотите, вот инструкция:
Открыть
Как перенести MCH новую версию:
Карты в Варкрафт 3 - это архив с файлами внутри. Чтобы работать с этими архивами, существуют специальные архиваторы, например Vladik's MPQ Viewer. С его помощью, а также с помощью стандартных средств редактора, мы перенесём все необходимое содержимое.
  1. Открыть в редакторе рабочую карту. В редакторе объектов нажать Файл > Экспорт всех данных. Сохраните файл куда-нибудь.
  1. Перейдите в триггеры и нажмите Файл > Экспорт триггеров. Сохраните файл куда-нибудь.
  1. Закройте в редакторе рабочую карту.
  1. Через Vladiks MPQ Viewer открыть рабочую карту в режиме Read Only.
  1. Выделить всё содержимое и нажать F5.
  1. В рабочую папку скопируются все файлы. Узнать её путь можно в Tools > Options
  1. В рабочей папке в проводнике Windows удалить эти файлы:
(attributes)
(listfile)
war3mapMap.blp
war3map.doo
war3mapUnits.doo
war3map.j
war3map.mmp
war3map.shd
war3map.w3c
war3map.w3e
war3map.w3i
war3map.w3r
war3map.wpm
war3map.wts
  1. Открыть карту, в которую хотите переместить все настройки.
  1. Положить все файлы из рабочей папки.
  1. Открыть в редакторе карту, в которую вы хотите переместить все настройки. Перейти в редактор объектов. Файл > Импорт всех данных по объекту. Перейти в триггеры. Файл > Импорт триггеров.
  1. Сохраните карту.
Не знаю кому это может понадобиться. Но на всякий случай. Чтобы знать текущее состояние карты и понимать чего от неё ожидать, вот доска Trello с всеми моими заметками: trello.com/b/9t3z7ENM
В доске "Сделать" перечислены все найденные баги которые нужно исправить. В доске "Сделано v0.9" перечислено всё что я сделал для версии 0.9. На самом деле тут не прям всё, но многое.
P.S.
Из онлайна не пропадаю. Пишите сюда в комменты или в телегу любые вопросы по карте. Отвечу.
Загруженные файлы
0
3
1 неделю назад
Отредактирован WilliamBz
0

» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps

Работа над версией 0.9 не прекращалась с момента релиза 0.8. За 2 месяца было многое допилено у каждой расы. И добавлена ещё одна раса из кампании. Скоро выпущу апдейт. 💪
0
3
1 неделю назад
Отредактирован WilliamBz
0

» WarCraft 3 / Самоподключающийся архив

IceFog, спасибо больше за ответ. К сожалению, мне это не подходит. Придётся весь импорт запихивать в каждую карту. Благо лимит на xgm 4Гб, есть куда расти. 😁
0
3
2 недели назад
0

» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps

ScorpioT1000, можно ли сделать такой mix архив, который будет успешно работать на 1.26 и Reforged, при этом его содержимое автоматически будет подгружаться у пользователей из локальной/интернет сети?
0
3
2 недели назад
Отредактирован WilliamBz
0

» WarCraft 3 / Самоподключающийся архив

EugeAl, а mix архив будет на Reforged и 1.26 работать? Т.е. можно ли сделать общий архив для всех версий?
0
3
2 недели назад
Отредактирован WilliamBz
0

» WarCraft 3 / Самоподключающийся архив

Мне очень нужна возможность создания своего MPQ, поскольку делаю пак карт. Но есть вопросы:
  1. Как конкретно использовать эту технологию? Из описания непонятно ничего, как простому пользователю. Что нужно пошагово сделать чтобы создать свой MPQ?
  2. Будет ли это работать одинаково как на 1.26, так и на Reforged?
  3. Будут ли антивиры выдавать пользователям бредятину в духе троянов?
  4. Можно ли положить сами карты в этот архив?

  1. Какой путь указывать в редакторе чтобы архив подцепился?

  1. Будет ли это работать по локальной/интернет сети? Если у другого пользователя нет этого архива в корне.
0
3
2 недели назад
0

» WarCraft 3 / Самоподключающийся архив

EugeAl, я как раз троянов не боюсь. Но нужно сделать максимально комфортно для пользователя. Чтобы он просто положил файлик в корень игры и играл себе спокойно.
Попробовал этот mix архив. Пока что не работает. Тест на 1.29.2. Не знаю как он работает. Есть ли какой-то гайд?
0
3
2 недели назад
0

» WarCraft 3 / Пак "Владения Каменной Пасти" v.1.5

MpW, мне очень нравится каменная башня. Я сделал её башней магов.
0
3
2 недели назад
0

» WarCraft 3 / Пак "Владения Каменной Пасти" v.1.5

Ребятки подскажите, как можно назвать 3 тира у холла огров? В этом паке только Дом Ужаса. Канонично ли это? И как назвать остальные 2 тира?
0
3
2 недели назад
0

» WarCraft 3 / Какой оптимальный способ реализации нестандартной ауры?

EugeAl, спасибо. Даже не обращал на это внимание.
0
3
2 недели назад
0

» WarCraft 3 / Какой оптимальный способ реализации нестандартной ауры?

quq_CCCP, а как в стандартной ауре проверить класс юнита "ближний бой"?
0
3
2 недели назад
0

» WarCraft 3 / Кобольды и подземелья

Локи, можно ли использовать модельку великого короля кобольдов из твоей карты?
0
3
2 недели назад
0

» WarCraft 3 / Фризы при ИИ с кастомной расой

Нашёл в чём была проблема. У меня раса огров вся имела способность съесть кого-то 1/2/3 уровня в зависимости от уровня. Во время битвы ИИ-огры пытались массово всех съесть. 😂
0
3
2 недели назад
0

» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах

В любом случае если игроки могут терять голду из-за неправильной математики, то придется отказаться от этой идеи. Оставить её только как пасхалку, например если игрок много раз кликает на ратушу.
0
3
2 недели назад
0

» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах

Еще одна проблема - это расходы за лимиты (которые справа сверху отображаются, 30%, 60%). Прикол в том, что даже при 30% ты теряешь не 30% СВОЕГО золота, а 30% ВСЕГО золота, что добывал. То есть из 3 добытых монеток потеряешь все 3, то есть добудешь 0 монет. А значит по твоей системе налогов играть с расходами невозможно.
Мы тестировали эту карту, расходы считались нормально. Т.е. если 3 игрока, и у тебя расходы были 30%, то ты добывал не 3 голды а 2. Т.е. расходы считаются после того как ты раздашь налоги. Близзы это предусмотрели.
0
3
2 недели назад
0

» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах

Предположим у тебя делится налог на 3 игроков. То есть из 10 монет тебе приходит 3, синему и бирюзовому тоже по 3 монеты. 1 теряется.
konvan5, а разве голда это не переменная типа "реальная"? Я думал она считается точно также как и ХП, с двумя цифрами после запятой. Но в самой игре и гуях она целочисленная. Но я не сёрчил этот вопрос, могу ошибаться.
0
3
2 недели назад
0

» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах

konvan5, можно итак, но изначальная проблема в том, что доходы от налогов не засчитываются. Надо бы чтобы все налоги засчитывались в таблицу рекордов. Т.е. если играют 3 игрока то у них должно быть поровну добытой голды в таблице рекордов (+-, в зависимости от того в какой момент они вкачали апгрейд).
Но в целом можно и индивидуальную добычу сделать. Главное чтобы хоть как-то засчитывалось.
0
3
3 недели назад
0

» WarCraft 3 / Конвертировать playercolor в строку типа |cffffffff

DracoL1ch, а что если какой-то игрок поменяет цвет в лобби?
0
3
3 недели назад
0

» WarCraft 3 / Как удалить последнюю созданную точку?

nazarpunk, спасибо больше, полезная вещь. Но из-за того что я периодически устанавливаю и играю в Reforged, у меня отваливается 1.26 варик. Он не запускается, весь интернет иссёрчил как решить эту проблему. По итогу просто перешёл на 1.29.2 - самую стабильную предрефорджную версию, которая не ломается если поставить Reforged на комп.
0
3
3 недели назад
0

» WarCraft 3 / Как удалить последнюю созданную точку?

SсRealm, тоесть если я перезапишу переменную новой точкой, старая удалится?
1
3
3 недели назад
1

» WarCraft 3 / Как удалить последнюю созданную точку?

Joma, а как же position of unit - picked unit?
0
3
3 недели назад
0

» WarCraft 3 / Как удалить последнюю созданную точку?

nazarpunk, как же делать что-то если не через точку?
0
3
1 месяц назад
0

» WarCraft 3 / Фризы при ИИ с кастомной расой

rsfghd, а что если я создам переменную "точка" и перемещу её на "Position of unit". А затем эту точку почищу? Или утечка всё равно останется?
0
3
1 месяц назад
0

» WarCraft 3 / Фризы при ИИ с кастомной расой

nazarpunk, да классная штука. Буду в ней заниматься как релизнется!
Или там негативный опыт? Вы просто так сформулировали, как будто там что-то плохое.
0
3
1 месяц назад
0

» WarCraft 3 / Фризы при ИИ с кастомной расой

rsfghd, я правильно понимаю, чтобы не было утечки в данном примере, нужно создать переменную с отрядом, и просто её каждый раз очищать и перезаписывать?