Doo/w3e To Jass (by Raichu)

Добавлен , опубликован
Программы
Предназначение:
Работа с кодом
Написал свой конвертор war3map.doo( и war3map.w3e) в JASS-код, в другую версию war3map.doo и создание пустого war3map.doo.


(В архиве exe файл, пример doo файла, результат работы, и исxoдный код )


Обновил, теперь устанавливает начальный процент "здоровья" декорациям .
Обновление 29.03.13 17:40: Удалил из кода все левое, (добавил конвертацию из w3e в JASS пока только в исходник, т.к не очень работает :)
Ну и теперь размер JASS файла будет намного меньше.
Обновление 29.03.13 18:14: Убрал лишние нули, теперь JASS-файл стал еще меньше.
!Обновление 29.03.13 18:33: Добавил поддержку старой версии war3map.doo
!!Обновление 29.03.13 21:00: теперь создается пустой и конвертированный doo файл.(если версия 7.11 то создается 8.11 и наоборот)
!!!Обновление 30.03.13 18.30: теперь можно засунуть список декораций в функцию выбрав ей имя , выглядит так:
!!!!Обновление 31.02.13: конвертирует w3e в JASS код. (текстуры, возвышенности, и криво уклоны , но все проходимо)
!!!!!Обновление 31.02.13 18:10: Можно выбрать сохранение только типа почв(текстур), и выбрать какой тип почвы сохранить.
!!!!!Обновление 31.02.13 21:45: Исправил несколько ошибок...



Инструкция: скопировать war3map.doo(и war3map.w3e) в папку с прогой, запустить, в консоли выбрать все что нужно, скопировать результат в код карты и удалить с карты декорации.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
8
11 лет назад
1
0
32
11 лет назад
Отредактирован quq_CCCP
0
Пытался выложить J файл мили карты чтобы вы увидели что там нету никаких разрушаемых декораций, но вылетел какой то баг, ошибка при загрузке и страница повисла =(
0
8
11 лет назад
0
вручную пофиксил все глючные знаки. выявилась ещё глюка - прога не определяет состояние объекта - т.е. срубленное дерево = просто дерево после обработки ду файла. это что было видно на 1й взгляд.
итого: средняя экономия на скорости загрузки составила от 0.1-0.7 секунд. оно и вообще как бы очевидно любому картоделу - если вынести что-то из загрузки и поставить на потом - загрузка уменьшится, в замен на микролаг в начале игры (НУ ЭТО ЖЕ ПРОСТО ЛОГИКА). но 4к декораций создаются мгновенно без лага. в принципе, разменивать фактическую невозможность затем нормально редактировать декор на микроэкономию скорости загрузки = плохое решение.
теоретически можно делать предрелизную обработку с заменой ду файла на пустышку, вставку инициализации декора в код - гемор минут на 10, но опять же экономия не особо стоит затрат - игроки это не заметят.
2
7
11 лет назад
2
у меня не большая карта, 64/64 , мне захотелось добавить около 10 локаций (уровней) в карту, каждая состоит только из декораций(разрушаемых / не разрушаемых).
для перехода на следующую просто удаляю все декорации и вызываю функцию которая создает новые.
0
8
11 лет назад
0
а ну может кому то понадобится - микроэкономия на весе в карте - 2 Кб. как это приятно, когда кто-то объявляет себя мегапро и позорится в каждом посте
2
28
11 лет назад
2
Clamper, 28.03.2013 13:34:51:
Можешь в тред ссылку влить
Clamper, 13:34:58:
На главной последний
Clamper, 13:35:00:
Clamper, 13:35:15:
Вот сюда
Clamper, 13:35:17:
0
7
11 лет назад
0
А, это тоже что и у меня? :)
а я искал, думал нету такого.
0
32
11 лет назад
0
raichu, ну я же спросил сначала зачем этот велик и нафиг переносить просто так все из doo, по мне проще триггерами как клямп сделать бд, а потом в игре создавать декор если нужно сделать несколько локаций на оной местности, как в тд с минииграми чтобы не тратить ланд попусту, но увы этот способ малость неактуален...
2
8
11 лет назад
2
боже, как можно быть таким тупым
0
24
11 лет назад
0
Карточка:
боже, как можно быть таким тупым
В чем тупость заключается? Поясни
0
24
11 лет назад
0
quq_CCCP:
Пытался выложить J файл мили карты чтобы вы увидели что там нету никаких разрушаемых декораций, но вылетел какой то баг, ошибка при загрузке и страница повисла =(
Ок, допускаю что я не прав и мог использовать что-нибудь кроме cjass дефайна, но не запомнить - как было сказано - это черт знает когда было.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.