* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : VMF to SVG Converter Started at 25-04-2013 23:06 by Stridemann Visit at https://bbs.hl-inside.ru/showthread.php?threadid=57369 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : Stridemann Date : 25-04-2013 23:06 Title : VMF to SVG Converter Данная программа конвертирует в исходники Valve Hameer Editor'а 2д векторную графику. Расставляет логические элементы (энтити) и прорисовывает их соединения (аутпуты) (строит алгоритм логики на карте). Выходной файл (сгенерированную картинку) можно открыть в любом веб браузере. Скриншоты: [url]http://cs315617.vk.me/v315617863/7c4a/srWu8i_0zvo.jpg[/url] [url]http://cs315617.vk.me/v315617863/7c54/VH0G6FaEe2Y.jpg[/url] [url]http://cs315617.vk.me/v315617863/7c5e/lLv5tEG5Nss.jpg[/url] [url]http://cs315617.vk.me/v315617863/7c68/t3BkJvgjxhs.jpg[/url] Скачать (прямая ссылка) [url]https://dl.dropboxusercontent.com/u/66755699/VSC.rar[/url] Скорость обработки- 10 ентитей\сек. v2.0 *Исправлены все ошибки с v1.0 *Добавлена функция автообновления *Добавлены более 40 скинов программы Кагбы делал для себя, ибо когда большое кол-во логики сложно всё запоминать что с чем связано. Вручную рисовать алгоритм влом, по этому создал этот конвертер.. :bis: Частично это бесполезная программа, но может найдется ей применение. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Barnacle Date : 26-04-2013 03:13 И как разобраться в [url=http://cs315617.vk.me/v315617863/7c5e/lLv5tEG5Nss.jpg]подобном[/url] хаосе? :D -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Stridemann Date : 26-04-2013 07:36 Увеличить расстояние между энтитями (+уменьшить толщину линий) и станет все более менее понятно. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Stridemann Date : 28-04-2013 19:09 Оказывается в Portal2 vmf аутпуты разделяются с помощью значка ←, а в ЕП2 с помощью запятой. Исправил. v4.0 добавлен английский язык. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : Barnacle Date : 29-04-2013 10:27 Попробовал в деле. Открыл свою простенькую карту, сделанную на Source2007 - сгенирилась гигантская SVG почти с одними obsolete и info_target. Подумав что косяк, открыл sdk_d1_trainstation_01.vmf - ситуация почти та же. Update.exe вываливается с ошибкой "vcl60.bpl". -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Stridemann Date : 29-04-2013 10:54 [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B]Попробовал в деле. Открыл свою простенькую карту, сделанную на Source2007 - сгенирилась гигантская SVG почти с одними obsolete и info_target. Подумав что косяк, открыл sdk_d1_trainstation_01.vmf - ситуация почти та же. Update.exe вываливается с ошибкой "vcl60.bpl". [/B][/QUOTE] Благодарю за тест. >>сгенирилась гигантская SVG на данный момент элементы расставляются в точности как расположены в хаммере и в тех же координатах. Возможно стоит добавить опцию чтобы начинало расстановку с координаты 0,0. Это [s]замедлит расстановку[/s](думаю смогу оптимизировать), но блок схема не будет растянутая. Как думаешь? >>obsolete На данный момент ассортимент [url=http://cs407727.vk.me/v407727863/98dd/8MhoJzkTCwA.jpg]около 17 различных энтитей[/url]. В дальнейшем будет расширено. (сейчас все неизвестные энтити заменяются на obsolete). >>открыл sdk_d1_trainstation_01.vmf Ого, я б наверное не рискнул бы.. Там же туева хуча энтитей, огромная карта.. >>Update.exe вываливается с ошибкой "vcl60.bpl". И ты не смог обновится. У тебя 2-я версия программы. Вчера 5-я вышла.. Мой фейл, билдил с рантайм пакетами.. Исправлю. Всё равно апдейтор переделать хотел. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : Barnacle Date : 29-04-2013 11:09 [QUOTE][i]Оригинальное сообщение от Stridemann [/i] [B]на данный момент элементы расставляются в точности как расположены в хаммере и в тех же координатах. Возможно стоит добавить опцию чтобы начинало расстановку с координаты 0,0. Это [s]замедлит расстановку[/s](думаю смогу оптимизировать), но блок схема не будет растянутая. Как думаешь? [/B][/QUOTE] На твоё усмотрение. Если в качестве опции, то явно не повредит. [QUOTE][i]Оригинальное сообщение от Stridemann [/i] [B]На данный момент ассортимент [url=http://cs407727.vk.me/v407727863/98dd/8MhoJzkTCwA.jpg]около 17 различных энтитей[/url]. В дальнейшем будет расширено. (сейчас все неизвестные энтити заменяются на obsolete).[/B][/QUOTE] А нужно ли? Т.е. если ты в итоге хочешь все энтити запихать, то ладно. А если просто отображать одну логику с переключателями, то может и не отображать остальную шелуху? [QUOTE][i]Оригинальное сообщение от Stridemann [/i] [B]Ого, я б наверное не рискнул бы.. Там же туева хуча энтитей, огромная карта.. [/B][/QUOTE] Всего-то 1674. Немного же по твоим меркам. :D -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Stridemann Date : 29-04-2013 19:19 [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B]На твоё усмотрение. Если в качестве опции, то явно не повредит.[/B][/QUOTE] Пробовал.. [s]чуть монитор не разбил..[/s] [size=1]Иногда человек на 100% уверен что оно должно работать, а оно не работает.. знакомо? [/size] Да, я еще раз попробую внедрить эту фичу.. [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B]А нужно ли? Т.е. если ты в итоге хочешь все энтити запихать, то ладно. А если просто отображать одну логику с переключателями, то может и не отображать остальную шелуху?[/B][/QUOTE] Я сделаю чтобы опционально можно было выставить какие энтити ставить а какие пропустить.. [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B]Всего-то 1674. Немного же по твоим меркам. :D [/B][/QUOTE] Для меня не много, для программы может быть многовато.. Хотя я кинул карту de_cbble (css) прохавало быстрее чем за 15 сек. Я удивлен.. Это обясняеться тем, что энтити расставлены на карте на достаточно большом расстоянии.. Не тратится время на их сдвиг.. Выпустил последнюю стабильную (надеюсь) версию. Добавил 60 новых энтитей + с обновленным апдейтором (полосочку загрузки файла добавил ^_^), последние открытые файлы и т. д. Если будет желание- протусть на досуге ;) [url]https://dl.dropboxusercontent.com/u/66755699/VSC.rar[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : Stridemann Date : 29-04-2013 23:37 Походу этот шлак никому не нужен. Фокус не удался.. факир был пьян.. Пожалуй продолжу разработку новой версии Source Model Compiler... Буду уже писать не на c++ Builder 2006, а на Rad Tools Cbuilder 2012.. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : Barnacle Date : 30-04-2013 04:05 Да вроде неплохо. Только я сомневаюсь в нужности обработки prop_static'ов (если они действительно обрабатываются). Папку skins я переименовал просто потому, что сейчас программа подвисает на какой-нибудь sdk_d1_trainstation_01.vmf и из-за скинов в заголовке нет управления, т.е. я не могу её свернуть. LastFile.txt, кстати, бездонный. :D -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Stridemann Date : 30-04-2013 11:17 >>Barnacle Спс. >>LastFile.txt, кстати, бездонный. Да. Он в тупую сейвает всю историю (исправлю). А еще в этой версии в истории одинаковые пути сохраняются (исправил). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : mentat Date : 03-02-2014 09:33 О! Как же я мечтал об этом! Дерево логики из карты... Это блестяще. Теперь надо возможность редактировать само дерево, а затем загружать обратно в хаммер :) Тогда он станет лучшей средой разработки в мире) Но вообще здесь пока мало энтитей, так что большая часть элементов у меня стоит в пустоте, ни с чем не соединена :( ЗЫ, а функ_дверь почему то лампочкой обозначен :) Но все равно это очень круто. Теперь я даже специально буду нормальные имена энтитям давать, чтобы было легко в схеме разобраться) Дебаг сократится на часы) Благодарю. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : FishMan Date : 04-02-2014 07:04 [quote]Теперь надо возможность редактировать само дерево, а затем загружать обратно в хаммер...[/quote] ...и вы соберёте скрипт-систему из UDK :D -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 28.03.2024 07:21:48