Все мы знаем, что в папке
MODULES\ лежат странные файлики под названием
Techniques (техники). Кроме того, там лежат еще и шейдеры (правда, я не люблю asm'овские шейдеры, мне больше по вкусу эффекты D3D, но в восьмой версии DirectX, которая применяется в ПКМ, эффектов нет, жаль), но они пока не интересны, хотя с их помощью можно создать новое море.
Для начала давайте посмотрим, как установить существующую технику для моделей локации (см.
Locations\Init\*.c). У них есть специальный аттрибут
tech, в котором и указывается, какая техника будет использована для рендеринга модели. Устанавливается техника следующим образом:
Код
...
Locations[n].models.always.Имя_объекта.tech = "Имя_техники";
...
Добавить технику можно двумя способами: 1) в уже существующий
.sha файл; 2) в новый
.sha файл (при этом указывать его наличие нигде не надо, движок сам увидит, что добавилась новая техника и обработает ее.
Продолжение следует...