Для тех кого интересует что это за СДК такой... обьясню. Не секрет, что давным дано

был СДК от беты ХЛ2. Его все юзали и плевались... он был как бы "глючный". Да, с первого взгляда так и есть. Но на нем ведь сделали всю Халфу2, не задумывались? Просто разработчики знали как с ним себя вести и как его настроить. Что бы мы не напрягали себе мозг, я взял его за основу, и по тихоньку начал исправлять баги. По началу собрал недостающие файлы (без многих хаммер выполнял ошибки переодически). Затем исправил ошибку при компиляции в хаммере:
** Executing...
** Command: Copy File
** Parameters: "D:\my_map.map" "D:\CSS\cstrike\maps\my_map.map"
The command failed. Windows reported the error:
"Не удается найти указанный файл."
Тут вообще все просто. Как мы знаем последуюшая версия это доделаная/переделаная старая. А поскольку раньше формат исходников был .MAP (а это не исправили, сразу видно что компилили БАТником), он пытается скопировать этот файл, которого нету. Он в новом формате .VMF - тоесть сменив статический тип файла .map на переменную $ext исправил этот баг (Но всеже БАТники решают). Идем дальше... В текущей версии отображаются в хаммере вместо энтитей - символизирующие их модели и спрайты. В бете работали не все - добавил необходимые файлы и положил куда надо. Дальше... По скольку для ХЛ1 использовались 4 компилятора (csg,bsp,vis,rad), а в ХЛ2 уже 3 (bsp,vis,rad), в бете терялись с csg... Это натолкнуло меня на переделывания всех диалоговых окошек беты под полную. Тоесть он визуально теперь практически не отличается от текущей полной-стимовской. Практически - потому что некоторые (особо не нужные) фичи в финальном еще небыли в бете, поэтому их портировать не удалось ксожалению. (их можно на пальцах одной руки сощитать. Это то какая-то галачка в забытом боге диалоговом окне, то например стрелочки вверх/вниз в редакторе групп). Вообщем визуально он уже ну никак не похож на Worldcraft 3.4 как был изначально, а как Hammer4. Заметил что в Hammer4-steam отточеное меню в редакторе (аккуратное и почти везде написаны Shortcuts для каждого пункта меню) - отточил в этой бете. Заметил много новых пунктов, которых нету в бете, но очень порадовался что их процедуры все-же есть в бете и добавив их в меню они заработали. Не заработали буквально 2-3 штуки, без которых всегда жили и проживем дальше. Поуберал те пункты которых уже нету в финальном и которые выполняли ошибку в бете (их так и не доделали и решили вообще убрать в полном, что сделал и я).
Самой большой проблемой в бете былы проблемы с материалами и выскакивало окошко message и мы видели огромное количество материалом которые неверные. Но мы ведь проверяли на ломаных... Как оказалось проблема собственно не в Хаммере а в самих материалах. Как выяснелось в .VMT файлах, неверные относительные пути к файлам текстур. Если исправить на верный, этот материал уже не выполняет ошибку. Вообщем нужно фиксить сами материалы. (Вообщем я промучался дооолго, пока исправил все свои материалы вручную, но надеюсь мне добрые люди помогут сделать автоматический анализатор .VMT для тех у кого материалы не верные. Заметил что они в новых версиях почти все верны, исключением были карты cs_havana и de_aztec в CSS). Помню столкнулся с ошибкой версии BSP (18-я а не 19-я) и попробывал использовать компиляторы от полного, но они не нашли необходимых процедул в нескольких библиотеках (все искали стим...). Ксчастью, есть такая хорошая вешь как CST - кастомные компиляторы для ХЛ2 (наподобии ZHLT для ХЛ1). Ими я и собераюсь заменить стандартные. Также будет хороший шел для CST в комплекте. Что косается других утилит, напрмер hlmv, то он почти не изменился в полной. Добавили лишь то, что он не дает возможности открыть модель, если та лежит не в директории с игрой. Этот же разрешает. Пофиксил многие другие мелкие тулзы, которых даже нет в полном, они ссылались на неверные пути с системным файлам игры (искали например hl2\dlls\hl.dll что было в ХЛ1, исправил на hl2\bin\server.dll что в ХЛ2)... Напомню, что этот СДК не будет убивать ваши ХЛ2 и CSS ибо не будет инсталится в их папки BIN, а будет лежать отдельно, как мы привыкли в ХЛ1. Также забудьте о всяких gameinfo.txt и параметрах запуска инстументов - тут они не нужны. Также если мне добрые люди помогут написать прогмамму, будет вам SDKLauncher наиболее приближеный визуально на орегинал, из которого можно будет вызывать каждый инструмент, и который конечно не будет требовать стим

Вообщем много еще чего по мелочи, я и так много написал

Респект тому, кто осилил прочесть весь текст!