Иконка ресурса

"Abstract" interface for Interlude

  • Автор темы Автор темы Petr
  • Дата начала Дата начала
Screenshot_14.webp Screenshot_15.webp Screenshot_16.webp

There's a missing slot for the t-shirt. Because it's on the tattoo and he can't wear both at the same time, could someone help me?
 
Посмотреть вложение 94139Посмотреть вложение 94140Посмотреть вложение 94141

There's a missing slot for the t-shirt. Because it's on the tattoo and he can't wear both at the same time, could someone help me?
It's UNDERWEAR slot.

If you have Lucera you can add more slots in client Belt, Cloak, Right and Left Bracelet, Talismans
C:
        case 2097152: // SBT_BELT (0x200000)
            hItemWnd = m_equipItem[ EQUIPITEM_Belt ];
            break;

        case 4194304: // SBT_RBRACELET (0x400000)
            hItemWnd = m_equipItem[ EQUIPITEM_RBracelet ];
            break;

        case 8388608: // SBT_LBRACELET (0x800000)
            hItemWnd = m_equipItem[ EQUIPITEM_LBracelet ];
            break;

        case 16777216: // SBT_DECO (Talisman) (0x1000000)
            for ( i = 0; i < m_TalismanItemList.Length; ++i )
            {
                if ( m_TalismanItemList[ i ].ServerID == a_Info.ServerID )
                    break;
            }
            if ( i == m_TalismanItemList.Length )
            {
                m_TalismanItemList.Length = m_TalismanItemList.Length + 1;
                m_TalismanItemList[m_TalismanItemList.Length - 1] = a_Info;
            }
            hItemWnd = None;
            TalismanItemUpdate();//this function need to add . earings like.
            break;

        case 268435456: // SBT_BACK (Cloak / Плащ) (0x10000000)
            hItemWnd = m_equipItem[ EQUIPITEM_Cloak ];
            break;
 
It's UNDERWEAR slot.

If you have Lucera you can add more slots in client Belt, Cloak, Right and Left Bracelet, Talismans
C:
        case 2097152: // SBT_BELT (0x200000)
            hItemWnd = m_equipItem[ EQUIPITEM_Belt ];
            break;

        case 4194304: // SBT_RBRACELET (0x400000)
            hItemWnd = m_equipItem[ EQUIPITEM_RBracelet ];
            break;

        case 8388608: // SBT_LBRACELET (0x800000)
            hItemWnd = m_equipItem[ EQUIPITEM_LBracelet ];
            break;

        case 16777216: // SBT_DECO (Talisman) (0x1000000)
            for ( i = 0; i < m_TalismanItemList.Length; ++i )
            {
                if ( m_TalismanItemList[ i ].ServerID == a_Info.ServerID )
                    break;
            }
            if ( i == m_TalismanItemList.Length )
            {
                m_TalismanItemList.Length = m_TalismanItemList.Length + 1;
                m_TalismanItemList[m_TalismanItemList.Length - 1] = a_Info;
            }
            hItemWnd = None;
            TalismanItemUpdate();//this function need to add . earings like.
            break;

        case 268435456: // SBT_BACK (Cloak / Плащ) (0x10000000)
            hItemWnd = m_equipItem[ EQUIPITEM_Cloak ];
            break;
It's not Lucera, but I'll see what I can do with the code you already sent me. Thank you!
 
немного поспамлю
а есть ли какая то тут оптимизация ибо собираю почти всё дино и критов нету?
заодно меряю кеш игры и он ну как бы и не большой...
1773241307157.webp
 
немного поспамлю
а есть ли какая то тут оптимизация ибо собираю почти всё дино и критов нету?
заодно меряю кеш игры и он ну как бы и не большой...
Посмотреть вложение 94161
Да не, я ничего не делал, я давно ещё взял тут на форуме какой-то клиент и просто хотел попробовать его поизменять ну и так понеслось а потом вспомнил что клиент то не чистый взял...
 
