Ru/Bonus Maps

== Вступление ==
В этой статье описан шаг за шагом процесс упаковки пользовательских карт для импорта в интерфейс Bonus Maps.
== Сбор вашей карты ==
Возможно, вам придётся прочитать . Соберите свои карты в одну папку. Карты могут быть разгруппированы по под-папкам. Любые пользовательские материалы и модели должны быть упакованы с помощью .
== Маленкьие картинки (желательно) ==
Пользовательские маленькие картинки могут быть использованы для мап-паков, отдельных карт в паке и других под-папках. Файлы должны быть размером 180x100. Самый простой способ: это создать игровой уровень и сохраниться. После этого вы можете создать TGA файл из <mod>/SAVE/. Ваши VMT должны лежать в materials/vgui, игра не должна искать их сама.
== Создание BNS-файла ==
BNS-файл – это список карт, содержащиеся в паке и некоторые сведения о них. Это стандартные значения текстового файла (с .bns расширением). Сведения о картах могут быть разбиты на несколько bns-файлов или собрать несколько сведений в один bns-файл. Выглядит bns-файл так:
"Test Map 1"
{
	"map"		"./super_test"
	"image"		"./super_test_thumbnail.tga"
	"comment"	"This map is awesome."
}
"Test Map 2"
{
	"map"		"./another_test"
	"comment"	"Part 2 of this map pack."
	"lock"		"1"
}
Вы также можете сделать комментарии и картинки для мап-паков и под-папок, положив "" в каждый из папок.
== Значения в .BNS ==
*map <string>
: Название карты. "./" показывает что данный .bns-файл находится в той же папке. Поэтому не надо писать <mod>/maps/.
*image <string>
: Название маленькой картинки. "./" показывает что данный .bns-файл находится в той же папке. Поэтому не надо писать <mod>/materials/. Если же название не указано для карты, то .tga файл принимает такое же название, что и карта (super_test.bsp -> super_test.tga). Если название картинки не указано, то предполагается "foldericon.tga".
*comment <string>
: Краткое описание карты (или папки).
* lock <boolean>
: Блокировка карты (или папки), изначально заблокировано. Карты (или папки) могут быть разблокированы через point_bonusmaps_accessor.
*challenges <key>
: Значения, которые определяют задачи и цели.
== Значения испытнаий ==
К примеру:
"Test Map 1 With Challenges"
{
	"map"		"./super_test"
	"comment"	"Challenges for the awesome map."
	"challenges"
	{
		"Time Challenge!"
		{
			"comment"	"This one is hard!"
			"type"		"2"
			"bronze"	"100"
			"silver"	"80"
			"gold"		"60"
		}
		"Challenge for steps!!"
		{
			"comment"	"I like this one!"
			"type"		"1"
			"bronze"	"500"
			"silver"	"200"
			"gold"		"100"
		}
	}
}
*comment <string>
: Краткое описание испытания.
*type <integer>
: Тип испытаний. Для Portal: ноль Portals, одно Steps и два Time.
*bronze <integer>
: Значение для получения бронзовой медали.
*silver <integer>
: Значение для получения серебрянной медали.
*gold <integer>
: Значение для получения золтой медали.
== Zip-файлы ==
Все Zip файлы должны быть в несжатом .zip файле. Смените расширение на .bmz (bonus map zip).
== Тестирование BMZ ==
Используйте кнопку "Import Bonus Maps..." в меню Bonus Maps и выберите ваш BMZ. Если всё было сделано правильно, то новая иконка появится в меню Bonus Maps. Если ничего не произошло, убедитесь что ваш BMZ сжат в несжатом ZIP формате.
== Смотрите также ==
*