Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
QwertyWell

Настройка модели и ее ретекстур

Доброго времени суток.

Столкнулся с проблемой: создаю мод на шевроны для группировок в стиле STALKER (для личного пользования). Да есть аналоги, но хочу сделать что-то своё и научиться для будущих работ.

Создал мод, config.cpp (взял из оригинала DZ), модель в Blender создал, подогнал UV-развёртку, сделал текстуры. Один шеврон загрузился (указал в Face Properties), но нужно сделать основную модель с пустой текстурой и ретекстур для каждого шеврона.

Искал информацию в интернете, на форумах, даже пробовал ChatGPT (выдаёт белиберду). Распаковал чужой мод, посмотрел структуру config.cpp и rvmat — почти как у меня, но у автора основной класс был ColorBase. Сделал так же, модель и текстуры подгрузились.

Проблема: при копировании hiddenSelectionsTextures (заменил текстуры _co) Addon Builder не загружает папки из data (кроме указанных в p3d). Если в p3d указать пустые текстуры и материалы — data вообще не подгружается.

Вопрос: как сделать, чтобы текстуры и материал накладывались из config.cpp, а не из .p3d?

Если на простых словах:
Создал мод, накидал папок в data - monolith, greh, bandit, nauka, закинул в них _co файлы, создал default закинул туда все основные текстуры по типу _co / _smdi / _nohq, в итоге не подгружаются текстуры из папок, а используются только те что в .p3d модели указаны, как это исправить? Предоставлю конфиги,  если может поможет разобраться. Если уже была такая ошибка в темах скиньте пожалуйста..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Нашёл решение - В Dayz Addon Builder, во вкладке Options - необходимо выставить следующие *.p3d,*.paa,*.rvmat,*.emat;*.edds;*.ptc;*.c;*.imageset;*.layout;*.ogg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

class CfgPatches

{

    class MZ_Shevrons

    {

        units[]=

        {

            "MZ_Shivron_Monolith",

            "MZ_Shivron_Akinez",

            "MZ_Shivron_Bandit",

            "MZ_Shivron_BlackStalker",

            "MZ_Shivron_Delta",

            "MZ_Shivron_Dolg",

            "MZ_Shivron_Fantom",

            "MZ_Shivron_Greh",

            "MZ_Shivron_Iskra",

            "MZ_Shivron_Naemnik",

            "MZ_Shivron_Nauka",

            "MZ_Shivron_Nebo",

            "MZ_Shivron_Naitral",

            "MZ_Shivron_NIICHAZ",

            "MZ_Shivron_OBU",

            "MZ_Shivron_ODN",

            "MZ_Shivron_OhranaBara",

            "MZ_Shivron_OhranaYanov",

            "MZ_Shivron_OSoznanie",

            "MZ_Shivron_Renegat",

            "MZ_Shivron_BlackMarket",

            "MZ_Shivron_Stalker",

            "MZ_Shivron_Svoboda",

            "MZ_Shivron_Varta",

            "MZ_Shivron_Voen"

        };

        weapons[]={};

        requiredVersion=0.1;

        requiredAddons[]=

        {

            "DZ_Characters"

        };

    };

};

class CfgVehicles

{

    class Inventory_Base;

    class MaleTorso_Base;

    class Clothing_Base;

    class Clothing: Clothing_Base

    {

    };

    class MZ_Shivron_ColorBase: Clothing

    {

        scope=0;

        displayName="Shevron";

        descriptionShort="Shevron";

        model="mz_shevron\mz_custom\mz_shevron_monolith_g.p3d";

        inventorySlot[]=

        {

            "Armband"

        };

        itemInfo[]=

        {

            "Clothing",

            "Armband"

        };

        rotationFlags=34;

        weight=50;

        itemSize[]={2,2};

        itemsCargoSize[]={1,2};

        ragQuantity=1;

        varWetMax=1;

        absorbency=0.03000001;

        repairableWithKits[]={5,2};

        repairCosts[]={30,25};

        hiddenSelections[]=

        {

            "camo"

        };

        class DamageSystem

        {

            class GlobalHealth

            {

                class Health

                {

                    hitpoints=5000;

                    healthLevels[]=

                    {

                       

                        {

                            1,

                           

                            {

                                "mz_shevron\mz_custom\data\shevron_default.rvmat"

                            }

                        },

                       

                        {

                            0.5,

                           

                            {

                                "mz_shevron\mz_custom\data\shevron_default_damage.rvmat"

                            }

                        },

                       

                        {

                            0,

                           

                            {

                                "mz_shevron\mz_custom\data\shevron_default_destruct.rvmat"

                            }

                        }

                    };

                };

            };

        };

        class ClothingTypes

        {

            male="mz_shevron\mz_custom\mz_shevron_monolith_m.p3d";

            female="mz_shevron\mz_custom\mz_shevron_monolith_f.p3d";

        };

        class AnimEvents

        {

            class SoundWeapon

            {

                class pickUpItem

                {

                    soundSet="Shirt_pickup_SoundSet";

                    id=797;

                };

                class drop

                {

                    soundset="Shirt_drop_SoundSet";

                    id=898;

                };

            };

        };

    };

