Ru/Adding chapters to your mod: Difference between revisions
| m (→Дополонительно) | |||
| Line 119: | Line 119: | ||
| Для дополнительной информации о том, как разблокировать главы, прочитайте статью [[Unlocking chapters in your mod]]. | Для дополнительной информации о том, как разблокировать главы, прочитайте статью [[Unlocking chapters in your mod]]. | ||
| {{otherlang:ru}} | |||
| {{otherlang:ru:en}} | |||
| [[Category:Level Design]] | [[Category:Level Design]] | ||
| [[Category:Tutorials]] | [[Category:Tutorials]] | ||
| [[Category:Programming]] | [[Category:Programming:ru]] | ||
Revision as of 11:03, 11 May 2009
Добавление глав в вашу модификацию немного сложнее, потому что вам надо изменить некоторые файлы для того, чтобы ваши главы корректно работали.
Конфигурационные файлы глав
Создайте файл chapter1.cfg и поместите его в папку cfg вашего мода. Теперь добавьте в ваш файл строчку
map Map1
... и замените Map1 на имя вашей карты
Текстовые файлы
Перейдите к папке resource вашего мода и копируйте туда файл HL2_english.txt и HL2_russian.txt и переименуйте их в ИмяВашегоМода_english.txt и ИмяВашегоМода_russian.txt соответственно. (Замените ИмяВашегоМода на имя модификации) Теперь вам надо редактировать эти файлы.
В этих файлах найдите такие строчки:
"ИмяВашегоМода_Chapter1_Title" "Название вашей части" "HL2_Chapter1_Title" "POINT INSERTION"
Вы можете оставить оригинальные названия, т.к. они никак не влияют на вашу модификацию.
Названия глав
Откройте файл ИмяВашегоМода/scripts/titles.txt и найдите секцию CHAPTER TITLES. Измените её следующим образом ...
//CHAPTER TITLES
$fadein 0.01
$holdtime 3.5
$position -1 0.58
CHAPTER1_TITLE
{
#ИмяВашегоМода_Chapter1_Title
}
Изображения глав
Теперь вам надо создать *.vmt и *.vtf файлы для ваших глав. Поместите их в папку ИмяВашегоМода/materials/vgui/chapters/. Назовите ваши изображения chapter1.vtf, chapter1.vmt и chapter2.vtf, chapter2.vmt и т.д.
Убедитесь в том, что:
- Ваши изображения сохранены в разрешении 256x128, т.е., стороны относятся как 2:1. (Когда вы выбираете главу, вы видите не всё изображение, а только его часть от 0,0 до 152,86)
- В файлах изображений есть пометки nomipиnolod. Без этих параметров изображения будут выглядеть расплычато на средних и минимальных настройках.
Файл материала .vmt должен выглядеть примерно следующим образом:
"UnlitGeneric"
{
	"$basetexture" "vgui/chapters/chapter1"
	"$vertexalpha" 1
}
Список локаций
Теперь не забудьте создать в папке вашей модификации файл maplist.txt, в котором будет список карт, которые будут в вашем моде. Вот пример файла:
Map1 Map2
Фоновые изображения глав
Вам надо отредактировать файл ИмяВашегоМода/scripts/chapterbackgrounds.txt и определить, какие именно карты будут появляться при загрузке вашего мода, и какая фоновая карта потом появится. Далее - пример файла chapterbackgrounds.txt:
"chapters"
{
	1	"ВашаКартинка1"
	2	"ВашаКартинка2"
	3	"ВашаКартинка3"
	4	"ВашаКартинка4"
	5	"background03"
	6	"background03"
	7	"background04"
	8	"background04"
	9	"background05"
	9a	"background05"
	10	"background06"
	11	"background06"
	12	"background07"
	13	"background07"
	14	"background07"
	15	"background07"
}
// load the base configuration (Перевод: Загрузка основной конфигурации) //exec default.cfg // Setup custom controller (Перевод: Установить другой контроллер) exec joystick.cfg // run a user script file if present (Перевод: Запустить скрипт пользователя, если есть) exec autoexec.cfg // // stuff command line statements (Перевод: выложить все переменные командной строки) // stuffcmds
Убедитесь в том, что размер ваших изображений 1024x1024. Главная хитрость в том, как заставить изображение корректно отображаться на мониторах с разными соотношениями сторон (4:3, 16:9, или 16:10).
- На обычных мониторах (4:3) создайте изображение размером 1024x768 (или 1280x1024) и измените их размер на 1024x1024.
- На широкоэкранных мониторах создайте изображение размером 1280x800 и также измените его размер на 1024x1024
Подробнее - см. статью Creating Menu Background Maps:ru
Дополонительно
Если вы хотите, чтобы была доступна только первая глава при первом запуске вашего мода, отредактируйте файл yourmodfolder/cfg/config.cfg. Добавьте в него следующую строчку:
sv_unlockedchapters "1"
Для дополнительной информации о том, как разблокировать главы, прочитайте статью Unlocking chapters in your mod.
