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) в папку с прогой, запустить, в консоли выбрать все что нужно, скопировать результат в код карты и удалить с карты декорации.
`
ОЖИДАНИЕ РЕКЛАМЫ...

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