Ru/Adding chapters to your mod: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (New page: Добавление глав в вашу модификацию немного сложнее, потому что вам надо изменить некоторые файлы для т...)
 
(полный перевод статьи)
Line 43: Line 43:
Теперь вам надо создать [[VMT|*.vmt]] и [[VTF|*.vtf]] файлы для ваших глав. Поместите их в папку <code>ИмяВашегоМода/materials/vgui/chapters/</code>. Назовите ваши изображения chapter1.vtf, chapter1.vmt и chapter2.vtf, chapter2.vmt и т.д.
Теперь вам надо создать [[VMT|*.vmt]] и [[VTF|*.vtf]] файлы для ваших глав. Поместите их в папку <code>ИмяВашегоМода/materials/vgui/chapters/</code>. Назовите ваши изображения chapter1.vtf, chapter1.vmt и chapter2.vtf, chapter2.vmt и т.д.


Make sure that:
Убедитесь в том, что:
Убедитесь в том, что:


*Ваши изображения сохранены в разрешении 256x128, т.е., стороны относятся как 2:1. (Когда вы выбираете главу, вы видите не всё изображение, а только его часть от 0,0 до 152,86)
*Ваши изображения сохранены в разрешении 256x128, т.е., стороны относятся как 2:1. (Когда вы выбираете главу, вы видите не всё изображение, а только его часть от 0,0 до 152,86)
*The image files are 256x128 in size, i.e., a power of 2. (When your chapter is selected in the new game dialogue that only the portion from 0,0 to 152,86 will be visible.)
*В файлах изображений есть пометки <code>[[nomip]]</code> и <code>[[nolod]]</code>. Без этих параметров изображения будут выглядеть расплычато на средних и минимальных настройках.
*The images are marked with <code>[[nomip]]</code> and <code>[[nolod]]</code>. The same goes for your menu backgrounds: without these parameters, people using medium or low texture detail will have blurry menu graphics. '''You can't set these options in the .vmt!''' You set them using a text file with the same name as the .tga image you are compiling; see [[Vtex_compile_parameters|Vtex compile parameters]] for more information.


The .vmt file should look like this
{{warning:ru|'''Эти параметры нельзя задать в .vmt файлах!''' Они задаются в текстовом файле с таким же именем, как и .tga-изображение, которое вы хотите компилировать. Для большей информации см. статью [[Vtex_compile_parameters|Параметры компиляции Vtex]].}}
 
Файл материала .vmt должен выглядеть примерно следующим образом:


  "UnlitGeneric"
  "UnlitGeneric"
Line 59: Line 59:
  }
  }


== The map list ==
== Список локаций ==
Now that you have your images setup do not forget to create a <code>yourmodfolder/maplist.txt</code> file containing a list of maps that your mod will use. For example inside a maplist.txt file would look like ...
Теперь не забудьте создать в папке вашей модификации файл <code>maplist.txt</code>, в котором будет список карт, которые будут в вашем моде. Вот пример файла:


  Map1
  Map1
  Map2
  Map2


== Chapter map loading images ==
== Фоновые изображения глав Chapter map loading images ==


You will need to edit the <code>yourmodfolder/scripts/chapterbackgrounds.txt</code> file and specify what loading images you want to be displayed while your mod is starting and the background map is loading. Below is an example of what a chapterbackgrounds.txt might look like.
Вам надо отредактировать файл <code>ИмяВашегоМода/scripts/chapterbackgrounds.txt</code> и определить, какие именно карты будут появляться при загрузке вашего мода, и какая фоновая карта потом появится. Далее - пример файла ''chapterbackgrounds.txt'':


  "chapters"
  "chapters"
  {
  {
  1 "YourImage1"
  1 "ВашаКартинка1"
  2 "YourImage3"
  2 "ВашаКартинка2"
  3 "YourImage3"
  3 "ВашаКартинка3"
  4 "YourImage4"
  4 "ВашаКартинка4"
  5 "background03"
  5 "background03"
  6 "background03"
  6 "background03"
Line 89: Line 89:
  }
  }


