Карта в JNGP грузится более 1 часа (неудивительно - в РО тысячи, если не десятки тысяч объектов, кода тоже овердохрена).
Карта после оптимизации в widgetizer, потом optimizer грузится для игры 2+ минуты.
Есть ли способы легко сделать быстрее? То и другое.
P. S. Объём файлов не важен.
P. P. S. Вообще по-хорошему это все должно редактироваться не в РО, а как основные данные (ну чтобы как дефолтные в WE считались, я же весь варкрафт целиком потрошу себе, импорт в MPQ уже вшит, вот и РО по-хорошему должен быть вшит, а в идеале и вообще все должно без редактора прямо через варовские файлы писаться, лол). Но пока я так и не раскурю, как совершить этот переход.

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

Единственный вариант вручную уменьшать размер желательно все импортируемых файлов да и количество объектов что в по что на карте. Я по крайней мере я не знаю ни одной программы которая это сделает лучше тебя так как после тех утилит которые ты перечислил карта могла вообще начать вылетать или перестать запускаться. Хороший совет в том чтоб заниматся оптимизацией всего перед тем как тыкать в карту, а не откладывать на потом.
2
23
7 лет назад
2
Единственный вариант вручную уменьшать размер желательно все импортируемых файлов да и количество объектов что в по что на карте. Я по крайней мере я не знаю ни одной программы которая это сделает лучше тебя так как после тех утилит которые ты перечислил карта могла вообще начать вылетать или перестать запускаться. Хороший совет в том чтоб заниматся оптимизацией всего перед тем как тыкать в карту, а не откладывать на потом.
Принятый ответ
0
21
7 лет назад
0
FrigatPlay, читай внимательнее, импорт весь в MPQ и так
грузит долго из-за РО, его я меньше никак не сделаю, только если вот в MPQ тоже прямо писать slk таблицу
там практически все нужное, а, кстати, насчет ненужного - РО имеет неприятную особенность иногда фаталить при удалении нестандартных абилок, когда их много, так что экспериментировать ради возможности убрать максимум 50 ненужных уже абилок смысла нет
0
23
7 лет назад
0
зачем столько если ты знаеш что wc3 не для крупных проектов, а лишь хобби чтобы создавать чтобы люди играли.. Если хотите очень-очень много обьектов в ро то Unity там делай.. Зачем столько не пойму.... даже я RPG достаточно 100 обьектов ро стандартных сделал и все...
0
21
7 лет назад
0
pro100master, зачем - очень простой ответ: для себя
чтобы где-то в другом делать, надо людей, чтобы им деньги платить и чтобы они код писали и модельки делали, потому что у меня и в варкрафте идеи плодятся в 5 раз быстрее, чем код пишется и в 100 раз быстрее, чем личные потуги с модельками, и вообще в одиночку 100500 персонажей не сделаешь, а хочется, бо от этого кайф и ловится
0
18
7 лет назад
0
ClotPh, могу посоветовать убрать галочку в главном меню редактора, вкладке "Окно" с пункта "Список кистей". Это значительно ускоряет загрузку карты.
0
21
7 лет назад
0
Maniac_91, она давно не стоит. И ты действительно думаешь, что при моем времени загрузки это значительно? )
0
23
7 лет назад
0
ClotPh, даже если они в MPQ это не меняет того факта что варику нужно все подгрузить. Без резактирования веса импорта вручную ты никак не уменьшиш времени загрузки.
0
21
7 лет назад
0
FrigatPlay, ну если это так, значит, импорт практически не влияет на скорость загрузки карты, потому что новые карты у меня сейчас в WE создаются довольно быстро.
Но ты хочешь сказать, что если я все данные РО перепишу в mpq в slk (это по идее должно быть возможно), то все равно карты долго будут грузиться?
0
30
7 лет назад
Отредактирован Clamp
0
грузит долго из-за РО, его я меньше никак не сделаю
если я все данные РО перепишу в slk, то все равно карты долго будут грузиться?
Не должны, по идее. Проверять за тебя в любом случае вряд ли кто-то будет. =)
0
21
7 лет назад
0
Clamp, ну вот да, про них выше и писалось. Но я пока хз, как изи перевести весь РО в slk, мб что-то можно куда-то просто скопировать, но я хз, что, ну мб уже потом буду разбираться.
Это проверять и не прошу, это сложно, дико раздражает, когда по легким заданиям троллят :)
Другое дело, что мб кто-то уже знает и уж открыть рот и сказать не составит труда.
Ладно, насчет загрузки карты в WE пока отмечено про перевод РО в slk, ок.
А что насчет оптимизации и загрузки оптимизированной карты? Есть ли проги, еще ускоряющие загрузку после обработки widgetizer, потом optimizer? Или хотя помогут не проги... там я знаю, чуть позже займусь, кое-какие прелоады можно сбросить, убрать лишние дамми-абилки и перевести на хэш, но все равно меньше 1.5 минут время загрузки не получится и постепенно дальше будет опять увеличиваться, очень медленно и в принципе любое будет не смертельным ближайшие несколько лет точно, но тем не менее )))
0
30
7 лет назад
0
Быстрая загрузка в игре просто делается - подгружай логику только когда она становится нужна (обычно при пике героя), а не всю сразу. За конкретной реализацией - к Open DotA.
0
18
7 лет назад
0
ClotPh, ну я уже столько вопросов видел, что был бы не удивлён, окажись причина в этом )
Может, ещё в мощности компьютера дело. Помню, когда комп у меня старый был, обычный редактор минут 5 грузился.
0
20
7 лет назад
0
Maniac_91:
ну бнин, калькуляторы это уже другая тема
0
20
7 лет назад
0
У юнита есть галочка не показывать в редакторе объектов. МБ поможет.
0
21
7 лет назад
0
DemonoiD, в моем РО называется "размещаемо в Редакторе" - оно? Это сильно влияет? Ятп, она юнита только с Панели инструментов скрывает и все.
0
20
7 лет назад
0
Еще можно всех юнитов и разрушаемые расставлять по ходу времени, а не при инициализации. Не сильно геморно, если автоматизировать.
2
28
7 лет назад
2
делаем 2 копии карты
прогоняем 1 копию через widgetizer
получаем карту с слк вместо ро файлов
из этих слк переносим данные в слк которые в mpq
создаём пустую карту и из неё извлекаем ро файлы
заменяем этими файлами файлы во второй копии
если всё сделал правильно то вторая копия должна грузится в редакторе намного быстрее оригинала
ну а по поводу триггеров кламп уже написал
0
21
7 лет назад
0
nvc123, а после пересохранения в редакторе скорость загрузки не уменьшится?
2
28
7 лет назад
2
ClotPh, нет
0
21
7 лет назад
0
nvc123, спасибо, тогда проверю
Чтобы оставить комментарий, пожалуйста, войдите на сайт.