Carcols.dat — различия между версиями
Материал из GTAModding.ru
Seemann (обсуждение | вклад) м (→Добавление цветовой функциональности к вашей модели (carcols)) |
Lego (обсуждение | вклад) (→San Andreas) |
||
Строка 240: | Строка 240: | ||
{| cellpadding="10" cellspacing=0 | {| cellpadding="10" cellspacing=0 | ||
|- | |- | ||
− | | style=background:#000000; color:#FFFFFF align=center | 0 | + | | style="background:#000000; color:#FFFFFF" align=center | 0 |
− | | style=background:#F5F5F5; color:#000000 align=center | 1 | + | | style="background:#F5F5F5; color:#000000" align=center | 1 |
− | | style=background:#2A77A1; color:#FFFFFF align=center | 2 | + | | style="background:#2A77A1; color:#FFFFFF" align=center | 2 |
− | | style=background:#840410; color:#FFFFFF align=center | 3 | + | | style="background:#840410; color:#FFFFFF" align=center | 3 |
− | | style=background:#263739; color:#FFFFFF align=center | 4 | + | | style="background:#263739; color:#FFFFFF" align=center | 4 |
− | | style=background:#86446E; color:#FFFFFF align=center | 5 | + | | style="background:#86446E; color:#FFFFFF" align=center | 5 |
− | | style=background:#D78E10; color:#FFFFFF align=center | 6 | + | | style="background:#D78E10; color:#FFFFFF" align=center | 6 |
− | | style=background:#4C75B7; color:#FFFFFF align=center | 7 | + | | style="background:#4C75B7; color:#FFFFFF" align=center | 7 |
− | | style=background:#BDBEC6; color:#000000 align=center | 8 | + | | style="background:#BDBEC6; color:#000000" align=center | 8 |
− | | style=background:#5E7072; color:#FFFFFF align=center | 9 | + | | style="background:#5E7072; color:#FFFFFF" align=center | 9 |
− | | style=background:#46597A; color:#FFFFFF align=center | 10 | + | | style="background:#46597A; color:#FFFFFF" align=center | 10 |
− | | style=background:#656A79; color:#FFFFFF align=center | 11 | + | | style="background:#656A79; color:#FFFFFF" align=center | 11 |
− | | style=background:#5D7E8D; color:#FFFFFF align=center | 12 | + | | style="background:#5D7E8D; color:#FFFFFF" align=center | 12 |
− | | style=background:#58595A; color:#FFFFFF align=center | 13 | + | | style="background:#58595A; color:#FFFFFF" align=center | 13 |
− | | style=background:#DAD6DA; color:#000000 align=center | 14 | + | | style="background:#DAD6DA; color:#000000" align=center | 14 |
− | | style=background:#9CA1A3; color:#FFFFFF align=center | 15 | + | | style="background:#9CA1A3; color:#FFFFFF" align=center | 15 |
− | | style=background:#335F3F; color:#FFFFFF align=center | 16 | + | | style="background:#335F3F; color:#FFFFFF" align=center | 16 |
− | | style=background:#730F1A; color:#FFFFFF align=center | 17 | + | | style="background:#730F1A; color:#FFFFFF" align=center | 17 |
− | | style=background:#7B0A2A; color:#FFFFFF align=center | 18 | + | | style="background:#7B0A2A; color:#FFFFFF" align=center | 18 |
− | | style=background:#9F9D94; color:#FFFFFF align=center | 19 | + | | style="background:#9F9D94; color:#FFFFFF" align=center | 19 |
|- | |- | ||
− | | style=background:#3B4E78; color:#FFFFFF align=center | 20 | + | | style='background:#3B4E78; color:#FFFFFF' align=center | 20 |
− | | style=background:#732E3E; color:#FFFFFF align=center | 21 | + | | style='background:#732E3E; color:#FFFFFF' align=center | 21 |
− | | style=background:#691E3B; color:#FFFFFF align=center | 22 | + | | style='background:#691E3B; color:#FFFFFF' align=center | 22 |
− | | style=background:#96918C; color:#FFFFFF align=center | 23 | + | | style='background:#96918C; color:#FFFFFF' align=center | 23 |
− | | style=background:#515459; color:#FFFFFF align=center | 24 | + | | style='background:#515459; color:#FFFFFF' align=center | 24 |
− | | style=background:#3F3E45; color:#FFFFFF align=center | 25 | + | | style='background:#3F3E45; color:#FFFFFF' align=center | 25 |
− | | style=background:#A5A9A7; color:#FFFFFF align=center | 26 | + | | style='background:#A5A9A7; color:#FFFFFF' align=center | 26 |
− | | style=background:#635C5A; color:#FFFFFF align=center | 27 | + | | style='background:#635C5A; color:#FFFFFF' align=center | 27 |
− | | style=background:#3D4A68; color:#FFFFFF align=center | 28 | + | | style='background:#3D4A68; color:#FFFFFF' align=center | 28 |
− | | style=background:#979592; color:#FFFFFF align=center | 29 | + | | style='background:#979592; color:#FFFFFF' align=center | 29 |
− | | style=background:#421F21; color:#FFFFFF align=center | 30 | + | | style='background:#421F21; color:#FFFFFF' align=center | 30 |
− | | style=background:#5F272B; color:#FFFFFF align=center | 31 | + | | style='background:#5F272B; color:#FFFFFF' align=center | 31 |
− | | style=background:#8494AB; color:#FFFFFF align=center | 32 | + | | style='background:#8494AB; color:#FFFFFF' align=center | 32 |
− | | style=background:#767B7C; color:#FFFFFF align=center | 33 | + | | style='background:#767B7C; color:#FFFFFF' align=center | 33 |
− | | style=background:#646464; color:#FFFFFF align=center | 34 | + | | style='background:#646464; color:#FFFFFF' align=center | 34 |
− | | style=background:#5A5752; color:#FFFFFF align=center | 35 | + | | style='background:#5A5752; color:#FFFFFF' align=center | 35 |
− | | style=background:#252527; color:#FFFFFF align=center | 36 | + | | style='background:#252527; color:#FFFFFF' align=center | 36 |
− | | style=background:#2D3A35; color:#FFFFFF align=center | 37 | + | | style='background:#2D3A35; color:#FFFFFF' align=center | 37 |
− | | style=background:#93A396; color:#FFFFFF align=center | 38 | + | | style='background:#93A396; color:#FFFFFF' align=center | 38 |
− | | style=background:#6D7A88; color:#FFFFFF align=center | 39 | + | | style='background:#6D7A88; color:#FFFFFF' align=center | 39 |
|- | |- | ||
− | | style=background:#221918; color:#FFFFFF align=center | 40 | + | | style='background:#221918; color:#FFFFFF' align=center | 40 |
− | | style=background:#6F675F; color:#FFFFFF align=center | 41 | + | | style='background:#6F675F; color:#FFFFFF' align=center | 41 |
− | | style=background:#7C1C2A; color:#FFFFFF align=center | 42 | + | | style='background:#7C1C2A; color:#FFFFFF' align=center | 42 |
− | | style=background:#5F0A15; color:#FFFFFF align=center | 43 | + | | style='background:#5F0A15; color:#FFFFFF' align=center | 43 |
− | | style=background:#193826; color:#FFFFFF align=center | 44 | + | | style='background:#193826; color:#FFFFFF' align=center | 44 |
− | | style=background:#5D1B20; color:#FFFFFF align=center | 45 | + | | style='background:#5D1B20; color:#FFFFFF' align=center | 45 |
− | | style=background:#9D9872; color:#FFFFFF align=center | 46 | + | | style='background:#9D9872; color:#FFFFFF' align=center | 46 |
− | | style=background:#7A7560; color:#FFFFFF align=center | 47 | + | | style='background:#7A7560; color:#FFFFFF' align=center | 47 |
− | | style=background:#989586; color:#FFFFFF align=center | 48 | + | | style='background:#989586; color:#FFFFFF' align=center | 48 |
− | | style=background:#ADB0B0; color:#FFFFFF align=center | 49 | + | | style='background:#ADB0B0; color:#FFFFFF' align=center | 49 |
− | | style=background:#848988; color:#FFFFFF align=center | 50 | + | | style='background:#848988; color:#FFFFFF' align=center | 50 |
− | | style=background:#304F45; color:#FFFFFF align=center | 51 | + | | style='background:#304F45; color:#FFFFFF' align=center | 51 |
− | | style=background:#4D6268; color:#FFFFFF align=center | 52 | + | | style='background:#4D6268; color:#FFFFFF' align=center | 52 |
− | | style=background:#162248; color:#FFFFFF align=center | 53 | + | | style='background:#162248; color:#FFFFFF' align=center | 53 |
− | | style=background:#272F4B; color:#FFFFFF align=center | 54 | + | | style='background:#272F4B; color:#FFFFFF' align=center | 54 |
− | | style=background:#7D6256; color:#FFFFFF align=center | 55 | + | | style='background:#7D6256; color:#FFFFFF' align=center | 55 |
− | | style=background:#9EA4AB; color:#FFFFFF align=center | 56 | + | | style='background:#9EA4AB; color:#FFFFFF' align=center | 56 |
− | | style=background:#9C8D71; color:#FFFFFF align=center | 57 | + | | style='background:#9C8D71; color:#FFFFFF' align=center | 57 |
− | | style=background:#6D1822; color:#FFFFFF align=center | 58 | + | | style='background:#6D1822; color:#FFFFFF' align=center | 58 |
− | | style=background:#4E6881; color:#FFFFFF align=center | 59 | + | | style='background:#4E6881; color:#FFFFFF' align=center | 59 |
|- | |- | ||
| style=background:#9C9C98; color:#FFFFFF align=center | 60 | | style=background:#9C9C98; color:#FFFFFF align=center | 60 |
Версия 08:21, 29 июля 2009
Файл carcols.dat содержит палитры цветов, и номера для ассоциации с моделями транспортных средств. Транспортные средства могут иметь или могут не иметь палитры цветов.
Содержание |
Структура
Файл carcols.dat содержит две или три секции с названиями col, car и car4 (car4 используется только в GTA SA). Каждая секция начинается с идентификатора и заканчивается ключевым словом end.
Комментарии в этом файле реализованы знаком # в начале строки.
Пример:
# комментарий! COL ... end CAR ... end CAR4 ... end
COL
Секция Col содержит цветовые палитры, она состоит из текстовых строк, каждая строка содержит 3 целых числа разделенных запятыми ','. Эти три числа обозначают количество красного, зеленого и синего цвета. Каждое из чисел находится в диапазоне 0..255, с этого следует что возможно 255^3 = 16,777,216 комбинаций.
Ниже приведены цвета доступные в файле carcols.dat.
GTA 3
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 |
Vice City
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 |
San Andreas
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 |
100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 |
120 | 121 | 122 | 123 | 124 | 125 | 126 |
GTA 4
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 |
100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 |
120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 |
CAR
В секции CAR ассоциируются цвета из палитры цветов с конкретными автомобилями. Данные в строке разделены запятой, аналогично секции COL. Каждый автомобиль имеет свою строку. Она состоит из названия автомобиля (берётся из default.ide), далее идут пары чисел (номера основного и вторичного цветов, разделены запятой), разделённые пробелом и запятой. Например, полицейская машина: основной цвет - чёрный, вторичный - белый, если присвоить ей номера 2,0, то она станет синей с белыми полосками.
Вот пример:
kuruma, 18,57, 5,6
Игра каждый раз, когда генерирует автомобиль на карте, берёт пары цветов из carcols.dat, случайным образом выбирая из соответствующих строк.
CAR4
Используется только в GTA SA, структура аналогична секции CAR, за исключением, что здесь идут по 4 значения, а не по 2. Автомобили из этой секции имеют не только основной и вторичный цвета, но так же третий и четвертый. По умолчанию 4 цвета в игре имеют только такие транспортные средства: Campervan, Cement Mixer и Squalo.
Добавление нового цвета
Для начала вы должны иметь значения RGB, которые соответствуют цвету, который вы хотите. Как описывалось выше вам нужно выбрать число от 0 до 255 для каждого из 3 значений. Если вы выберете 255,0,0 то получите самый красный цвет из всех возможных.
Теперь в секции COL добавьте в конце строку и после # запишите номер цвета на 1 больше чем в предыдущей строке.
Разберемся с секциями CAR и CAR4. Найдите то транспортное средство, у которого хотите поменять цвета. Оно уже должно иметь две данные секции - вы можете либо удалить, либо добавить пару параметров в конце. Что бы вы не делали, не забывайте что последнее число в строке не должно иметь запятой в окончании.
Пара параметров может иметь одинаковые значения цветов, это означает, что главный и вторичный цвета будут одинаковыми. Помните, большинство машин используют только основной цвет - dff модель придется редактировать, если вы добавите второй параметр.
Предупреждение: В San Andreas при добавлении больше чем 179 цветов приводит к краху игры.
Добавление цвета к модели
Этого можно довольно просто добиться, используя тэги на "концах" названий материалов вашей модели. Можно заставить игру применить главный (первичный) цвет к материалу, добавив:
[prim]
к концу названия материала, отделив от названия пробелом. Вторичный цвет - [sec], третичный - [ter] и четвертичный - [qua]. У модели может быть несколько материалов, если использовать особый тип данных.