{{note|If you do not want background maps for your mod, create a <code>valve.rc</code> in your <code>cfg</code> folder without the <code>startupmenu</code> command in it.}}
{{note:ru|Если вы не хотите, чтобы загружались фоновые карты, создайте файл <code>valve.rc</code> в папке <code>cfg</code> вашего мода и удалите в нём (если есть) команду <code>startupmenu</code>.}}


  // load the base configuration
  // load the base configuration (''Перевод: Загрузка основной конфигурации'')
  //exec default.cfg
  //exec default.cfg
   
   
  // Setup custom controller
  // Setup custom controller (''Перевод: Установить другой контроллер'')
  exec joystick.cfg
  exec joystick.cfg
   
   
  // run a user script file if present
  // run a user script file if present (''Перевод: Запустить скрипт пользователя, если есть'')
  exec autoexec.cfg
  exec autoexec.cfg
   
   
  //
  //
  // stuff command line statements
  // stuff command line statements (''Перевод: выложить все переменные командной строки'')
  //
  //
  stuffcmds
  stuffcmds


Be sure to create your images 1024x1024. The trick to creating an image that is displayed properly in either 4:3, 16:9, or 16:10 is to create a 1024x768 (or 1280x1024 to scale down) image then resize it to 1024x1024 before saving it. For widescreen you would start by creating 1280x800 for example, then resize it to 1024x1024. See [[Creating Menu Background Maps]] for more info on this topic.
Убедитесь в том, что размер ваших изображений 1024x1024. Главная хитрость в том, как заставить изображение корректно отображаться на мониторах с разными соотношениями сторон (4:3, 16:9, или 16:10).
* На обычных мониторах (4:3) создайте изображение размером 1024x768 (или 1280x1024) и измените их размер на 1024x1024.
* На широкоэкранных мониторах создайте изображение размером 1280x800 и также измените его размер на 1024x1024
 
Подробнее - см. статью [[Creating Menu Background Maps:ru]]


== Additional notes ==
== Дополонительно ==


If you want your chapters to be unlocked when you first play your mod then be sure to edit the <code>yourmodfolder/cfg/config.cfg</code> file. Scroll down to about line 162 and edit the line ...
Если вы хотите, чтобы была доступна только первая глава при первом запуске вашего мода, отредактируйте файл <code>yourmodfolder/cfg/config.cfg</code>. Добавьте в него следующую строчку:


  sv_unlockedchapters "1"
  sv_unlockedchapters "1"


For information on how to unlock chapters read the [[Unlocking chapters in your mod]] tutorial.
Для дополнительной информации о том, как разблокировать главы, прочитайте статью [[Unlocking chapters in your mod]].


[[Category:Level Design]]
[[Category:Level Design]]
[[Category:Tutorials]]
[[Category:Tutorials]]
[[Category:Programming]]
[[Category:Programming]]

Revision as of 10:59, 11 May 2009

Добавление глав в вашу модификацию немного сложнее, потому что вам надо изменить некоторые файлы для того, чтобы ваши главы корректно работали.

Template:Warning:ru

Конфигурационные файлы глав

Создайте файл 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. Без этих параметров изображения будут выглядеть расплычато на средних и минимальных настройках.

Template:Warning:ru

Файл материала .vmt должен выглядеть примерно следующим образом:

"UnlitGeneric"

{
	"$basetexture" "vgui/chapters/chapter1"
	"$vertexalpha" 1
}

Список локаций

Теперь не забудьте создать в папке вашей модификации файл maplist.txt, в котором будет список карт, которые будут в вашем моде. Вот пример файла:

Map1
Map2

Фоновые изображения глав Chapter map loading images

Вам надо отредактировать файл ИмяВашегоМода/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"
}

Template:Note:ru

// 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.