В данной статье идет описание процесса создания модификации для Half-Life 2 (конкретно Half-Life 2: Episode Two).
Создание модификации (на базе Mapbase)[]
Скачать Mapbase[]
Перед созданием модификации, нужно скачать базу Mapbase если она не скачана.
- Ссылка на скачивание Mapbase - moddb.com.
После скачивания, нужно распаковать 3 папки из архива в:
ПапкаСтима/steamapps/sourcemods
Создание модификации[]
Дальше мы должны создать саму модификацию. Перед созданием, нужно скачать шаблон модификаций.
В нем имеется две папки:
mapbase_hl2_template — Папка модификации на базе Half-Life 2 (без особенностей из второго эпизода)
mapbase_episodic_template — Тоже самое, только на базе Half-Life 2: Episode Two
Вы должны выбрать какую папку использовать тем самым выберете базу.
Выбрав базу, копируем папку в:
ПапкаСтима/steamapps/sourcemods
И переименовываем её во что-то, например, my_mod.
Настройка gameinfo.txt[]
Дальше мы должны настроить gameinfo.txt внутри папки вашего нового мода.
Внутри файла мы видим разные параметры:
Параметры[]
Game "название"[]
Данный параметр отвечает за название, отображаемое в заголовке окна и в библиотеке Steam.
game "Здесь название вашей модификации"
title "название"[]
Данный параметр отвечает за название, отображаемое в меню.
title "Здесь название в меню"
title2 "название"[]
Данный параметр отвечает за название, отображаемое в меню после заголовка title.
gamelogo "0 или 1"[]
Данный параметр отвечает за отображение логотипа в главном меню.
nodifficulty "0 или 1"[]
Данный параметр отвечает за отображение вкладки "Сложность" в настройках игры.
developer "название"[]
Данный параметр отвечает за название в разработках в свойствах модификации в Steam.
developer_url[]
Данный параметр отвечает за ссылку на сайт разработчика или модификации.
manual[]
Данный параметр отвечает за ссылку на туториал модификации.
icon[]
Данный параметр отвечает за выбор иконки модификации в Steam.
- Папка resource относительно gameinfo.txt (то есть resource папка в той же папке, что и gameinfo.txt).
- Обычная версия логотипа должна иметь размер 16x16, большая 32x32 и файл должен называться названиелого_big.
- Для прозрачного фона, логотип должен быть сохранен в 32-битном режиме с альфа-каналом.
Подключение контента игр[]
Процесс подключения контента для модификации не требует особых усилий. В gameinfo.txt находится комментарий:
// Mount any mod content (VPKs, etc.) in this space.
После данного комментария вы можете добавить строчку:
game+mod |gameinfo_path|my_assets
Это добавит проверку контента в папке_вашего_мода/my_assets.
Перезапуск Steam и проверка работоспособности модификации[]
Вы можете теперь перезапустить Steam и проверить, работает ли модификация.