Да не, я ничего не делал, я давно ещё взял тут на форуме какой-то клиент и просто хотел попробовать его поизменять ну и так понеслось а потом вспомнил что клиент то не чистый взял...
дарова ласт версии не качал. а баг с соками не получилось исправтиь? и вернуть ячейки
 
кстати заметил дэбаффы таргета не показываются
А раньше показывало? В ит насколько я знаю не отдаёт информацию про абнормал таргета, может разве что с сторонней .dll
 
А раньше показывало? В ит насколько я знаю не отдаёт информацию про абнормал таргета, может разве что с сторонней .dll
Да вроде должно работать. Хз я счас до компа долезу буду разбираться. Ну на сколько я помню на всех проектах что играл в последнее время наложенный дэбаф стихии всегда видил.

Petr
не лучше карту радара раздилить на части ?
В 4к она довольно долго грузится

Тут есть уже поделённая карта

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

Petr
Есть новая трабла.
При вызове пета бафф исчезает.

Посмотреть вложение Запись экрана 2026-03-15 174209.mp4
 

Вложения

Последнее редактирование модератором:
Да вроде должно работать. Хз я счас до компа долезу буду разбираться. Ну на сколько я помню на всех проектах что играл в последнее время наложенный дэбаф стихии всегда видил.

Petr
не лучше карту радара раздилить на части ?
В 4к она довольно долго грузится

Тут есть уже поделённая карта

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

Petr
Есть новая трабла.
При вызове пета бафф исчезает.

Найдите в PetStatusWnd.uc функцию Clear() и закоментируйте в ней первую строчку

C:
function Clear()
{
    //class'UIAPI_STATUSICONCTRL'.static.Clear("PetStatusWnd.StatusIcon"); <-- вот эту
    class'UIAPI_NAMECTRL'.static.SetName("PetStatusWnd.PetName", "", NCT_Normal, TA_Center);
    UpdateHPBar(0, 0);
    UpdateMPBar(0, 0);
    UpdateFatigueBar(0, 0);
}

На счёт радара:
1. Проверь в текстурах если формат не DXT1 а RGB8 то замени фаил с последней версии .
2. Карта радара появляется только после того как меняется название местности. (Если б не нужно было проверять в городе персонаж или не в городе то я думаю было бы сделана прогрузка моментальная)


P.S. Вообще идея хорошая добавить ещё одну текстуру на радар и отвести её под карты городов и тогда текстура радара будет прогружаться один раз за игру
 
Последнее редактирование:
Найдите в PetStatusWnd.uc функцию Clear() и закоментируйте в ней первую строчку

C:
function Clear()
{
    //class'UIAPI_STATUSICONCTRL'.static.Clear("PetStatusWnd.StatusIcon"); <-- вот эту
    class'UIAPI_NAMECTRL'.static.SetName("PetStatusWnd.PetName", "", NCT_Normal, TA_Center);
    UpdateHPBar(0, 0);
    UpdateMPBar(0, 0);
    UpdateFatigueBar(0, 0);
}

На счёт радара:
1. Проверь в текстурах если формат не DXT1 а RGB8 то замени фаил с последней версии .
2. Карта радара появляется только после того как меняется название местности. (Если б не нужно было проверять в городе персонаж или не в городе то я думаю было бы сделана прогрузка моментальная)
Лучший! я весь мозг вынес себе и ИИ мучая AbnormalStatusWnd а оно вон где))

Карта ддс1.
Ониж наверно загружаються каждый раз по новой а если все карты всё время в кэше дежать чтоб не грузились по новой. там так то не так много.
 
автору однозначно + к карме за проделанный труд.
Petr а есть исходник L2_RadarMap.Global ?
 
понял. суть в чем, у меня она порезана на куски 1024x1024, то есть финальное разрешение лучше, а у вас детализация.
вот бы исходник найти:
1773737364771.webp
 
v2.9
Launch ERR: missing

vcruntime140d.dll
msvcp140d.dll
ucrtbased.dll

 
Последнее редактирование:
 
не подскажете почему могут не работать аватарки персонажей и подсветка пати?
 
Назад
Сверху Снизу