Есть один проект в варкрафте, на патче 1.26. Сейчас развитие упираеться в вес карты. В карте очень много предметов и способностей (1000+) с описаниями на русском языке. Есть идея частично заменить сразу по всем текстам русские символы на аналогичные английские.
  1. Есть ли протекторы / оптимизаторы карт, которые это делают?
  1. Как можно вытащить все такстовые описания в каком либо читаемом формате, txt или другие?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
2 года назад
0
Вам сюда
нужный вам формат - wts
1
11
2 года назад
1
Вам сюда
нужный вам формат - wts
в даному формате внутри только строчки текста из триггеров, описания предметов и способностей отсутствуют :(

такс, в принципе если просто открывает файл w3a через блокнот то получаем доступ ко всем описаниям

попробовал просто открыть файл со способностями через NotePad и заменить вручную
До: 2,35 МБ (2 471 159 байт)
После: 2,20 МБ (2 312 443 байт)
Результат так себе :(
0
32
2 года назад
0
Тот самый размер карты в 8 мегабайт, который никто не знает как увеличить? или о каком весе карты идёт речь?
0
11
2 года назад
0
Тот самый размер карты в 8 мегабайт, который никто не знает как увеличить? или о каком весе карты идёт речь?
Идет речь о лимите в 8 мб, способы со снятиями лимитов - не подходят, увы
0
9
2 года назад
Отредактирован map_maiker
0
Мб стоит модельки/иконки оптимизировать?...
0
27
2 года назад
0
wetalq, сжатие текстур, иконок и моделей действительно самый лучший вариант, помимо этого неплохо было бы знать джасс и перевести весь гуи на него, чтобы было меньше строк можно часто повторяющиеся действия выносить в отдельные функции
0
11
2 года назад
0
Мб стоит модельки/иконки оптимизировать?...
С моделями и текстурами уже неоднократно проводились оптимизации
rsfghd, в карте 95000 строк примерно, из них на джасе ну может 10000 максимум. Была надежда на то, что получиться снизить вес за счет замены символов, но к сожалению такого рода оптимизация не очень эффективная :(
1
30
2 года назад
1
ну тут остается разве что заниматься байтодрочеством...
  • оптимизировать весь код.
  • ужать все описания предметов способностей, возможно даже до обычных технических обозначений по типу: название способности- цель-объект, урон 100, замедление 15%, длит. 5 сек.
  • убрать нестандартные юниты, предметы в РО, переделать стандартные юниты, предметы под удаленные нестандартные данные (если таковых юнитов, предметов много, может освободит сотню другую кб)
  • предельно оптимизировать импорт. Если модели должны быть видны только издалека без приближения и можно их стилизовать. Насколько мне известно самый легковесный тип текстур - палитра, когда вместо самой текстуры лишь набор пикселей с нужными цветами. в таком случае сама текстура будет максимум размером 32х32. А в случае с вариком можно еще и заменить данные палитры на цвета из стандартных текстур wc3.
  • Удалить war3mapMap.blp из архива карты, заменив на изображение пустышку размером 1х1 пиксель (+ ~5 кб свободного места)
0
28
2 года назад
0
описания предметов и способностей отсутствуют
Там всё есть, как правило.
0
11
2 года назад
0
Андреич, по поводу оптимизации импорта - перевести на тип текстуры - палитра, очень интересная идея. А у тебя случайно нет где то информации об этом?
0
30
2 года назад
0
Какой информации?
На сайте есть ресурс с набором моделей с палитровыми текстурами
А как из делать можно загуглить.
Или что-то другое интересует?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.