Файлы gta sa за что отвечают
Gta.dat отвечает за загрузку игры, происходящей после обработки записей в default.dat. Главным образом это всё, что связано с игровой картой - содержимое папки maps.
Gta.dat находится в папке data , он также известен как gta3.dat в GTA III, gta-vc.dat в GTA VC, и как gta.dat в GTA SA и GTA4. Такой же формат используется для файла default.dat .
Моддинг Grand Theft Auto: San Andreas - за что отвечают папки
В этой статье я хочу рассказать вам о том, как редактировать последнюю из игр серии Grand Theft Auto в просторечии именуемых «гташка». Статья будет состоять из нескольких уроков, в которых мы не будем углубляться в создание больших модов, а просто будем учиться создавать маленькие модификации.
Папки в GTA: San Andreas.
В директории игры находятся следующие папки
anim – в этой папке лежат файлы анимации прохожих и CJ
audio – ну это наверное не надо объяснять, но все же, в этой папке лежат музыкальные архивы с музыкой и голосами из игры.
data – здесь хранятся файлы с игровыми параметрами, а также файлы, определяющие местоположение на карте различных объектов
models – папка содержит в себе файлы с игровыми текстурами и моделями различных объектов
movies – тут лежат видео-ролики которые проигрываются в самом начале игры
ReadMe – Файлы ReadMe на разных языках (на всех популярных кроме русского :-))
text – ну а здесь хранятся текста из игры, реплики персонажей и т.п
Папка text
В этой папке лежит 5 файлов, в которых содержаться реплики на тех или иных языках. Мы будем редактировать american. gxt, так как он стоит по дефолту в игре (ну то есть когда вы первый раз запускаете игру, она берет названия меню, текста и реплики именно из этого файла). Существует множество программ для открытия файлов с таким расширением, в том числе и понравившейся мне GTA: San Andreas GXT Editor. Работать с этой программой очень просто, я разобрался с ней интуитивно за 2 минуты. Но по долгу своей службы я все же должен рассказать вам, как она работает. Вы открываете файл, выбираете таблицу, далее ниже выбираете поле и в большом текстовом поле справа редактируете надпись. Удачи в переводе, ну или добавлении матерных слов.
Папка movies
Ну, тут все предельно просто, вы создаете видео ролик своей модификации и ставите его вместо старого ролика с титрами. И вместо ролика с эмблемой Rockstar Games ставите свой ролик, к примеру, Pupkins Modmakers Team (а что, звучит).
Папка models
В файлах *. txd в этой папке лежат различные рисунки (текстуры), которые с легкостью можно заменить своими собственными при помощи программы TXD Workshop 3.3, которая поддерживает GTA 3, GTA: Vice City ну и конечно же GTA: San Andreas. Ну а теперь о работе с программой, для начала вам нужно открыть сам файл *. txd, для этого надо нажать кнопку “ Open TXD”, затем слева в списке у вас появятся все рисунки, которые содержит данный архив. Что бы заменить их своими, вам понадобиться импортировать их в любой из возможных форматов (*. bmp или *. tga) нажатием кнопки “ Export”. Далее изменяете рисунок (для bmp файла сойдет даже paint, ну а вот для редактирования tga без навороченного редактора не обойтись). Для добавления рисунка в архив вам нужно выбрать из списка рисунок, который вы будите заменять, нажать “ Import” и выбирать отредактированный файл (необязательно, что бы имя совпадало со старым). Обратите внимание на то, что, работая с игровыми шрифтами (напомню, что они располагаются в файле fonts.txd), вы должны включить альфа-канал (для этого поставьте галочку рядом с надписью Alpha / mask, расположенной в нижней части окна просмотра рисунка).
Структура корневой папки (корневой директории) игры
В папке с оригинальной игрой содержится 7 папок, 6 файлов и 2 запускаемых приложения (также, в зависимости от производителя диска, с которого вы инсталлировали игру, в папке могут быть не имеющие к игре никакого отношения файлы или программы, напр. прг. разархивирования и т.п.). Для начала рассмотрим предназначение этих папок и файлов.
Папка anim (анимации)-тут содержатся файлы с параметрами анимаций педов и различных процессов. Модов, связанных с этой папкой, я в своей практике не встречал.
Папка audio (звуки)-все звуки игры находятся в этой папке. С нею вы будете иметь дело при установке модов, связанных с добавлением или заменой звуков, напр. мода животных в лесу, звука ручника или сюжетных модов с озвучкой.
Папка data (данные)-самая интересная папка, в ней содержатся файлы с параметрами оружия, транспорта, характеристик педов, уровня воды, карты местности, а также тексты интерфейса игры и названия местностей. В ней же, в папке script, находятся файлы main.scm и script.img-первый определяет сюжет игры, во втором находятся файлы с деталями сюжета (подробней о файлах формата *.img-см. далее). Понятно, что с папкой data вы будете работать при установке новых параметров, карт местности и сюжетных модов.
Папка models (модели)-тут находится весь Сан-Андреас, текстуры. Все моды, связанные со скинами, транспортом, оружием, относятся к этой папке.
Папка movies (фильмы)-здесь находятся начальные ролики игры с логотипами разработчиков и титрами.
Папка ReadMe (прочитай)-тут всего один файл, называется ReadMe, в нём разработчики выражают вам благодарность за выбор их игры и приводится информация о ней.
Папка text (текст)-в ней находятся файлы, определяющие тексты в игре-субтитры роликов и комментарии педов. В русифицированной игре русские субтитры определяет файл american.gxt. В урезанных пиратских версиях содержится только он (иногда ещё spanish.gxt), поэтому переключение языка в них невозможно. В целых версиях содержатся субтитры и на других языках.
Файлы eax.dll, ogg.dll, vorbis.dll и vorbisFile.dll-компоненты приложения (т.е. игры), могут заменяться при установке каких-либо глобальных структурных модов в процессе инсталляции последних, непосредственно с ними мы работать не будем.
Файл stream.ini-в нём содержатся различные данные, связанные с запускаемым приложением игры. С этим файлом работают, когда нужно оптимизировать игру или изменить другие параметры. К установке модов отношения не имеет.
Шестой, текстовый файл INSTALL, обычно имеющийся в папке с игрой, содержит информацию об инсталляции и т.п. Никакого интереса для нас не представляет.
Запускаемое приложение gta_sa.exe-тут говорить не о чем, грубо говоря это и есть игра.
Запускаемое приложение Uninstall (Unins, UNWISE)-программа деинсталляции, удаляет игру.
Немного о файлах
Мод представляет собой модификацию какого-либо файла игры. Поэтому надо знать основные свойства этих файлов, чтобы в дальнейшем было меньше проблем в работе с ними.
Элементы мира ГТА, такие, как педы, оружие, транспорт, скины игрока, дома, дороги и т.д.-все они являются трёхмерными изображениями, т.е. имеют виртуальный каркас (форму) и окраску. По этой причине каждый элемент разделён на два файла: файл формы-каркаса и файл окраски.
Файлы формы имеют формат *.dff. Их можно просматривать с помощью программы DFF Viewer. На фоне интерфейса, цвет которого выбирает пользователь в настройках, оружие (или пед) выглядит как скопление белых полосок, соединяющихся в одну форму.
Цветовой окрас элемента имеет формат *.txd. Вы можете изменить окрас какого-либо предмета, отредактировав такой файл с помощью соответствующей программы. При этом форма элемента останется прежней.
Файлы формы и окраски одного и того же предмета имеют одинаковое название. Их названия соответствуют имени самого предмета (например, автомат Калашникова разделён на файлы-ak47.dff и ak47.txd, Райдер значится как ryder.dff и ryder.txd).
Элементов, составляющих игровое пространство, огромное количество, по ряду причин их собирают в один файл, имеющий формат *.img. Благодаря этому исключается возможность случайного удаления или повреждения отдельных элементов. img-файлы можно просматривать и редактировать с помощью соответствующих программ, самая популярная из которых- IMG Tool v.2.0 (есть русифицированная версия этой программы). В них элементы приведены в виде списка отдельных файлов.
Почти все моды, связанные со скинами персонажей или объектов, связаны только с двумя img-файлами: gta3.img и player.img (в папке models). Первый является самым крупным по размеру, в нём содержится практически весь Сан-Андреас-дома, дороги, педы, машины, оружие. В player.img находятся элементы внешности Сиджея. Остальные img-файлы содержат детали cut-сцен, визуальных эффектов и сюжетного скрипта.
Также распространены моды анимации пользования оружием и стрельбы. Скрипты анимаций для всех видов оружия находятся в файле gta3.img, имеют расширение *.ifp. Например, rifle.ifp отвечает за анимацию стрельбы из винтовок (снайперской, охотничьей и штурмовых).
Нельзя не упомянуть о файлах параметров транспорта, оружия и характеристик педов-они имеют формат *.dat, находятся в папке data. Данные в них приведены в виде таблиц-слева столбик с названиями оружия, транспорта или педа, справа идут столбцы с числовыми данными параметров.
§ 2. Практика
Для установки модов, являющихся модификациями файлов оригинальной игры, требуется наличие двух программ: Блокнот (у вас она есть, хотя лучше WordPad) и IMG Tool v.2.0 RUS (подразумевается русифицированная версия программы). Далее на примерах приводятся инструкции по установке таких модов.
Установка внешности персонажей (педов)
В данном случае наша задача связана с файлом gta3.img(в папке models).
К примеру, вы скачали модель зомби. По умолчанию она заменяет скин Райдера. В таком случае в скачанном архиве должны быть файлы ryder.dff и ryder.txd. Значит, чтобы установить модель зомби, надо извлечь файлы с Райдером и заменить их на файлы с зомби. На всякий случай скин Райдера нужно сохранить в какой-нибудь папке.
1)Извлекаем из скачанного архива файлы в Мои Документы.
2)С помощью IMG Tool открываем gta3.img;
3)Когда файл загрузится и появится список, жмём в меню Правка функцию Найти.
4)В появившемся окошке пишем имя первого файла-ryder.dff, жмём "Найти далее", файл находится.
5)На строчку ryder.dff кликаем правой кнопкой мыши (ПКМ), в появившемся списке жмём Извлечь. Указываем путь к той папке, в которой сохраним скин Райдера на всякий случай.
6)Далее снова кликаем ПКМ, в списке жмём Удалить, подтверждаем удаление.
7)С файлом ryder.txd делаем то же самое, что и с ryder.dff (см. пункты № 3-6).
8)Теперь старый скин Райдера перемещён в надёжное место, осталось на его место добавить новый-скин зомби.
В меню Команды жмём Добавить. Указываем путь к скину зомби. Сначала добавляем ryder.dff, затем ryder.txd. Теперь, когда мы добавили скины зомби, закрываем программу и всё-дело сделано.
Установка мода анимации стрельбы
Установка такого мода самая простая-делаем то, что указано в предыдущем примере, но на этот раз нам надо заменить всего один файл (напр., ранее упомянутый rifle.ifp).
Установка транспорта
Установка скина транспорта такая же, как и в примере с установкой скина педа-извлекаем старые файлы в надёжное место, устанавливаем вместо них новые.
Однако некоторые моды транспорта требуют изменений параметров-изменение веса, размера колёс и т.п. Тут надо будет иметь дело с папкой data, файлами vehicles.ide, carcols.dat, carmods.dat или handling.cfg, а то и со всеми вместе.
Эти файлы открываются с помощью Блокнота, их основное и главное содержимое-таблицы с названиями машин и соответствующими параметрами (разработчики сделали так, чтобы модерам было удобно изменять параметры).
В инструкции (readme), приложенной к скачанному моду, должны быть приведены строчки с новыми данными, также там указывается, какую строчку в файлах игры надо заменить. Например, в handling.cfg есть такая строчка-
BUFFALO 1500.0 4000.0 2.0 0.0 0.0 -0.1 85 0.7 0.9 0.5 5 200.0 28.0 5.0 R P 11.0 0.45 0
30.0 1.2 0.12 0.0 0.28 -0.24 0.5 0.4 0.25 0.50 35000 2800 10200000 1 1 0
и её надо заменить на
BUFFALO 1000.0 2500.0 2.9 0.0 0.0 -0.1 85 0.7 0.9 0.5 5 250.0 28.0 5.0 R P 11.0 0.45 0
30.0 1.2 0.25 0.9 0.28 -0.70 0.5 0.3 0.25 0.50 35000 2800 10200000 1 1 0
что вы и делаете с помощью Блокнота.
Ещё лучше, если автор выложит непосредственно модифицированный файл, чтобы не утруждать неопытного пользователя поисками нужной строчки: неопытность может привести к порче файла, так что перед началом установки мода скопируйте оригинал в надёжное место.
Установка оружия
Установка новых скинов оружия такая же, как и в первом примере. Однако, как и с транспортом, может понадобится изменение параметров. Параметры оружия содержатся в файле weapon.dat (папка data). Параметры оружия в этом файле приведены так же, как и у транспорта-таблица, удобная для пользователя.
Следуя инструкции readme, находим и заменяем указанные строчки (предварительно скопировав оригинальный weapon.dat в надёжное место). Опять-таки повторюсь, для модмейкеров-желательно в архив с новым оружием (или транспортом) включать готовый модифицированный файл, дабы избежать случая порчи новичком файлов игры!
Установка новых скинов игрока
Установка скинов игрока (точнее, элементов внешнего вида) полностью идентична примеру с установкой новых педов. Разница лишь в том, что вы будете иметь дело с player.img, и заменять придётся файл окраски-*.txd . То есть, открываем player.img, находим старый скин, например, tshirt.txd, извлекаем его в безопасное место, вместо него добавляем новый tshirt.txd.
Установка карт местности
моды, которые изменяют карту местности, бывают трёх видов:
1)Просто добавляется или удаляется какой-либо элемент (напр., ограда, дозорная вышка, или остров). В этом случае заменяются файлы в папке datamaps.
2)Изменяется или добавляется скин строения (напр., Кремля). В этом случае вам надо заменить или добавить определённые файлы в gta3.img-как в примере со скинами педов (см. выше).
3)Изменяется или добавляется новый скин строения плюс задаётся его местоположение (напр., добавляется Кремль, стоящий на острове далеко в море). Здесь надо как заменить/добавить файл в gta3.img, так и заменить файлы с картой в папке datamaps.
Надо отметить, что модифицированные файлы карты выставляются готовыми, ими надо просто заменить соответствующие (об этом написано в инструкциях readme, приложенных к скачанному моду).
Подробней о параметрах оружия/ транспорта/ педов
Параметров в папке data много, однако интерес представляют параметры самых главных элементов-оружия, транспорта, педов и уровня воды.
Все файлы представляют собой таблицы на английском языке, в которых опытному пользователю модов разобраться нетрудно, а вот новичку сложно. Поэтому разработаны спец. программы для каждого вида параметров, например, с помощью программы Pedstats Viewer можно изменять социальные характеристики прохожих (трусость, законопослушность, темперамент), а также физ. свойства-силу удара, точность стрельбы, умение обороняться. Pedstats Viewer регулирует данные в файле pedstats.dat (папка data).
С помощью Weapon Editor by Sadler v. 0.14 можно довольно основательно отредактировать оружие. С WaterLevel вы можете изменить уровень воды в океане и высоту волн.
Установка сюжетных модов
Установка сюжетных модов сводится к замене файлов main.scm и script.img в папке data/script, файла american.gxt в папке text, и, если есть озвучка, добавлению файлов в audio. Некоторые моды подразумевают новые заставки при загрузке игры-их замена не представляет особой сложности, просто следуйте инструкции readme.
§ 3. CLEO-библиотеки
COLLISION
GTA III и VC
Тут определены файлы коллизий. Дополнительный параметр между ключевым словом и путями определяет часть карты, которой он принадлежит. Если указано значение 0, то файл используется для всей карты; большее число (от 1 до 3) определяет его для одного из островов GTA3 или GTAVC.
Ключевые слова
только в GTA SA и GTA4
Эти строки определяют дополнительные *.img -архивы. Для GTA SA допустимо не более пяти архивов.
SPLASH
GTA III, VC и SA
Тут определяются splash-текстуры, которые появляются во время загрузки игры. Аргументом для них является не путь, а просто имя (без расширения) *.txd файла в папке "txd" . Когда игровой движок доходит в default.dat или gta.dat до ключевого слова SPLASH, на экране просто заменяется одна сплэш-текстура на случайно выбранную другую. Эта опция по умолчанию отключена в PC-версиях GTA3 и GTA VC из-за более быстрой скорости загрузки игры по сравнению с консольными GTA, где чтение данных игры происходит с CD/DVD-диска. Активировать её можно с помощью специального плагина loadsc.asi от SilentPL.
Полный список файлов и папок находящихся в корневой папке игры GTA San Andreas. Описание всех файлов и папок в корневой директории игры GTA San Andreas. Определения каждого файла и его функция.
► GTA San Andreas
├►Anim - папка с анимациями
│├● Anim.img - анимации людей, машин.
│├● Cuts.img - анимации для скриптовых сценок
│└● ped.ifp - анимация игрока (ходьба, прыжки. )
│
├► audio - папка со звуками
│├► CONFIG (7 файлов - 399 кб)
││├● AudioEventHistory.txt - история воспроизведения звуков в игре
││├● EventVol.dat – громкость звука в игре
││└● PakFiles.dat – данные о файлах звуковых эффектов файлов папки SFX (SPC_EA…)
│├► Streams (16 файлов 1,10 ГБ) файлы радио, звуковые эффекты.
││├● AA - звук переключения радио (шипение)
││├● ADVERTS- звуковые вставки DJ
││├● AMBIENCE - звуковые вставки DJ
││└● CUTSCENE – звуки в игровых сценах
│└► SFX (9 файлов - 2,13 ГБ)
│
├► models - папка с текстурами и моделями
│├► coll - папка с файлами коллизий (столкновений)
│├► generic
││├● vehicle.txd - основные текстуры для машин
││├● wheels.txd - текстуры для колёс
││├● wheels.dff - модель колеса
││└● air_vlo.dff (arrow, hoop) - модели указателя мыши
│├► grass
││├● grassX_X.dff - модели травы
││└● plant1.txd - текстуры травы
│├► txd - текстуры загрузочных экранов, меню, игровых автоматов.
││└● LOADSxx.txd - основной файл текстур (xx - язык игры)
│├● gta3.img - архив с моделями и текстурами машин, здания, оружия. (16316 файлов)
│├● gta_int.img - архив с моделями и текстурами интерьеров (2484 файла)
│├● cutscene.img - модели и текстуры скриптовых роликов (634 файла)
│├● effects.fxp - игровые эффекты
│├● player.img - текстуры и модели причёсок, одежды. игрока (542 файла)
│├● pcbtns.txd - текстуры кнопок навигации (вверх, вправо. )
│├● Hud.txd - текстуры радара
│├● fronten_pc.txd - текстуры указателя мыши
│├● effectsPC.txd - текстуры эффектов (дым, осколки, гильзы. )
│├● fonts.txd - текстуры шрифтов
│├● fronten1.txd - текстуры иконок радио
│├● fronten2.txd - текстуры игрового меню, карта
│├● fronten3.txd - ещё текстуры меню
│└● particle.txd - текстуры эффектов (следы шин, цемент, луна. )
│
├► data
│├► Script - скрипты игры
││├● script.img - архив со скриптами игры (покупка оружия, стрижка, игра в баскет. ) (*.scm - 79 файлов)
││└● main.scm - основной скрипт игры
│├► Paths - пути движкения поездов, машин, самолётов.
││├● carrec.img - пути машин
││├● NodesX.DAT - вейпоинты (где 0≤x<64)
││└● Roadblox.dat - инфа о дорожных блоках (?)
│├► Maps - карты игры (и всё что с ними связано)
││├► veh_mods
│││└● veh_mods.ide - инфо о частях для тюнинга машин
││└● Audiozon.ipl - информация о звуковых зонах (в амме, в пицерии. разные звуки)
│├► Decision
││├☺ имена папок схожы с именами разработчиков andyd, chris….
││└● *.ped - содержат инфо о положении людей в обычной игре, во время миссий
│├► Icons - иконки игры (*.ico)
│├● weapon.dat - содержит характеристики оружия
│├● water.dat - содержит информацию о уровне воды
│├● vehicles.ide содержит информацию о ID машин
│├● txdcut.ide - применение спец текстур на тачки
│├● timecycp.dat - эффекты зависящие от погоды (молния во время дождя. )
│├● timecyc.dat - настройки освещения в зависимости от погоды, времени
│├● surfinfo.dat - информация о покрытии и их характеристики (воде, асфальте, траве, песке. )
│├● surfaud.dat - информация о звуковых эффектах при соприкосновении с поверхностью
│├● surface.dat – данные о покрытии (асфальт, вода, трава)
│├● statdisp.dat - данные о статистике игрока (скил)
│├● shopping.dat - информация об объектах продаваемых в магазинах (еда, тюнинг, тату. )
│├● procobj.dat - информация о динамических игровых объектах (которые можно перемещать)
│├● popcycle.dat - отвечает за количество людей и транспорта на улице в разное время в разных местах
│├● polydensity.dat - как то связан с popcycle.dat ☺
│├● plants.dat - описывает свойства травы
│├● pedstats.dat - статистика людей
│├● peds.ide - описание людей, их характеристик
│├● pedgrp.dat - группы к которым относятся люди
│├● ped.dat - данные о том с кем взаимодействуют определённые группы людей
│├● object.dat - характеристики объектов
│├● numplate.dat - цветовая раскраска районов
│├● melee.dat - данные о анимации воспроизводимой при атаке/защите, виде боя, урона.
│├● map.zon - данные о зонах городов
│├● info.zon - информация о зонах
│├● main.sc - пример скрипта
│├● handling.cfg - физические настройки автомобилей
│├● gta_quick.dat - файл быстрой загрузки карт игры
│├● gta.dat - файл полной загрузи карт игры
│├● gridref.dat - имена разработчиков, артистов
│├● furnitur.dat - данные о объектах интерьера
│├● fonts.dat – данные о шрифта
│├● default.ide - описание и настройки оружия, частей тела, частей машин, объектов игровых сцен.
│├● clothes.dat - данные о одежде
│├● carmods.dat - данные о тюнинге машин
│├● cargrp.dat - группа к которой относится та или иная машина
│├● carcols.dat - инфо о вариантах цветов для автомобилей в игре
│├● ar_stats.dat - очки добавляемые за прокачку скила
│├● animviewer.dat - объекты связанные с анимацией (загрузка объектов, файлов *.ide)
│└● animgrp.dat - анимация связанная с группами людей
│
├► text - *.gxt - файлы языка (текстовые фразы, названия машин, районов. )
├► movies - *.mpg - заставочные ролики
└● stream.cfg - отвечает за работу игры (лимиты памяти, машин, освещение. )
Копирование статьи строго запрещено!
Буду обновлять статью по мере нахождения новой информации. Если Вы хотите что-то добавить, пишите в комментарии -добавлю.
Настройка материалов для автомобилей
В ходе работы нам понадобятся:
1. 3dsMax(не буду уточнять версии, я использовал 2008 версию)
2. Kams Max scripts (скачать) Установка: Закинуть содержимое архива KAMS_Max.zip в папку с 3D Максом.
3. TXD Workshop (скачать)
4. Архив с текстурами (скачать)
5. Знание 3dsMax, прямые руки или молот для их выпрямления.))
Первым чем мы займёмся это настройкой материалов для автомобилей. Пожалуй это достаточно важный элемент в автомобиле, ну если конечно хотите что бы ваше творение выглядело прилично.
Необходимо выбрать тип материала GTA Material, можно настраивать с помощью Standard, но тут будет сложнее, так что не будем его использовать.
Чтобы выбрать тип материала GTA Material, необходимо зайти в Material Editor(нажмите английскую букву M на клавиатуре), выберите свободный слот, щёлкните по кнопке с надписью Standard (рис.1) и в открывшемся списке выберите GTA Material (рис.2).
Тем самым мы сменили тип материала. Вот как он должен выглядеть (рис.3)
Параметры
Разберем, что за что отвечает.
Параметр Color Guide (рис.4) отвечает, за то, какие функции будет выполнять материал
---------------------------------------------------------
*Primary – первичный (основной) цвет автомобиля.
*Secondary – вторичный цвет автомобиля.
*4 Colors paintjob – автомобиль, возможно, раскрасить в четыре цвета (не знаю, как он работает, но такие автомобили в СА есть).
*Left Headlight – отвечает за свечение передней левой фары.
*Right Headlight – отвечает за свечение передней правой фары.
*Left Taillight – отвечает за свечение задней левой фары.
*Right Taillight – отвечает за свечение задней правой фары.
Так же для работы фар необходимо выбрать текстуру vehiclelightson128 либо vehiclelightson128on, находятся они в Vehicle.txd(папка с игрой\models\generic\).
В разделе main (рис.5) встретим Color и Alpha, остальные параметры не будем рассматривать, так как я ими не интересовался.
----------------------------------------------------------
*Color – здесь можно выбрать нужную вам текстуру и цвет (текстуру он тоже будет тонировать).
*Alpha – параметр отвечающий за прозрачность материала, можно выбрать текстуру и прозрачность.
В разделе Reflection image (рис.6) есть параметр Reflection, отвечающий за отражения материала, здесь можно выбрать интенсивность отражений и текстуру для отражений.
В разделе Specular image (рис.7), имеется параметр Glossiness, отвечающий за блеск материала, здесь можно выбрать интенсивность блеска и текстуру для блеска (лучше использовать стандартную vehiclespecdot64).
В разделе SA Specular (рис.8) есть параметры:
-----------------------------------------------------------------------------
*Specular – здесь можно выбрать цвет блеска, но он к сожалению не меняется, т.к. его цвет зависит от цвета солнца который прописан в timecyc.dat.
*Spec Alpha – не знаю как он работает, но вроде не влияет ни на что.
*Spec/Ref Blend – отвечает за смешивание блеска и отражений, чем меньше этот параметр тем больше блеска, чем больше – тем больше отражений.
Настройка
Теперь приступим к настройке.
Не буду вдаваться в детали, а просто выложу рисунки с оптимальными настройками для каждого элемента авто и несколько комментариев к ним.
Кузов
Для настройки нам понадобится:
1. Текстура для кузова ChsDmap.bmp
2. Текстура для отражений bump.bmp
Надеюсь, поймёте куда надо какую надо.
Ещё перед настройкой материала нажмите SA Vehicle default(находится в самом низу, видно на рисунке)
---------------------------------------------------------------
Также можно вместо текстуры кузова поставить свою текстуру, заметьте, что моя текстура серая, она не даёт материалу быть ярким.
Стекло
Для настройки понадобится:
1. Текстура для отражений bump.bmp
2. Так же нажмите SA Vehicle default.
В параметре Color цвет выбирать R20 G20 B20
---------------------------------------------------------------
Так же хочу сказать, что бы вы не ставили у материала стёкла текстуру прозрачности, это часто приводит к исчезновению некоторых моделей, когда смотришь в стёкло.
Продолжение дальше
Хром
В игре его реализовать достаточно сложно, но я попытался создать достаточно красивый хром.
Для настройки нам понадобится:
1. Текстура ChsDmap.bmp
2. Текстура для отражений
Нажмите SA Vehicle default.
Фары
Над ними в принципе можно не заморачиваться, но всё же я выложу их настройки.
Нажмите SA Vehicle default. Так же для каждой фары нужно выбрать её тип (левая, правая и т.д.).
-----------------------------------------------------------------
Для салона достаточно диффузной текстуры и у параметра Color поставить белый цвет.
Первый этап завершён
Иерархия
Иерархия между гта3\ВС и СА различная. Но так как я пишу туториал про конвертацию авто в СА, следовательно, будем рассматривать иерархию только для СА.
Перейти в окно редактирования иерархии можно зайдя в New Schematic View (рис.9)
Вообще лучше всего изучить строение иерархии на базе какой-нибудь оригинальной машины из СА.
Я используюсь основную модель авто как главную часть в иерархии, к которой уже будет прикреплены остальные части, я называю её как Chassis. Стёкла, которые относятся к главной модели, я обычно детачу(Detach), чтобы не возникло неприятных глюков с исчезновением модели в стекле, и прикрепляю в иерархии к главной модели. В окне Schematic View найдите кнопку Connect, она позволяет прикреплять объекты и дамми друг к другу, достаточна проста в использовании, чтобы прикрепить дамми или объект к другому дамми или объекты, нужно щёлкнуть по нему и, не отпуская левой кнопки мыши вести к чему вы хотите его прикрепить.
Сейчас я опишу, какие дамми к чему относятся и какие к ним должны быть прикреплены объекты.
*Chassis (это не дамми, а главная модель) – главная часть в иерархии, к ней прикрепляются все остальные элементы(оси объекта обычно находятся по нулям.)
*Chassis_vlo – модель, отвечающая за ЛОД авто, прикрепляется к Chassis.
*Chassis_dummy – дамми, к которому можно прикреплять различные элементы (другие дамми и объекты).
*Door_rf_dummy – дамми, отвечающий за переднюю правую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы door_rf_ok (неповреждённая дверь), door_rf_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми.
*Door_lf_dummy – дамми, отвечающий за переднюю левую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы *door_lf_ok (неповреждённая дверь), door_lf_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми.
*Door_lr_dummy – дамми, отвечающий за заднюю левую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы *door_lr_ok (неповреждённая дверь), door_lr_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми.
*Door_rr_dummy – дамми, отвечающий за заднюю правую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы *door_rr_ok (неповреждённая дверь), door_rr_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми.
*Bonnet_dummy – дамми отвечает за капот авто, показывает в каком месте он будет открываться, к этому дамми прикрепляются модели капота, которые должны называться bonnet_ok и bonnet_dam, их размещение осей должно совпадать с их дамми.
*Boot_dummy – дамми отвечает за багажник, показывает в каком месте он будет открываться, к этому дамми прикрепляются модели багажника, которые должны называться boot_ok и boot_dam, их размещение осей должно совпадать с их дамми.
*Widescreen_dummy - дамми отвечает за стекла, к этому дамми прикрепляются модели стёкл, которые должны называться Widescreen_ok и Widescreen_dam, их размещение осей должно совпадать с их дамми.
*Wheel_rf_dummy – дамми отвечает за правое переднее колесо, обычно к нему прикрепляетя модель колеса (должно называтся wheel), которое должно совападать с осями дамми.
*Wheel_lf_dummy – дамми отвечает за левое переднее колесо.
*Wheel_rb_dummy – дамми отвечает за правое заднее колесо.
*Wheel_lb_dummy – дамми отвечает за левое заднее колесо.
*Wheel_rm_dummy – дамми отвечает за правое самое заднее колесо (для грузовиков).
*Wheel_lm_dummy – дамми отвечает за левое самое заднее колесо (для грузовиков).
*Headlights – дамми отвечает за передние фары, размешается, он только для одной фары на одной стороне, в игре он отражается зеркально.
*Headlights2 – тоже самое что и Headlights, но отвечает за 2-ую пару фар.
*Taillights – дамми отвечает за задние фары, размешается, он только для одной фары на одной стороне, в игре он отражается зеркально.
*Taillights2 – тоже самое что и Taillights, но отвечает за 2-ую пару фар.
*Ped_frontseat – дамми для переднего пассажирского места, размешается на стороне противоположной месту водителя (место водителя желательно брать слева, чтобы избежать глюки), в игре дублируется и отражается зеркально, то есть к месту водителя.
*Ped_backseat – дамми для заднего пассажирского места, размешается на правой стороне авто, в игре дублируется и отражается зеркально.
*Ped_arm – дамми, показывающий положение руки у «педов», когда они её кладут на дверь.
*Exhaust – дамми, показывающий откуда буду выходить выхлопы, чтобы в игре дым шёл из двух труб, то надо в handling.cfg поставить флаг, при этом выхлопы будут дублироваться зеркально.
*Petrolcap – дамми, отвечающий за положение бензобака.
*Engine – дамми, который показывает где будет располагаться огонь от двигателя, когда машина на грани взрыва.
Пожалуй, хватит, есть ещё дамми и объекты, но я описал основные, их не обязательно все использовать.
Пример моей иерархии (синее – объекты(модели), зелёное - дамми):
Для перемещения осей нажмите на эту кнопку Hierarchy (рис.10), там жмите на кнопку Affect Pivot Only (рис.11) и перемещайте на здоровье и крутите, как хотите, в конце проделанных операций жмите кнопку Scale в отделении Reset (рис.12).
Коллизия
Коллизия состоит из модели повторяющей контур верха и низа авто, тени и множества сфер, отвечающие за звуки удара, эти сферы должны повторять очертания машины, чтобы автомобиль не проходил сквозь стены и не проваливался просто так куда либо.
Теперь вам необходимо создать модель, о которой я говорил выше, она должна быть единым объектом, в редакторе материалов выберите свободный слот и выберите тип материала GTA COL Surface и примените его к созданной вами модели. Координаты осей поставьте по нулям, а также нажмите кнопку Scale(где она находится, я говорил выше) и Transform(находится рядом с кнопкой Scale). Вот как у меня выглядит эта модель после проделанных действий:
------------------------------------------------------------------------
Разберёмся со сферами.
Сфер много делать не стоит да и мало тоже, для нормального кола потребуется примерно 25 сфер. Сферы создаются как обычно, о том как их располагать было написано выше. Создавать лучше сферу каждый раз новую или дублировать, НО при создании сфер не масштабируйте его, а изменяйте радиус сферы. После того как создадите и разместите нужное вам количество сфер, нажмите на кнопку Utilities (рис.13), в свитке Kam’s GTA Scripts найдите и запустите Collision IO. Выделите все ваши сферы и в Collision IO нажмите кнопку Append(рис.14). Теперь надо правильно назвать ваши сферы, если хотите чтобы при ударах разных элементов звуки были тоже разные.
*Default – звук используемый для основной массы сфер.
*Front Bumper – звук для переднего бампера
*Rear Bumper – звук для заднего бампера
*Right Front Door – звук для передней правой двери
*Left Front Door – звук для передней левой двери
*Right Rear Door – звук для задней правой двери
*Left Rear Door – звук для задней левой двери
Продолжение дальше
Формат
Несмотря на то, что сам файл не разбивается на секции, записи в нем, как правило, сгруппированы по типу и расположены в определенном порядке в соответствии с последовательностью загрузки игровых файлов:
- IMG (GTA3 и GTA VC) - Загрузка игровых *.img -архивов и путей к ним ( *.dir ) (максимум 5)
- IMGIDE - Загрузка *.img -архива, содержащего бинарные *.ide -файлы
- IDE - Загрузка файлов инициализации объектов
- TEXDICTION - Загрузка игровых *.txd -архивов
- COLFILE - Загрузка файлов коллизий объектов
- MODELFILE - Загрузка *.dff файлов (модели)
- HIERFILE - .
- SKY_DOME - Загрузка специальных текстуры для отражения поверхности в зависимости от неба (?)
- MAPZONE - Загрузка файлов игровых зон карты
- SPLASH - Загрузка экранов ожидания во время загрузки игры
- IPL - Загрузка файлов расположения объектов карты
Загрузка объектов осуществляется в строгой последовательности, начиная с *.img и заканчивая *.ipl . Всё грузится на основе содержимого директории в алфавитном порядке, чтобы улучшить скорость загрузки
IPL и MAPZONE
GTA III, VC и SA
Это ключевое слово используется для ссылок на *.ipl и на файлы зон. MAPZONE используется только в GTA3.
CDIMAGE & IMAGEPATH
только в GTA3 и GTA VC
Эти строки определяют, как и в случае с GTA SA, дополнительные *.img -архивы и директории к ним, но уже только для GTA3 и GTA VC. Если в архив, созданный таким образом добавить файл с названием, идентичным любому фалу из gta3.img, то будет загружаться файл из нового архива. На основе этой возможности DimZet создал патч "IMG для модов".
GTA III, VC, SA и GTA4
Эти строки ссылаются на файлы *.ide .
Содержание
MODELFILE
GTA III и VC
Тут ссылки на "общие" файлы моделей.
TEXDICTION
GTA III, VC и SA
Тут ссылки на внешние *.txd -архивы, в документации Rockstar North именуемые GENERIC. Для GTA SA данный тип ничем не ограничен, для его активации нужно присвоить вашей текстуре тип GENERIC в специальной секции любого *.ide -файла, подключённого к игре. К сожалению в модах не используется, т.к. данная информация носит не публичный характер.
Читайте также: