Цитата(Р.М.А. @ 04.10.2011, 02:28)
Это, когда в папке с уровнем отсутствует папка terrain с текстурами *.dds и *_lm.dds? Если да, то я сам хотел узнать, почему некоторые локации компилируются с ними, а некоторые нет. Сам я настройки компилятора специально не менял, в SDK, вроде, тоже ничего не правил.
А я думал специально. По поводу глюка есть передположение. В свое время перед декомпиляцией всевозможных карт из разных билдов/чн/зп, я заранее совместил все xr-библиотеки и засунул в SDK. На сколько это было гиморно на тот момент и сколько заняло времени (декомпиляторы шейдеров тогда еще вроде не придумали) - вопрос отдельный.
Соответственно, при декомпиляции уровней или при добавлении исходников из 1935, уровень воспринимался в SDK "как родной" и не шалил с террейнами.
Цитата(Р.М.А. @ 04.10.2011, 02:28)
То, что можно просто перенести, этого я тоже знал, но МГ я немного изменил - обнёс невидимой стенкой вдоль забора.
Ага. Здесь вопрос интереснее. То есть по сути были изменены только материалы (level.cform). Я уже писал когда-то, как для уже имеющегося уровня скомпилить только новый level.cform и подставлять к уже имеющейся геометрии. Здесь ситуация сложнее - к оригинальной билдовой локе можно попробовать подставить перекомпиленный level.cform. Проверю, может и не сработает.
Поэкспериментировал с декомпилятором файла level. Выводы следующие:
1. При добавлении лок из билдов можно пофиксить глючащую на ТЧ в dx8/dx9 воду.
2. Вполне возможно даже на уровнях, где отсутствует папка terrain с текстурами *.dds и *_lm.dds, вручную прикрутить эти самые текстуры, если они имеются в билде, откуда карта была позаимствована. В зависимости от возраста билда *_lm.dds-текстуру еще возможно придется затемнять.
3. Пересвеченная сраная дефолтная ТЧ-погода сводит на нет 80% усилий по реанимации статики на уровнях. Обычно тестил на 8 патче со своей погодой/шейдерами, там разница очевиднa. Запускаю тот же уровень на дефолтном ТЧ - кака полная, что до ремонта, что после.