Хотел выпустить 0.9 уже на днях. Но работы ещё много, предстоит править много багов. Но работа над обновлением сильно мешает работе. Поэтому выкладываю в общий доступ не вышедшую версию 0.9 в виде простой карты. В ней содержатся баги. Возможны фризы и вылеты.
Любой кто хочет, может использовать эти наработки для своей карты. Вы также можете перенести эти изменения в любую карту, какую только захотите, вот инструкция:
Открыть
Как перенести MCH новую версию:
Карты в Варкрафт 3 - это архив с файлами внутри. Чтобы работать с этими архивами, существуют специальные архиваторы, например Vladik's MPQ Viewer. С его помощью, а также с помощью стандартных средств редактора, мы перенесём все необходимое содержимое.
Открыть в редакторе рабочую карту. В редакторе объектов нажать Файл > Экспорт всех данных. Сохраните файл куда-нибудь.
Перейдите в триггеры и нажмите Файл > Экспорт триггеров. Сохраните файл куда-нибудь.
Закройте в редакторе рабочую карту.
Через Vladiks MPQ Viewer открыть рабочую карту в режиме Read Only.
Выделить всё содержимое и нажать F5.
В рабочую папку скопируются все файлы. Узнать её путь можно в Tools > Options
В рабочей папке в проводнике Windows удалить эти файлы:
Открыть карту, в которую хотите переместить все настройки.
Положить все файлы из рабочей папки.
Открыть в редакторе карту, в которую вы хотите переместить все настройки. Перейти в редактор объектов. Файл > Импорт всех данных по объекту. Перейти в триггеры. Файл > Импорт триггеров.
Сохраните карту.
Не знаю кому это может понадобиться. Но на всякий случай. Чтобы знать текущее состояние карты и понимать чего от неё ожидать, вот доска Trello с всеми моими заметками: trello.com/b/9t3z7ENM
В доске "Сделать" перечислены все найденные баги которые нужно исправить. В доске "Сделано v0.9" перечислено всё что я сделал для версии 0.9. На самом деле тут не прям всё, но многое.
P.S.
Из онлайна не пропадаю. Пишите сюда в комменты или в телегу любые вопросы по карте. Отвечу.
Работа над версией 0.9 не прекращалась с момента релиза 0.8. За 2 месяца было многое допилено у каждой расы. И добавлена ещё одна раса из кампании. Скоро выпущу апдейт. 💪
IceFog, спасибо больше за ответ. К сожалению, мне это не подходит. Придётся весь импорт запихивать в каждую карту. Благо лимит на xgm 4Гб, есть куда расти. 😁
ScorpioT1000, можно ли сделать такой mix архив, который будет успешно работать на 1.26 и Reforged, при этом его содержимое автоматически будет подгружаться у пользователей из локальной/интернет сети?
EugeAl, я как раз троянов не боюсь. Но нужно сделать максимально комфортно для пользователя. Чтобы он просто положил файлик в корень игры и играл себе спокойно.
Попробовал этот mix архив. Пока что не работает. Тест на 1.29.2. Не знаю как он работает. Есть ли какой-то гайд?
Нашёл в чём была проблема. У меня раса огров вся имела способность съесть кого-то 1/2/3 уровня в зависимости от уровня. Во время битвы ИИ-огры пытались массово всех съесть. 😂
В любом случае если игроки могут терять голду из-за неправильной математики, то придется отказаться от этой идеи. Оставить её только как пасхалку, например если игрок много раз кликает на ратушу.
Еще одна проблема - это расходы за лимиты (которые справа сверху отображаются, 30%, 60%). Прикол в том, что даже при 30% ты теряешь не 30% СВОЕГО золота, а 30% ВСЕГО золота, что добывал. То есть из 3 добытых монеток потеряешь все 3, то есть добудешь 0 монет. А значит по твоей системе налогов играть с расходами невозможно.
Мы тестировали эту карту, расходы считались нормально. Т.е. если 3 игрока, и у тебя расходы были 30%, то ты добывал не 3 голды а 2. Т.е. расходы считаются после того как ты раздашь налоги. Близзы это предусмотрели.
Предположим у тебя делится налог на 3 игроков. То есть из 10 монет тебе приходит 3, синему и бирюзовому тоже по 3 монеты. 1 теряется.
konvan5, а разве голда это не переменная типа "реальная"? Я думал она считается точно также как и ХП, с двумя цифрами после запятой. Но в самой игре и гуях она целочисленная. Но я не сёрчил этот вопрос, могу ошибаться.
konvan5, можно итак, но изначальная проблема в том, что доходы от налогов не засчитываются. Надо бы чтобы все налоги засчитывались в таблицу рекордов. Т.е. если играют 3 игрока то у них должно быть поровну добытой голды в таблице рекордов (+-, в зависимости от того в какой момент они вкачали апгрейд).
Но в целом можно и индивидуальную добычу сделать. Главное чтобы хоть как-то засчитывалось.
nazarpunk, спасибо больше, полезная вещь. Но из-за того что я периодически устанавливаю и играю в Reforged, у меня отваливается 1.26 варик. Он не запускается, весь интернет иссёрчил как решить эту проблему. По итогу просто перешёл на 1.29.2 - самую стабильную предрефорджную версию, которая не ломается если поставить Reforged на комп.
rsfghd, я правильно понимаю, чтобы не было утечки в данном примере, нужно создать переменную с отрядом, и просто её каждый раз очищать и перезаписывать?
Отредактирован WilliamBz
» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps
(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
В доске "Сделать" перечислены все найденные баги которые нужно исправить. В доске "Сделано v0.9" перечислено всё что я сделал для версии 0.9. На самом деле тут не прям всё, но многое.
Из онлайна не пропадаю. Пишите сюда в комменты или в телегу любые вопросы по карте. Отвечу.
Отредактирован WilliamBz
» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps
Отредактирован WilliamBz
» WarCraft 3 / Самоподключающийся архив
» WarCraft 3 / Melee Campaign Heroes Pack - 168 maps
Отредактирован WilliamBz
» WarCraft 3 / Самоподключающийся архив
Отредактирован WilliamBz
» WarCraft 3 / Самоподключающийся архив
» WarCraft 3 / Самоподключающийся архив
» WarCraft 3 / Пак "Владения Каменной Пасти" v.1.5
» WarCraft 3 / Пак "Владения Каменной Пасти" v.1.5
» WarCraft 3 / Какой оптимальный способ реализации нестандартной ауры?
» WarCraft 3 / Какой оптимальный способ реализации нестандартной ауры?
» WarCraft 3 / Кобольды и подземелья
» WarCraft 3 / Фризы при ИИ с кастомной расой
» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах
» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах
» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах
» WarCraft 3 / Доходы от налогов других игроков не отображаются в рекордах
» WarCraft 3 / Конвертировать playercolor в строку типа |cffffffff
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Фризы при ИИ с кастомной расой
» WarCraft 3 / Фризы при ИИ с кастомной расой
» WarCraft 3 / Фризы при ИИ с кастомной расой