- Поддерживаемые игры
- CS: Source (OrangeBox), CS: Source (v34), CS: GO, Half-Life 2: Deathmatch
Полностью переписанным и расширенным для современных версий SourceMod (1.11+).
Основные улучшения и изменения:
Новый синтаксис
Полный переход на #pragma newdecls required и современный стиль кода SourcePawn.
Читаемый, поддерживаемый и стандартизированный формат.
Логика pre/post конфигов
Поддержка pre-config'ов до смены карты (по sm_map, changelevel).
post-config'и выполняются через OnConfigsExecuted() после загрузки.
Структура директорий
Автоматическое создание всех нужных папок:
Типы конфигураций
Разделение по типам:
general — для всех карт,
gametype — по префиксу карты (de, cs, и т.д.),
maps — индивидуально на каждую карту.
Умная генерация конфигов
Конфиги создаются только если отсутствуют, исключены повторные ошибки создания.
Заголовок // Configfile for: <название> автоматически добавляется.
Основные улучшения и изменения:
Новый синтаксисПолный переход на #pragma newdecls required и современный стиль кода SourcePawn.
Читаемый, поддерживаемый и стандартизированный формат.
Логика pre/post конфиговПоддержка pre-config'ов до смены карты (по sm_map, changelevel).
post-config'и выполняются через OnConfigsExecuted() после загрузки.
Структура директорий
Автоматическое создание всех нужных папок:
Код:
cfg/mapconfig/
├── pre/
│ ├── general/
│ ├── gametype/
│ └── maps/
└── post/
├── general/
├── gametype/
└── maps/
Типы конфигураций
Разделение по типам:
general — для всех карт,
gametype — по префиксу карты (de, cs, и т.д.),
maps — индивидуально на каждую карту.
Умная генерация конфигов
Конфиги создаются только если отсутствуют, исключены повторные ошибки создания.
Заголовок // Configfile for: <название> автоматически добавляется.