Jump to content

Добавление в DCS:ЧА собственных окрасок самолетов и вертолетов


Recommended Posts

Приветствую всех!!!!

Прошу поделиться мыслями.

Задача: Добавить собственную окраску Ка-50.

 

Сделал свою окраску для Ка-50,

 

screenshot016rn2.th.jpg

 

запаковал в cdds, сгрузил в \Program Files\1C\Eagle Dynamics\Ka-50\Bazar\World\

Прописал все это удовольствие в

KA-50-BLADE.skins

KA-50-NOSE.skins

KA-50-TAIL.skins

KA-50-WING-L.skins

KA-50-WING-R.skins

ka-50.skins

 

Естественно была добавлена инфа в файл

graphics.cfg

 

Спасибо Laivynas, обнаружил еще один нужный файл: Ка-50.lua

Добавил инфо и туда.

В итоге результата НОЛЬ!!!!!

 

Прошу делиться мыслями.

При положительном решении этой задачи выложу текстуру для всеобщего пользования.


Edited by Valery
  • Like 2

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

  • Replies 214
  • Created
  • Last Reply

Top Posters In This Topic

Т.е., не смотря на то что всё сделал правильно, скин не установился? А чей раскрас на картинке?

 

У меня вчера не получилось создать cdds файл.:( Я bmp файлы "добавил" в прогу "CDDS studio", далее кликнул на функцию "создать CDDS", результат ноль. Что я не так сделал?


Edited by -olle-55-

ИМХО с уважением.:v:

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic44790_4.gif[/sIGPIC]

____________________

AthlonII X3 3,3GHz / GA-990FXA-D3 / DDR3 2x4GB Team 1860MHz/ GoldenField 550W / 2Gb XFX HD7850 / LG 42"LM340T (3D)1920x1080

Link to comment
Share on other sites

Текстура выдуманная. Аля Digital Camouflag. Звездочки присутствуют, значит российская.

По проге, вот алгоритм действий:

Я все действия делаю из Total Commander.

 

1. Запустите исполняемый файл CDDSstudioD.exe

2. Выберите в меню Edit --> Add files.

3. Выберите все необходимые файлы *.bmp для создания CDDS.

4. Кликните на иконку SAVE (дискета), введите любое имя и сохраните файл.

 

Вот тут начинается интересное.

Имя файла допустим введем 123 чтобы было проще.

После того как Нажмем СОХРАНИТЬ выходим из программы.

 

В каталоге проги видим созданный файл 123. Он без расширения.

 

Вот теперь находясь в каталоге проги прописываем в

командной строке Total Commanderа

TexToDDS.exe -xml 123 Su-25T_Green.cdds

Пишем именно так с пробелами.

Нажимаем ENTER и все. Файл с именем Su-25T_Green.cdds создан!!!

 

Вот кажется и все.

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

  • ED Team

Файл с новой текстурой нужно прописать также в файлах:

Ka-50\Scripts\Database\helicopters\Ka-50.lua

Ka-50\Scripts\Database\db_countries.lua

  • Like 1

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Андрей СПАСИБО!!!!!!! Все работает.

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

Даа... прибавилось нынче геммора скиноделам) А я пишу собственно вот по какому поводу: 3D в редакторе уже нет, а одновременно смотреть модель в игре и редактировать окраску в редакторе по прежнему тяжко, поэтому предлагаю сделать что-нибудь с ModelViewer'ом для ЛО. Например прикрутить к нему простенькое меню с возможностью выбирать текстуры для модели из нужной паки или нужного CDDS-архива, ну и чтобы была хоть некоторая история открытых файлов (а не вводить каждый раз заново путь до папки с моделями).

Link to comment
Share on other sites

ModelViewer поставляемый с ЧА у меня отказался работать. Как его заставить я не знаю.

Склоняюсь к мнению что он немного не доработан.

Сейчас пишу небольшую заметочку как вставлять свои текстуры в ЧА. Постараюсь там все рассказать подробно.

Всместе с заметкой выложу и текстуру которая на скрине..

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