    class MZ_Shivron_Monolith: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Монолит»";

        descriptionShort="Символ слепой веры и фанатичной преданности Монолиту. Его носители защищают центр Зоны любой ценой.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Akinez: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Акинез»";

        descriptionShort="Знак малоизвестной группировки 'Акинез'. Их цели и мотивы остаются загадкой для большинства сталкеров.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Bandit: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Бандит»";

        descriptionShort="Грубоватая нашивка, часто встречающаяся у мародеров Зоны. Лучше держаться от таких подальше.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_BlackStalker: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Чёрный Сталкер»";

        descriptionShort="Редкая нашивка, которую связывают с опытными и скрытными фанатиками зоны. Внушает страх и тревогу.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Delta: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Дельта»";

        descriptionShort="Знак бойца спецотряда 'Дельта'. Судя по всему, профессионалы, выполняющие особые задачи в Зоне.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Dolg: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Долг»";

        descriptionShort="Символ группировки 'Долг'. Эти милитаристы стремятся уничтожить Зону и защитить мир от ее опасностей.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Fantom: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Фантом»";

        descriptionShort="Нашивка таинственной группы 'Фантом'. Одни считают их мифом, другие - реально существующими призраками Зоны.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Greh: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Грех»";

        descriptionShort="Зловещий символ группировки 'Грех'. Верят непонятно во что, о них ходят жуткие слухи.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Iskra: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Искра»";

        descriptionShort="Нашивка с символом искры. О ее носителях и их целях известно крайне мало, вроде как перекочевали из Чистого неба.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Naemnik: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Наёмник»";

        descriptionShort="Знак профессионального наемника. Работают за деньги, хорошо оснащены и обычно не болтливы.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Nauka: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Учёный»";

        descriptionShort="Нашивка научного сотрудника или эколога, работающего в Зоне. Обычно нейтральны и заняты исследованиями.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\nauka\shevron_nauka_co.paa"

        };

    };

    class MZ_Shivron_Nebo: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Чистое Небо»";

        descriptionShort="Символ исследователей из 'Чистого Неба'. Стремятся понять и изучить Зону, чтобы сосуществовать с ней.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\nebo\shevron_clearsky_co.paa"

        };

    };

    class MZ_Shivron_Naitral: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Нейтрал»";

        descriptionShort="Знак вольного сталкера, не принадлежащего к крупным группировкам. Сам себе хозяин в Зоне.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_NIICHAZ: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «НИИЧАЗ»";

        descriptionShort="Нашивка сотрудника Научно Исследовательскова Института Чернобыльской Аномальной Зоны. Что-то пытаются сделать с зоной, а что - остается загадкой.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_OBU: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «ОБУ»";

        descriptionShort="Нашивка Охраны Бункера Ученых. Обеспечивают безопасность исследователей в их подземных комплексах.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_ODN: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Охрана Деревни»";

        descriptionShort="Эту нашивку носят те, кто следит за порядком в Деревне Новичков на Кордоне.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_OhranaBara: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Охрана Бара»";

        descriptionShort="Знак охранника бара '100 Рентген'. Гарантируют относительную безопасность и нейтралитет внутри бара.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_OhranaYanov: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Охрана Янова»";

        descriptionShort="Эмблема службы безопасности станции 'Янов'. Поддерживают порядок на этом важном узле Зоны.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_OSoznanie: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «О-Сознание»";

        descriptionShort="Символ таинственной группы 'О-Сознание', предположительно ответственной за возникновение Зоны. Ходят слухи что они уже ее покинули.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Renegat: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Ренегат»";

        descriptionShort="Нашивка ренегатов - бывших членов разных группировок, ставших обычными мародерами. Особенно активны на Болотах.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\renegat\shevron_renegat_co.paa"

        };

    };

    class MZ_Shivron_BlackMarket: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Чёрный Рынок»";

        descriptionShort="Знак связи с нелегальными торговцами Зоны. Через них проходят самые редкие и запрещенные товары.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Stalker: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Сталкер»";

        descriptionShort="Стандартная нашивка вольного сталкера. Символ тех, кто пришел в Зону искать свое место под аномальным солнцем.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Svoboda: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Свобода»";

        descriptionShort="Символ анархистов из 'Свободы'. Считают, что Зона должна быть открыта для всех, и активно пользуются ее дарами.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\svoboda\shevron_svoboda_co.paa"

        };

    };

    class MZ_Shivron_Varta: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Варта»";

        descriptionShort="Нашивка бойца 'Варты'. Похоже на охранное или патрульное подразделение, действующее в Зоне. Вроде как работают с НИИЧАЗ.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\monolith\shevron_monolit_co.paa"

        };

    };

    class MZ_Shivron_Voen: MZ_Shivron_ColorBase

    {

        scope=2;

        displayName="Нашивка «Военный»";

        descriptionShort="Стандартная нашивка армейских подразделений, контролирующих периметр Зоны. Отношение к сталкерам обычно враждебное.";

        color="White";

        hiddenSelectionsTextures[]=

        {

            "mz_shevron\mz_custom\data\voen\shevron_voen_co.paa"

        };

    };

};

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка