2 Camblu:
Сейчас вышла версия 1.2, в ней переписаны компиляторы и немного улучшено освещение. Всё остальное пока актуально.
Пока не в курсах, ибо не замечал такого.
Что за "3.х версии"?
Предлагает не создать, а выбрать папку к имеющемуся, если он существует. Это сделано главным образом потому, что новые патчи к игре выпускаются с отдельной папкой (т.е., модом). Можно указать и родную папку игры, "Vampire". А создать мод в этой игре равносильно созданию новой папки, в которую достаточно положить файл "dlls\vampire.dll", ну или положить и отредактировать файл liblist.gam.
Это где ты усмотрел такую возможность? Есть парочка классов, где иногда полезно вручную изменить origin, но в основных это не предусмотрено, чтобы не вводить в заблуждение.
Первое замечено в игре, или в редакторе? По второму - то же самое и в халфовском Сорсе - пережиток ГС. Надо бы в будущем от этого избавиться.
Да.
Эти энтити были добавлены в карты уже после компиляции (в обновлениях), поэтому утечек и нет. Но ты-таки подал неплохую идею - надо бы заставить VBSP игнорировать любые функциональные энтити за пределами закрытого пространства, кроме источников света и статичных моделей. В построении vis-leaf'ов они точно не участвуют.
Можно, если юзать уже имеющиеся dlg-файлы. npc_VProneDialog и npc_VDialogPedestrian в помощь. Посмотри, как сделано на карте sm_pawnshop_2, сделай похоже.. Насколько помню, меню бартера открывается через скрипт в самом dlg-файле.
А вот ХЗ

В Тройке вообще работали извращенцы - чего только стоит запихивание сорсовских VTF-текстур в zlib-контейнер, или использование в mdl-файлах вместо таблицы вертексов короткие индексы во внешнюю таблицу ради уменьшения размера игры. Хотя могли бы обойтись обычными zip-архивами...
Блокнотом это сделать проще.
Слишком сложный получится батник - там очень много всего проверяется и подставляется, чтобы выполнялись все условия. А почему тебе приходится перезапускать хаммер после Model Browser?