Сейчас пишу небольшую заметочку как вставлять свои текстуры в ЧА. Постараюсь там все рассказать подробно.

 

Валерий, вся надежда на тебя:)

ИМХО с уважением.:v:

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic44790_4.gif[/sIGPIC]

____________________

AthlonII X3 3,3GHz / GA-990FXA-D3 / DDR3 2x4GB Team 1860MHz/ GoldenField 550W / 2Gb XFX HD7850 / LG 42"LM340T (3D)1920x1080

Link to comment
Share on other sites

Попытаюсь рассказать все по порядку на примере своей текстуры.

Сразу прошу прощения за возможные орфографические ошибки

 

Благодарю за помощь в создании текстуры и этой заметки:

 

Scart

gys71

Laivynas

Chizh

Dmut

Acgaen

 

 

Для того что бы сделать свою тектуру Я распаковал файлы текстур.

Просмотрев много cdds файлов в папке \Program Files\1C\Eagle Dynamics\Ka-50\Bazar\World\ определил какие именно текстуры мне нужны.

 

Нюанс: ModMan версии 6.3.0.1 который был установлен у меня некорректно распаковывает текстуры и некоторые не видит вообще.

 

Для того что бы все было хорошо воспользовался ExtractTextures.exe из "Горячих скал"

Для этого сгрузил все cdds файлы из ЧА в папку \Program Files\1C\Lock On 1.1\Bazar\world\ и распаковал.

Из того на что я обратил внимание:

KA-50-LRM-1.bmp

KA-50-LRM_B.bmp

KA-50-LRM_CENTRE.bmp

KA-50-LRMPART-1.bmp

KA-50-PAINT1-DEF-01.bmp

KA-50-PAINT1-DEF-02.bmp

KA-50-PAINT1-DEF-03.bmp

KA-50-PAINT1-DEF-04.bmp

KA-50-PAINT1-DEF-05.bmp

KA-50-PAINT1-DEF-06.bmp

KA-50_NUMBERS.tga

KA-50_SIGN.tga

Ka-50_St_Paint1.bmp

 

Все эти файлы кроме

KA-50-PAINT1-DEF-03.bmp

KA-50_NUMBERS.tga

KA-50_SIGN.tga

есть в выложенном темплейте по адресу:

http://www.digitalcombatsimulator.com/index.php?end_pos=2053&scr=products&lang=ru

 

В файле KA-50-PAINT1-DEF-03.bmp есть внутренняя часть ниши основной стойки шасси которую возможно некоторые захотят перекрасить.

Начинаем ваять собственную текстуру незабывая сохранять полученный результат в формате .bmp 24 бита

Имена для файлов выбрал похожие на родные с небольшими изменениями.

KA-50-PAINT24-DEF-01.bmp

KA-50-PAINT24-DEF-02.bmp

KA-50-PAINT24-DEF-04.bmp

KA-50-PAINT24-DEF-05.bmp

KA-50-PAINT24-DEF-06.bmp

KA-50_NUMBERS_DC.tga

KA-50_SIGN24.tga

Ka-50_St_Paint24.bmp

 

После изготовления текстуры запаковываем её в cdds. Для этого воспользыемся программой CDDSstudio.

Забираем её тут:

http://forums.eagle.ru/showpost.php?p=237734&postcount=2

Создаем свою папку и распаковываем туда оба архива.

 

Все действия делаю из Total Commandera

1. Запустите исполняемый файл CDDSstudioD.exe

2. Выберите в меню Edit --> Add files.

3. Выберите все необходимые файлы *.bmp для создания CDDS.

4. Кликните на иконку SAVE (дискета), введите любое имя и сохраните файл.

 

Имя файла допустим введем 123 чтобы было проще.

После того как Нажмем СОХРАНИТЬ выходим из программы.

 

В каталоге проги видим созданный файл 123. Он без расширения.

Вот теперь находясь в каталоге проги прописываем в

командной строке Total Commanderа

 

