Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 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 модели указаны, как это исправить? Предоставлю конфиги,  если может поможет разобраться. Если уже была такая ошибка в темах скиньте пожалуйста..

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

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

Share this post


Link to post
Share on other sites
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"

        };

    };

};

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Поддержка