Carcols.dat — различия между версиями

Материал из GTAModding.ru
Перейти к: навигация, поиск
м (Добавление нового цвета)
Строка 541: Строка 541:
 
Пара параметров может иметь одинаковые значения цветов, это означает, что главный и вторичный цвета будут одинаковыми. Помните, большинство машин используют только основной цвет - dff модель придется редактировать, если вы добавите второй параметр.
 
Пара параметров может иметь одинаковые значения цветов, это означает, что главный и вторичный цвета будут одинаковыми. Помните, большинство машин используют только основной цвет - dff модель придется редактировать, если вы добавите второй параметр.
  
Предупреждение: В San Andreas при добавлении больше чем 179 цветов приводит к краху игры.
+
Предупреждение: В San Andreas при добавлении больше чем 179 цветов приводит к краху игры. При этом, игра может считать из файла carcols.dat неограниченное кол-во строчек со значением цвета, но место, куда записываются считанные данные, лимитировано.
  
 
== Добавление цвета к модели ==
 
== Добавление цвета к модели ==

Версия 22:05, 15 марта 2012

Файл 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 цветов приводит к краху игры. При этом, игра может считать из файла carcols.dat неограниченное кол-во строчек со значением цвета, но место, куда записываются считанные данные, лимитировано.

Добавление цвета к модели

Этого можно довольно просто добиться, используя тэги на "концах" названий материалов вашей модели. Можно заставить игру применить главный (первичный) цвет к материалу, добавив:

[prim]

к концу названия материала, отделив от названия пробелом. Вторичный цвет - [sec], третичный - [ter] и четвертичный - [qua]. У модели может быть несколько материалов, если использовать особый тип данных.

п · о · р
GTA 4 Grand Theft Auto IV
Форматы файлов.dat.gxt.ide.img.ipl.nod.sco.rpf.rrr.wdd.wdr.wft.wbd/wbn.whm.wad.wnv.wpl.wtd
Документация Handling.datgta.datОружиеКатсценыПутиСкриптовые функцииШифрованиеФормат CFG файла настроек
Скриптинг в GTA 4
ИнструментыAPE IVASI LoaderIV NeedleGIMSOpenIVPathViewerSparkIVXLiveLessRaCon
Скриптовые программыAliceC++ Script HookScocl.NET Script HookDelphi Hook
ТуториалыИмпортирование текстур с помощью OpenIVИмпортирование текстур с помощью SparkIV
МодификацииGTA Vice City RageIV:SAGostown Paradise IV
п · о · р
San Andreas Grand Theft Auto: San Andreas
Форматы файлов.col.cfg.cut.dff.dat.fxp.gxt.ide.ifp.img.ipl.rep.rrr.scm.txd.set
Документацияcarcols.datCarrecPed EventsPed TypeАдреса Памяти Функций (SA)Анимация моделей в SAВизуальные эффекты в скриптинге
Загруженные звукиКатсценыНомера оружияРисование на экранеТрюки с меткамиСтатистикаСтруктура аудио в SABeta версия
ИнструментыCLEOCollision File Editor IIENBSeriesG-ToolsGXT EditorIMG ToolPS2 TXD ModPS2 TXD ViewerLimit AdjusterMap EditorPathViewer
San Andreas Audio ToolkitSan Andreas Texture PlacerSanny BuilderTXD WorkshopTXDFuckerXBOX TXD PowerTool
ТуториалыРедактирование аудио в SAИзменение cutsceneDecision MakerПропуск роликовКонвертация автомобилей в SA
Основы маппинга GTA:SAДелаем ломающиеся объектыКонвертирование персонажа в SA2dfx в SanAndreasМоддинг San Andreas v2.0
Новая анимация персонажейУниверсальный солдат (GTA SA)
МодыAlien CityDesign Your Own MissionGTA: UnitedGTA StoriesGTA Berlin
МультиплеерgtaTournamentMulti Theft AutoSan Andreas Multiplayer
п · о · р
Vice City Grand Theft Auto: Vice City
Форматы файлов.adf.col.cfg.dff.dat.gxt.ide.ifp.img/.dir.ipl.raw/.sdt.rep.sc.scm.set.txd.zon
ИнструментыCLEOClump ViewerCol-IO‎Collision File Editor IIData toolDFF Viewerdffxbox2pcG-ToolsGame Archive Viewer
GTA Garage Mod ManagerGTA3 Script CompilerGXT EditorIMG ToolKam's Max ScriptsMap EditorMod GeneratorMod InstallerMoo Mapper
PS2 TXD ModPS2 TXD ViewerResourse HackerRotation CalculatorRW AnalyzeSanny BuilderTXD Workshop
TXD_2048TXDFuckerVC Limit AdjusterVC Mission BuilderViceTXDVC SeterVCFCToolWater EditorYAIEZModeler
МодификацииUltimate VCModern ModSnow ModDeluxeMilleniumNew AgeKiller KipAliens vs. Predator
GTA Long NightGTA Liberty CityGTA Myriad IslandsGTA State Of Liberty
ОтечественныеМентовский БеспределCделано в СССРUndergroundLost HeavenКыштымНостальгияXBox Mod (Коктейль)
МультиплейерMulti Theft AutoVice City Online
п · о · р
GTA III Grand Theft Auto III
Форматы файлов.b.a3d.anm.col.cfg.dff.dat.gxt.ide.ifp.img/.dir.ipl.raw/.sdt.rep.sc.scm.set.txd.zon
Документацияcarcols.datCHASE.DATCULLZONE.DATcuts.imgdefault.datfistfite.datflight.datgta3.exegta3.dat
gta3.imggta3.zonhandling.cfgmain.scmmap.datmap.zonobject.datparticle.cfgped.datpedgrp.dat
pedstats.datsfx.rawsurface.datTimeCyc.DATtracks.dattrain.datwater.datwaterpro.datweapon.dat
ИнструментыCLEOClump ViewerCol-IO‎Collision File Editor IIData toolDFF Viewerdffxbox2pcG-ToolsGTA Garage Mod Manager
GXT EditorGTA3 Limit AdjusterGTA3 Mission BuilderGTA3 PatcherIMG ToolKam's Max ScriptsMap Editor
Mod GeneratorMod InstallerMoo MapperPS2 TXD ModPS2 TXD ViewerResourse HackerRotation Calculator
RW AnalyzeViceTXDWater EditorSanny BuilderTXD ToolTXD WorkshopYAIEZModeler
Туториалыраздел в разработке
Классические МодыGPS RadarBye-Bye BikiniUltimate Stunt ParkThe SphereMiss LibertyIllandoIntercity HighwayShoreside Bridge
Rockstar HeightsLighthouse BridgeBlade FunparkOrbital CityLakeside IslandLiberty PenitentiaryJEM Island
Illando HelixCliff Climbing Mountain
Глобальные МодыReal GTA3Twenty TenSnow CityFrosted WinterUltimateBeta modX-box modBad BusinessGTA3 HDUltra mod
OpenTunnelsBack to the Future
МультиплеерMulti Theft AutoLiberty Unleashed
Исходники4x48ballambulanceasukaasusbcameracar_gencatcopcardebugdemodiablofiretruckfrankgates
genstufhealthhjhoodimportintrojoeykenjiloveluigimayhemmeatpickupsrampagerayrcswitch
taxitoniusjwantedyard