TexToDDS.exe -xml 123 Ka-50_Fictional_Digital_Camouflag.cdds

 

Пишем именно так с пробелами.

Нажимаем ENTER и все. Файл с именем Ka-50_Fictional_Digital_Camouflag.cdds готов!!!

 

Копируем этот файл в \Program Files\1C\Eagle Dynamics\Ka-50\Bazar\World\

 

Теперь рассмотрим файл \Program Files\1C\Eagle Dynamics\Ka-50\Bazar\World\Shapes\ka-50.skins

Открываем его блокнотом и прокручиваем в самый низ

Видим такую картину:

scr48ij6.jpg

 

Обвел кружком порядковый номер текстуры. Значит наша будет под следующим номером: 2.3

 

И копируем весь блок обведенный квадратными скобками. Вставляем его ниже и редактируем.

 

Вообщем получаем такую картину:

 

scr49mu1.jpg

 

Можно заметить что я менял не все строки.

Допустим вот эту строку я изменил совсем минимально:

material = {"KA-50-PAINT3", "Standart", "KA-50-PAINT2-DEF-03.bmp"};

 

В этой строке я сослался на вторую текстуру проставив цифру 2. KA-50-PAINT2-DEF-03.bmp.

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

Тоже самое повторяется с текстурами втуки винта и автоматов перекоса. Их я тоже не менял.

Обратимся к двум нижним строкам.

 

material = {"KA-50_BORT_NUMBERs", "Standart", "KA-50_NUMBERS_DC.tga"};

material = {"KA-50_SIGN.tga", "Standart", "KA-50_SIGN24.tga"};

 

Так как я нарисовал звезду прямо на текстуре нужно заглушить уже имющуюся звездочку. Для этого использовал текстуру KA-50_SIGN24.tga. Это обычная пустышка.

 

Сделав новые бортовые номера естественно надо было прописать и их KA-50_NUMBERS_DC.tgа

 

Весь готовый блок надо прописать и в оставшиеся файлы относящиеся к текстуре Ка-50.

Это:

KA-50-BLADE.skins

KA-50-NOSE.skins

KA-50-TAIL.skins

KA-50-WING-L.skins

KA-50-WING-R.skins

 

Переходим к другим файлам.

Ka-50\Scripts\Database\helicopters\Ka-50.lua

Ka-50\Scripts\Database\db_countries.lua

Ка-50lua:

 

scr50fe1.jpg

 

Находим этот блок:

Как видим в нем прописаны окраски для Ка-50

Снизу добавляем свою. (На рисунке она уже добавлена)

Прописываем все это латиницей. По причине того что по этому номеру название берется из файла локализации. Но так как в файл локализации я не прописывал ничего, да и где он я не разбирался оставил все как есть.

То, чего нет в локализации появляется непереведенным.

Еще надо сгенерировать уникальный GUID

Для этого можно воспользоваться GUID генератором.

Забираем тут:

http://forums.eagle.ru/showthread.php?t=20399

В этом посте прописано как им пользоваться. Трудностей быть не должно. Прога довольно проста.

 

Существуют и онлайн генераторы, только ссылки на них я потерял, а поиск по быстрому ничего не дал.

Можно конечно скопировать GUID из рядом расположенных ссылок и поменять несколько цифр или букв.

 

Генерируем новый номер, и прописываем его в файл Ka-50.lua

 

Тот же сгенерированный номер должен быть и в файле db_countries.lua

Находим Россию и Ка-50

На рисунке показано как что там прописано с добавленной окраской.

 

scr51nw9.jpg

 

Далее открываем файл \Program Files\1C\Eagle Dynamics\Ka-50\Config\graphics.cfg

Находим показанный блок и прописываем там тоже свою окраску.

(На картинке все уже прописано)

 

scr52dj6.jpg

 

На этом вроде как все!!!!!

Загружаем игру , заходим в редактор и в раскрывающемся списке видим свою окраску

 

scr53wv3.jpg

 

Скин о котором говорилось:

http://www.virtual-jabog32.de/index.php?section=downloads&subcat=63


