Valery Posted October 29, 2008 Share Posted October 29, 2008 (edited) Приветствую всех!!!! Прошу поделиться мыслями. Задача: Добавить собственную окраску Ка-50. Сделал свою окраску для Ка-50, запаковал в 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 October 29, 2008 by Valery 2 Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
-olle-55- Posted October 30, 2008 Share Posted October 30, 2008 (edited) Т.е., не смотря на то что всё сделал правильно, скин не установился? А чей раскрас на картинке? У меня вчера не получилось создать cdds файл.:( Я bmp файлы "добавил" в прогу "CDDS studio", далее кликнул на функцию "создать CDDS", результат ноль. Что я не так сделал? Edited October 31, 2008 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 More sharing options...
Valery Posted October 30, 2008 Author Share Posted October 30, 2008 Текстура выдуманная. Аля 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 More sharing options...
ED Team Chizh Posted October 30, 2008 ED Team Share Posted October 30, 2008 Файл с новой текстурой нужно прописать также в файлах: Ka-50\Scripts\Database\helicopters\Ka-50.lua Ka-50\Scripts\Database\db_countries.lua 1 Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу Link to comment Share on other sites More sharing options...
Valery Posted October 30, 2008 Author Share Posted October 30, 2008 Андрей СПАСИБО!!!!!!! Все работает. Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
Рустам Posted October 30, 2008 Share Posted October 30, 2008 Даа... прибавилось нынче геммора скиноделам) А я пишу собственно вот по какому поводу: 3D в редакторе уже нет, а одновременно смотреть модель в игре и редактировать окраску в редакторе по прежнему тяжко, поэтому предлагаю сделать что-нибудь с ModelViewer'ом для ЛО. Например прикрутить к нему простенькое меню с возможностью выбирать текстуры для модели из нужной паки или нужного CDDS-архива, ну и чтобы была хоть некоторая история открытых файлов (а не вводить каждый раз заново путь до папки с моделями). Link to comment Share on other sites More sharing options...
agm Posted October 30, 2008 Share Posted October 30, 2008 Классный скин! Настоящие герои входят в землю головою © Link to comment Share on other sites More sharing options...
swu Posted October 30, 2008 Share Posted October 30, 2008 а есть вьювер моделей для ЧА? тыкните пожалуйста. WR=012=SWU Link to comment Share on other sites More sharing options...
Valery Posted October 30, 2008 Author Share Posted October 30, 2008 ModelViewer поставляемый с ЧА у меня отказался работать. Как его заставить я не знаю. Склоняюсь к мнению что он немного не доработан. Сейчас пишу небольшую заметочку как вставлять свои текстуры в ЧА. Постараюсь там все рассказать подробно. Всместе с заметкой выложу и текстуру которая на скрине.. Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
-olle-55- Posted October 31, 2008 Share Posted October 31, 2008 Сейчас пишу небольшую заметочку как вставлять свои текстуры в ЧА. Постараюсь там все рассказать подробно. Валерий, вся надежда на тебя:) ИМХО с уважением.: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 More sharing options...
Valery Posted October 31, 2008 Author Share Posted October 31, 2008 (edited) Попытаюсь рассказать все по порядку на примере своей текстуры. Сразу прошу прощения за возможные орфографические ошибки Благодарю за помощь в создании текстуры и этой заметки: 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 Открываем его блокнотом и прокручиваем в самый низ Видим такую картину: Обвел кружком порядковый номер текстуры. Значит наша будет под следующим номером: 2.3 И копируем весь блок обведенный квадратными скобками. Вставляем его ниже и редактируем. Вообщем получаем такую картину: Можно заметить что я менял не все строки. Допустим вот эту строку я изменил совсем минимально: 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: Находим этот блок: Как видим в нем прописаны окраски для Ка-50 Снизу добавляем свою. (На рисунке она уже добавлена) Прописываем все это латиницей. По причине того что по этому номеру название берется из файла локализации. Но так как в файл локализации я не прописывал ничего, да и где он я не разбирался оставил все как есть. То, чего нет в локализации появляется непереведенным. Еще надо сгенерировать уникальный GUID Для этого можно воспользоваться GUID генератором. Забираем тут: http://forums.eagle.ru/showthread.php?t=20399 В этом посте прописано как им пользоваться. Трудностей быть не должно. Прога довольно проста. Существуют и онлайн генераторы, только ссылки на них я потерял, а поиск по быстрому ничего не дал. Можно конечно скопировать GUID из рядом расположенных ссылок и поменять несколько цифр или букв. Генерируем новый номер, и прописываем его в файл Ka-50.lua Тот же сгенерированный номер должен быть и в файле db_countries.lua Находим Россию и Ка-50 На рисунке показано как что там прописано с добавленной окраской. Далее открываем файл \Program Files\1C\Eagle Dynamics\Ka-50\Config\graphics.cfg Находим показанный блок и прописываем там тоже свою окраску. (На картинке все уже прописано) На этом вроде как все!!!!! Загружаем игру , заходим в редактор и в раскрывающемся списке видим свою окраску Скин о котором говорилось: http://www.virtual-jabog32.de/index.php?section=downloads&subcat=63 Edited November 1, 2008 by Valery 6 Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
-olle-55- Posted October 31, 2008 Share Posted October 31, 2008 Спасибо БОЛЬШОЕ!: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 More sharing options...
Scart Posted November 4, 2008 Share Posted November 4, 2008 Отличный тутор! ;) [sIGPIC][/sIGPIC] летаю на заказ, дорого... "The FlankerForce"© -=приостановлено=- Лучшее средство завоевания господства в воздухе - танк посередине ВПП © не установлено АХТУНГ! эксперды атакуют! Только отсутствие разведанных запасов нефти в Антарктиде, удерживает пингвинов от демократии. Link to comment Share on other sites More sharing options...
ED Team Chizh Posted November 4, 2008 ED Team Share Posted November 4, 2008 (edited) ModelViewer поставляемый с ЧА у меня отказался работать. Как его заставить я не знаю. Склоняюсь к мнению что он немного не доработан. Валера, попробуй установить игру в папку с путем без пробелов и русских букв. Вернее можно даже не переустанавливать, а просто скопировать папку с игрой в другое место, с путем без пробелов для вьювера. Edited November 4, 2008 by Chizh Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу Link to comment Share on other sites More sharing options...
Valery Posted November 4, 2008 Author Share Posted November 4, 2008 Попробовал. Увы. Та же ошибка. Вьер не открывается Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
DarkWanderer Posted November 4, 2008 Share Posted November 4, 2008 Попробовал. Увы. Та же ошибка. Вьер не открывается Без пробелов E:\Program! !Files\1C\Eagle! !Dynamics\Ka-50 You want the best? Here i am... Link to comment Share on other sites More sharing options...
Рустам Posted November 4, 2008 Share Posted November 4, 2008 У меня акульный ModelViewer работает, но не выгружает предыдущую модельку, следующая накладывается на нее.. Все-таки хотелось бы видеть в патче более усовершенствованный ModelViewer хотя бы с простенькой менюшкой и возможностью задавать текстуры. Link to comment Share on other sites More sharing options...
Valery Posted November 5, 2008 Author Share Posted November 5, 2008 Спасибо. Получилось. Основное слово, УСТАНОВИТЬ. Прошу прощения за невнимательность. Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
Dmut Posted November 5, 2008 Share Posted November 5, 2008 Валера. так что, в пробелах было дело? теперь нормально? "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 More sharing options...
Valery Posted November 5, 2008 Author Share Posted November 5, 2008 Получается так.:) Теперь работает нормально. Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
Dmut Posted November 5, 2008 Share Posted November 5, 2008 гут, занесу в 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 More sharing options...
edwardpashkov Posted November 8, 2008 Share Posted November 8, 2008 (edited) гут, занесу в FAQ А почему не сделать утилиту, которая убрала бы такие сложные манипуляции? Ну и совсем, как в ил2, логотипные места можно было бы в патче сделать? Чтобы свою эмблему без глобальной перекраски просто вставлять файликом определенного размера на определенные места с кфг файликом.. типа позиции 1,3 тестура такая то. в назавнии типа "Моя вертолетная группа" ?... Edited November 8, 2008 by edwardpashkov [sIGPIC][/sIGPIC] АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП) Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики. Link to comment Share on other sites More sharing options...
Dmut Posted November 10, 2008 Share Posted November 10, 2008 так мы не против - пусть кто-нибудь сделает утилиту. для того и выносили всё что можно в луа-файлы. редактировать хоть "блокнотом" можно. если мы сами начнем ещё и утилиты делать, то вынос в открытый формат потеряет смысл, да и основная разработка приостановится. "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 More sharing options...
Guest Mercenary Posted November 28, 2008 Share Posted November 28, 2008 Все действия делаю из 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 More sharing options...
Valery Posted November 28, 2008 Author Share Posted November 28, 2008 Можно. Пуск- Выполнить- указать полный путь к каталогу проги и строчку что написана в инструкции. Нажать ENTER.:) Не критикуй! Если можешь, сделай лучше! Главная ошибка любой программы в том, что она вообще была написана. Благодарю за внимание. "pallmall" Valery [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3296_3.gif[/sIGPIC] Link to comment Share on other sites More sharing options...
Recommended Posts