Вопрос к движку игры.
Возможно ли как-то прописать максимальный размер карты в 1000, а то и в 2000 клеток?
Говорю сразу: это касается лишь одиночной игры, для моего ПК, никакого онлайна.
Вся причина в том, что я безумно люблю мапперить в Варике чисто для себя, ради фана. Карты со своими мирами, в которые залипаю я сам. Я делаю к ним модели с 0-ля, интерьеры... ну это, в общем-то, не интересно. Особенно люблю запиливать реалистичные города. И мне давным-давно стал мал размер в 480 клеток. Этого не хватает для реально огромного мегаполиса. Этого не хватает для полноценного материка с кучей локаций....
Суть вопроса: есть ли какой-то вариант взломать лимиты игры на размеры карты? 1000 клеток? 2000? Да что уж мелочиться - 10000?!
Возможно ли такое вообще для движка игры? К каким фатальным ошибкам это может привести? Как такой лимит взломать? P.S. У меня абсолютно нет никаких навыков даже в элементарном программировании, разобрать прогу или игру самому - не осилю ни за что. При этом, очень большой опыт в маппинга самого Варика, особенно в моделлинге - создам, что угодно! Если кто-то сможет сказать что-либо на этот счет или хотя бы дать совет - прошу максимально конструктивно, ибо я в этом плане покажусь очень глупым.
Пускай такая карта в редакторе будет запускаться по 5-10 минут. Я неистово возбуждаюсь от самого маппинга. И мне всегда мало этого ничтожного размера в 256 или 480 клеток.... Хочу перерисовать весь Азерот из ВоВ....

Принятый ответ

Файл карты - это архив, где содержатся файлы с данными о ландшафте, тенях, юнитах, триггерах и прочего этой карты. Бегло посмотрел пустую карту и насколько понял, за ландшафт отвечают три самых больших файла: в одном содержится информация о текстурах тайлов, в другом о тенях на тайлах, в третьем либо о проходимости, либо о высотах ландшафта. Может быть ещё где-то хранится информация, но не суть. Файл с данными о тенях war3map.shd можно удалить, при сохранении редактор его создаст заново, а вот два других файла war3map.w3e и war3map.wpm нужно аккуратно увеличить, копируя данные внутри них. Только, как отметил Jack-of-shadow, есть лимит у редактора и игры. Не факт, что редактор вообще откроет, а потом сохранит такую большую карту. Если всё-таки хочешь попытаться, то качай:
  • Ladik's MPQ Editor xgm.guru/p/wc3/ladiks-mpq для открывания MPQ-архивов и карт;
  • Notepad++ notepad-plus-plus.org/download/v7.5.8.html для редактирования файлов, так как обычные текстовые редакторы могут не сохранить правильно все символы.
И тренируйся сперва сделать с помощью этого из карты 32х32 карту 64х64, как получится, можно из 256х256 попытаться сделать 512х512. Если с ней не будет проблем, то можно продолжать.
P. S. Stason888045:
У меня абсолютно нет никаких навыков даже в элементарном программировании, разобрать прогу или игру самому - не осилю ни за что.
А как триггеры делаешь? Как раз элементарное программирование.
`
ОЖИДАНИЕ РЕКЛАМЫ...
9
25
6 лет назад
Отредактирован Jack-of-shadow
9
Нет, есть лимит. И даже если каким то волшебством его удастся превысить, то скорее всего у юнитов будут проблемы с поиском путей. В конце концов можно уменьшить модели в 2-3 раза. Но раз уж ты моделиш сам, с нуля, то не майся фигней, качай анриал, или уж юнити на крайняк, и радуйся жизни.
2
26
6 лет назад
2
Файл карты - это архив, где содержатся файлы с данными о ландшафте, тенях, юнитах, триггерах и прочего этой карты. Бегло посмотрел пустую карту и насколько понял, за ландшафт отвечают три самых больших файла: в одном содержится информация о текстурах тайлов, в другом о тенях на тайлах, в третьем либо о проходимости, либо о высотах ландшафта. Может быть ещё где-то хранится информация, но не суть. Файл с данными о тенях war3map.shd можно удалить, при сохранении редактор его создаст заново, а вот два других файла war3map.w3e и war3map.wpm нужно аккуратно увеличить, копируя данные внутри них. Только, как отметил Jack-of-shadow, есть лимит у редактора и игры. Не факт, что редактор вообще откроет, а потом сохранит такую большую карту. Если всё-таки хочешь попытаться, то качай:
  • Ladik's MPQ Editor xgm.guru/p/wc3/ladiks-mpq для открывания MPQ-архивов и карт;
  • Notepad++ notepad-plus-plus.org/download/v7.5.8.html для редактирования файлов, так как обычные текстовые редакторы могут не сохранить правильно все символы.
И тренируйся сперва сделать с помощью этого из карты 32х32 карту 64х64, как получится, можно из 256х256 попытаться сделать 512х512. Если с ней не будет проблем, то можно продолжать.
P. S. Stason888045:
У меня абсолютно нет никаких навыков даже в элементарном программировании, разобрать прогу или игру самому - не осилю ни за что.
А как триггеры делаешь? Как раз элементарное программирование.
Принятый ответ
3
32
6 лет назад
3
Есть лимит, связанный с форматом данных ландшавта, поэтому больше лимита не прыгнуть, даже у карт гигантов начинается говно с недействием порчи и многими другими чудесами, на решение которых уходит огромоное кол-во кода и времени.
Так что не советую делать гигансткие карты, лучше сделать карту вменяемого размера или динамическое изменение участков ландшавта.
9
28
6 лет назад
9
для одиночной игры можно использовать локации как в кампании рексара
1
21
6 лет назад
1
такое может лагать даже на современных машинах
движок вара не рассчитан такое переваривать
кстати в доте не случайно ландшафт НЕ делали слишком красивым - производительность для геймеров важнее, и именно поэтому же ланд не увеличивали имхо
Чтобы оставить комментарий, пожалуйста, войдите на сайт.