Edited by Valery
  • Like 6

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

Спасибо БОЛЬШОЕ!:thumbup: Реально много чего я не сделал, а сам бы никогда бы не догадался. Ещё раз СПАСИБО.:thumbup:

ИМХО с уважением.:v:

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic44790_4.gif[/sIGPIC]

____________________

AthlonII X3 3,3GHz / GA-990FXA-D3 / DDR3 2x4GB Team 1860MHz/ GoldenField 550W / 2Gb XFX HD7850 / LG 42"LM340T (3D)1920x1080

Link to comment
Share on other sites

Отличный тутор! ;)

[sIGPIC][/sIGPIC]

летаю на заказ, дорого...

"The FlankerForce"© -=приостановлено=-

Лучшее средство завоевания господства в воздухе - танк посередине ВПП © не установлено

АХТУНГ! эксперды атакуют!

Только отсутствие разведанных запасов нефти в Антарктиде, удерживает пингвинов от демократии.

Link to comment
Share on other sites

  • ED Team
ModelViewer поставляемый с ЧА у меня отказался работать. Как его заставить я не знаю.

Склоняюсь к мнению что он немного не доработан.

Валера, попробуй установить игру в папку с путем без пробелов и русских букв.

Вернее можно даже не переустанавливать, а просто скопировать папку с игрой в другое место, с путем без пробелов для вьювера.


Edited by Chizh

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Попробовал. Увы. Та же ошибка. Вьер не открывается

307921m.jpg

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

У меня акульный ModelViewer работает, но не выгружает предыдущую модельку, следующая накладывается на нее.. Все-таки хотелось бы видеть в патче более усовершенствованный ModelViewer хотя бы с простенькой менюшкой и возможностью задавать текстуры.

Link to comment
Share on other sites

Спасибо. Получилось. Основное слово, УСТАНОВИТЬ. Прошу прощения за невнимательность.

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

Валера. так что, в пробелах было дело? теперь нормально?

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

Получается так.:) Теперь работает нормально.

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

гут, занесу в FAQ

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

гут, занесу в FAQ

 

А почему не сделать утилиту, которая убрала бы такие сложные манипуляции? Ну и совсем, как в ил2, логотипные места можно было бы в патче сделать? Чтобы свою эмблему без глобальной перекраски просто вставлять файликом определенного размера на определенные места с кфг файликом.. типа позиции 1,3 тестура такая то. в назавнии типа "Моя вертолетная группа" ?...


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП)

Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время

Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.

Link to comment
Share on other sites

так мы не против - пусть кто-нибудь сделает утилиту. для того и выносили всё что можно в луа-файлы. редактировать хоть "блокнотом" можно.

если мы сами начнем ещё и утилиты делать, то вынос в открытый формат потеряет смысл, да и основная разработка приостановится.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

  • 3 weeks later...
Guest Mercenary
Все действия делаю из Total Commandera

1. Запустите исполняемый файл CDDSstudioD.exe

2. Выберите в меню Edit --> Add files.

3. Выберите все необходимые файлы *.bmp для создания CDDS.

4. Кликните на иконку SAVE (дискета), введите любое имя и сохраните файл.

 

Имя файла допустим введем 123 чтобы было проще.

После того как Нажмем СОХРАНИТЬ выходим из программы.

 

В каталоге проги видим созданный файл 123. Он без расширения.

Вот теперь находясь в каталоге проги прописываем в

командной строке Total Commanderа

 

TexToDDS.exe -xml 123 Ka-50_Fictional_Digital_Camouflag.cdds

 

Пишем именно так с пробелами.

Нажимаем ENTER и все. Файл с именем Ka-50_Fictional_Digital_Camouflag.cdds готов!!!

 

А можно тоже самое, только без тотал командера расписать?

Link to comment
Share on other sites

Можно. Пуск- Выполнить- указать полный путь к каталогу проги и строчку что написана в инструкции.

Нажать ENTER.:)

Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана.

Благодарю за внимание. "pallmall" Valery

 

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC]

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...