Код:
//директивы препроцессора
#include "defs.engcfg"
//блюминг
i_bloom:bloom()
{
//блюминг (0 - выкл), 1 - 15 - количество проходов, ускоренный
bloom = 1;
passes = 1;
}// end of i_bloom:bloom
//консоль
i_console:console()
{
//консоль включена
enable = 1;
//консоль может быть активирована
active = 1;
}// end of i_console:console
//общее освещение
i_defglobal:defglobal()
{
//рендерить бликовое освещение
specular = 1;
}// end of i_defglobal:defglobal
//локальные источники
i_deflocal:deflocal()
{
//рендерить источнки ( -1 - запретить рендер)
enable = 1;
//рендерить ореолы вокруг источников
light_oreols = 1;
}// end of i_deflocal:deflocal
//рендер
i_defrender:defrender()
{
//тип теней (0 - нет, 1 - shadowmap, 2 - planemap)
sh_type = 0;
//размер карты теней
sh_size = 1024;
//доверять настройкам
no_restrict = 1;
//сглаживание
smooth = 0;
}// end of i_defrender:defrender
//настройки опыта и параметров подразделений
i_divisions:divisions()
{
//опыт союзников
alexp = 0.500000;
//опыт противников
enexp = 0.500000;
//баланс сил
balance = 0.500000;
}// end of i_divisions:divisions
//шейдеры
i_effman:effman()
{
//половинная точность для шейдеров
shad_half_prec = 0;
}// end of i_effman:effman
//внешняя камера
i_extcam:extcam()
{
//внешняя камера включена
enable = 0;
//внешняя камера может быть активирована
active = 1;
//внешняя камера активирована по умолчанию
ext_view = 0;
}// end of i_extcam:extcam
//горизонт
i_horizoncap:horizoncap()
{
//включить закрывание горизонта
enable = 1;
}// end of i_horizoncap:horizoncap
//клавиатура и мышь
i_input:input()
{
//чувствительность мыши
ms = 1.000000;
}// end of i_input:input
//джойстики и устройства управления
i_joyinp:joyinp()
{
//не использовать джойстик
no_joy = 1;
//обратная связь
ffb = 0.000000;
//чувствительность
js = 1.000000;
}// end of i_joyinp:joyinp
//трава
i_microman:microman()
{
//дальняя граница микрообъектов, м (128.0 - 1024.0)
micro_dist = 150.000000;
//величина смещения лодов травы (0.0 не смещается - 1.0 всегда последний лод)
micro_lods = 0.000000;
//триминг микро объектов (0 - выкл, 1 - удалить всю траву)
micro_trim = 0.000000;
}// end of i_microman:microman
//карта
i_mode_map:mode_map()
{
//показывать всех
view_always = 0;
//шарить видимость союзников
view_shared = 1;
}// end of i_mode_map:mode_map
//макро настройки из меню
i_mode_menu:mode_menu()
{
//качество
quality = 0;
//реализм
realism = 0;
//сложность
difficulty = 2;
//уровни детализации
lods = 2;
//режим бога
god_mode = 0;
//могущество снарядов
mogush = 0;
//высокая мораль
hi_morale = 0;
//переселение
fast_transfer = 1;
//всегда выполнять приказы
always_do_orders = 0;
//команда по умолчанию делай как я
do_like_me = 0;
//автопостановка
autoplace = 0;
//автоматическая коробка
akpp = 0;
//автопочинка гусеницы
auto_repear_track = 1;
//упрощенное прицеливание
targeting = 0;
//форсировать место
force_place = 0;
//запретить кровь
blood_dis = 0;
//светят все фары
all_lights = 1;
//убрать мелкие объекты
nobeauty = 0;
//запускать автоопределение настроек
auto_detect = 0;
}// end of i_mode_menu:mode_menu
//осадки
i_moisture:moisture()
{
//накладывать атмосферные эффекты (-1 - выключить)
enable = 0;
}// end of i_moisture:moisture
//музыка
i_musicman:musicman()
{
//громкость музыки (используется если нет i_soundman)
music_vol = 0.000000;
//отключить музыку
no_music = 0;
}// end of i_musicman:musicman
//система частиц
i_partsys:partsys()
{
//сортировка
sort = 1;
//уменьшить количество
parts_min = 0;
}// end of i_partsys:partsys
//гусеницы
i_pileff:pileff()
{
//дальняя граница отключения гусениц, м
dist = 200.000000;
}// end of i_pileff:pileff
//менеджер растительности
i_plantman:plantman()
{
//триминг растительности (0 - выкл, 1 - удалить часть растительности)
flora_trim = 0.000000;
//адаптивный выбор лод уровня растительности (0 - выкл, 1 - максимальная скорость)
adapt_ls = 0.500000;
//триминг растительности (0 - выкл, 1 - удалить часть растительности)
flora_trime = 0.000000;
}// end of i_plantman:plantman
//подсветка точек
i_points:points()
{
//подсветка точек включена
enable = 1;
//подсветка точек может быть активирована
active = 1;
}// end of i_points:points
//описание и конфигурация видеоадаптера
i_render:render()
{
//адаптер
adapter = 0;
//разрешение, частота, режим
bb_wid = 1280;
bb_hei = 1024;
bb_freq = 60;
bb_fmt = 22;
//режим буфера глубины
depth_buffer = 75;
//обработка вершин
vertex_processing = 1;
//гамма (0.0 - inf def 1.0)
gamma = 1.000000;
//яркость (-1.0:1.0 def 0.0)
bright = 0.500000;
//контраст(0.0:1.0 def 1.0)
contrast = 1.000000;
//антиалиасинг (тип, качество)
aa_type = 0;
aa_qual = 0;
//уровень анизотропии
aniso = 1.000000;
//пропорции экрана (4/3, 16/9, 16/1, 5/4)
aspect = 0.000000;
//оконный режим
windowed = 0;
}// end of i_render:render
//информация
i_reninfo:reninfo()
{
//выводить FPS
draw_fps = 0;
}// end of i_reninfo:reninfo
//сцена
i_scene:scene()
{
//дистанция смены одного уровня на другой, м
lod_dist0 = 25.000000;
lod_dist1 = 150.000000;
lod_dist2 = 0.000000;
//использовать 32 битные индексы
use_32bit_inds = 0;
//использовать hardware instancing
hw_instancing = 1;
//рендерить бликовое освещение (локальные источники)
specular = 1;
//реально получается видно на horizont * 0.95
horizont = 3072.000000;
}// end of i_scene:scene
//тени
i_shadows:shadows()
{
//тип теней (0 - нет, 1 - fake)
type = 1;
//расстояние исчезновения теней
dist = 300.000000;
}// end of i_shadows:shadows
//баллистика
i_shellphys:shellphys()
{
//дистанция пулевых вспышек (-1 - нет ограничений)
bullets_lig_dist = -1.000000;
}// end of i_shellphys:shellphys
//звук
i_soundman:soundman()
{
//устройство для воспроизведения звука (0 - по умолчанию)
device = 0;
//количество каналов
channels = 2;
//частота дискретизации
freq = 44100;
//бит на отсчет
bits = 16;
//громкость эффектов
sfx_vol = 1.000000;
//громкость речи
speech_vol = 1.000000;
//общая громкость
global_vol = 1.000000;
//громкость музыки
music_vol = 1.000000;
//нет звука
no_sound = 0;
//использовать аппаратное ускорение
use_hw_sound = 0;
//максимальное количество каналов (0 - максимальное поддерживаемое аппаратурой)
max_channels = 0;
//отключить музыку
no_music = 0;
//качество звука
snd_qual = 0;
}// end of i_soundman:soundman
//текстуры
i_texman:texman()
{
//качество текстурирования (2 - как задумано, 1 - низкое, 0 - компрессия)
tex_qual = 0;
//размер текстур (0 - как есть)
tex_size = 0;
//разрешить некомпрессированные текстуры
enable_uncomp = 0;
//настройки форматов (название, размер, качество)
formats()
{
user, 0, 2;
tbump, 0, 2;
hbump, 0, 2;
obump, 0, 2;
fbump, 0, 2;
lbump, 0, 2;
bump, 0, 2;
flora, 0, 2;
trans, 0, 2;
normal, 0, 2;
techn, 0, 2;
human, 0, 2;
objs, 0, 2;
marks, 0, 2;
atest, 0, 2;
clouds, 0, 2;
detail, 0, 2;
menu, 0, 2;
font, 0, 2;
uncomp, 0, 2;
}// end of formats
}// end of i_texman:texman
//следы
i_traceseff:traceseff()
{
//включить следы
enable = 1;
}// end of i_traceseff:traceseff
//переменные
_vars(){ #include "vars.engcfg" }