Share Custom Interface 166P [для серверов Classic-PvP и выше]

со стороны интерфейса нету ничего такого что вызывало бы криты, по крайне мере я не разу криты не ловил
что то не так с файлом ogg.dll из последней версии
 
@Medival сделай для пользователей, залей в эту тему, мне тоже интересно
На стороне интерфейса в interface.u надо немного подправлять пакет один. Универсального решения нету чтоб работало сразу у всех, у некоторых ведь кастомные интерфейсы
Ну и ext отдельно который пакеты будет слать ссылаясь на таблицу заточки скилов со сборки. Кому надо такое - пишите в лс
 
* Добавил недостающие SYSTRINGs для EN версии.

* Добавил подтверждение для аугментации.
View attachment 9572

* Заменил стиль окон для поиск клана/временные зоны.
View attachment 9573View attachment 9574

* Убрал кнопки.
* Добавил ReSize для Community Board (<html resize_x=900 resize_y=700>).
- стандартный размер <html resize_x=784 resize_y=578>
View attachment 9575

* Добавил возможность включать функцию улучшения умений с MAIN версии.
View attachment 9576

interface.cfg
[MagicSkillWnd]
# если поставить false то покажет кнопку улучшить и активизирует MagicSkillDrawerWnd.
ClassicMode=true

по умолчанию функция выключена и показывает кнопку "закрыть".
- функция в данный момент актуальна только для HF на 166 протоколе, но как сказал @Deazer - добавит реализацию и для Interlude на 166 протоколе.

Скачать обновленную версию
Крит клиента при запуске

Code:
Error: Assertion failed: InPos<=Size [File:D:\PERFORCE\OTC_EP55_180905\Client\Core\Inc\FFileManagerWindows.h] [Line: 189]

Protocol:

History: FArchiveFileReader::Seek <- ULinkerLoad::Seek <- FUnrealfileSummary<< <- LoadSummary <- ULinkerLoad::Load <- ULinkerLoad::ULinkerLoad <- UObject::GetPackageLinker <- UObject::LoadPackage <- XMLDataManager::CreateFrameWndScript <- XMLUIManager::CreateWindows <- NConsoleWnd::InitializeXMLUI <- NConsoleWnd::Initialize <- NConsoleWnd::Init <- UGameEngine::InitConsole <- UGameEngine::Init <- InitEngine
 
Крит клиента при запуске

Code:
Error: Assertion failed: InPos<=Size [File:D:\PERFORCE\OTC_EP55_180905\Client\Core\Inc\FFileManagerWindows.h] [Line: 189]

Protocol:

History: FArchiveFileReader::Seek <- ULinkerLoad::Seek <- FUnrealfileSummary<< <- LoadSummary <- ULinkerLoad::Load <- ULinkerLoad::ULinkerLoad <- UObject::GetPackageLinker <- UObject::LoadPackage <- XMLDataManager::CreateFrameWndScript <- XMLUIManager::CreateWindows <- NConsoleWnd::InitializeXMLUI <- NConsoleWnd::Initialize <- NConsoleWnd::Init <- UGameEngine::InitConsole <- UGameEngine::Init <- InitEngine
что то не так с файлом ogg.dll из последней версии
Сорян Уважаемые, мое упущение, забыл добавить критически важный файл, обновил ссылку, перекачайте (Custom Interface 166P for Classic_v2)
 
Custom Interface 166P [для серверов Classic-PvP и выше]
Лежит без дела на харде, выкладываю как есть, пользуйтесь, возможно для кого то это именно то что он искал.

Видеообзор https://skrinshoter.ru/vdyQPaYf5fX

Скачать

Обновление v1

EXT для заточки скилов через NPC
- чтоб не перекидывало к списку умений после улучшения.

ОПИСАНИЕ:

* DLL хук на смену порта логин-сервера.

* функция - сохранение аккаунта.
View attachment 9463

* функция - ACP.
View attachment 9464

* функция - авто-заточка для предметов.
View attachment 9465

* функция - автосинтез.
View attachment 9466

* функция - повтор для аугментации.
View attachment 9467

* функция - быстрое удаление предметов из инвентаря (ctrl+ alt +click).
View attachment 9468

* функция - автофарм.
View attachment 9469

* функция - изменение размера бафов и разделение бафы и дебафы.
View attachment 9470

* функция - скрыть/показать бафы в таргете.
View attachment 9471

* функция - партийные ауры для сопартийцев.
View attachment 9472

* функция - сайдбар.
* функция - партийные актионы.
* функция - растягивание системного чата.
* функция - растягивание диалоговых окон <html resize_x resize_y>.
* функция - выключить ID бафа или дебафа для показа в таргете.
* функция - нанесение и удаление красок из инвентаря.
* функция - TargetStatus как на скрайде.

* конфиг - ссылка "Новый аккаунт".
* конфиг - ссылка "Утерян аккаунт".
* конфиг - ссылка "Сайт игры".

* таргет статус как на SCRYDE.
* конфиг (ВКЛ/ВЫКЛ) всеми привычное отображение мультиселов.
* конфиг (ВКЛ/ВЫКЛ) отображение иконки на предметах в мультиселах.
* конфиг (ВКЛ/ВЫКЛ) отображение кнопки "синтез" в инвентаре.
* конфиг (ВКЛ/ВЫКЛ) отображение кнопки "облик" в системном меню.
* конфиг (ВКЛ/ВЫКЛ) отображение кнопки "сервисы" в системном меню.
* конфиг (ВКЛ/ВЫКЛ) отображение кнопки "почтовый ящик" в системном меню.
* конфиг (ВКЛ/ВЫКЛ) отображение инвентаря при открытии мультиселов или продажи.
* конфиг (ВКЛ/ВЫКЛ) расположение бафов как на Interlude.
* конфиг (ВКЛ/ВЫКЛ) функция с отображением и переключением языка из диалоговых окон.
* конфиг (ВКЛ/ВЫКЛ) система Vitality.

* у админов есть в тултипах отображение ID предметов или скилов а так же ссылка на иконку.
* убраны нижние копирайты, добавлены новые в текстовом виде на этапе ввода логина и пароля, на пользовательском соглашении и на выборе сервера.
* убраны копирайты при входе в игру или релоге "NCSOFT".
* убраны трофеи из окна перезапуск и выход из игры.
* коррекция отоброжения ГМ инвентаря.
* исправил мультиселы, открываются по верх диалогов.
* добавил поддержку USM видео для Lobby.
* фикс пропадания бафов при атаке через CTRL.

Практически весь Custom можно редактировать под себя в interface.cfg
Здравствуйте, где мне изменить ссылки в Telegram, Discord и т.д. ?
 
Здравствуйте, где мне изменить ссылки в Telegram, Discord и т.д. ?
Приветствую, все настройки доступны в Interface.cfg который расположен в system_ru/system_en

[SIDEBAR]
# Можно включать или выключать кнопки, если выключить все то сайд бар не будет отоброжаться в игре.
ShowSideBarAddonsBtn=True
ShowSideBarAddons1Btn=True
ShowSideBarAddons2Btn=True
ShowSideBarDefaultBtn=True

# ссылки для сайд бара

SideBarAddonsCommand=https://t.me/nova_des
SideBarAddons1Command=https://discord.gg/
SideBarAddons2Command=https://l2top.ru/

можно выключить все кнопки и тогда SideBar пропадет.
 
t
Приветствую, все настройки доступны в Interface.cfg который расположен в system_ru/system_en

[SIDEBAR]
# Можно включать или выключать кнопки, если выключить все то сайд бар не будет отоброжаться в игре.
ShowSideBarAddonsBtn=True
ShowSideBarAddons1Btn=True
ShowSideBarAddons2Btn=True
ShowSideBarDefaultBtn=True

# ссылки для сайд бара
SideBarAddonsCommand=https://t.me/nova_des
SideBarAddons1Command=https://discord.gg/
SideBarAddons2Command=https://l2top.ru/

можно выключить все кнопки и тогда SideBar пропадет.
thx bro, good job.
 
Как это настроить? при смене языка по кнопкам ничего не просходит


Code:
[HTML]
# включить кнопки переключения языка в диалоговых окнах?
use_html_localization_button=false
# bypass для RU кнопки
ru_html_language_bypass=user_cfg lang ru
# bypass для EN кнопки
en_html_language_bypass=user_cfg lang en
 
Как это настроить? при смене языка по кнопкам ничего не просходит


Code:
[HTML]
# включить кнопки переключения языка в диалоговых окнах?
use_html_localization_button=false
# bypass для RU кнопки
ru_html_language_bypass=user_cfg lang ru
# bypass для EN кнопки
en_html_language_bypass=user_cfg lang en
интерфейс только передает информацию на сервер, настраивается естественно в самом сервере.

altsettings.properties
# Опция позволяет отключить .cfg .menu команды в чат
AltAllowMenuCommand = True
# Опция позволяющая использовать команду .help .whereis .exp
AltAllowHelpCommand = True
# Опция позволяющая использовать команду .merchant .mammon
AltAllowMammonSearchCommand = False
# Опция позволяющая использовать команду .autoloot .xpfreez .ru .en
AltAllowServicesCommand = False
ExpFreezingLootOnlyForPremium = False
# Опция, позволяющая использовать команду .data .time
AltAllowServerInfoCommand = False
# Опция, позволяющая использовать прыжки игрока .jump
AltAllowJumpCommand = False


# Опция, позволяющая использовать команду .en .ru для смены языка
AltAllowChangeLangCommand = True
# Можно добавлять свои языки. К примеру: AltCommandLang = en, ru, es, fr, kr
# Детальнее: https://lucera2.com/threads/kak-nastraivat-jazyki-i-dobavljat-svoi.8320/
AltCommandLang = en, ru

# Конфиг для вывода собственных байпассов которые не будут обфусцироваться и можно обращаться
# Можно добавлять любые доступные - к примеру user_acp или из автофарма farmstart и так далее.

AltSimpleBypassAllowed = _mrsl,_diary,_match,manor_menu_select,bypass -h npc_%objectId%_lang ru,bypass -h npc_%objectId%_lang en,_olympiad,_dispel,user_cfg lang ru,user_cfg lang en
AltBBSBypassAllowed = _bbshome,_bbsgetfav,_bbslink,_bbsloc,_bbsclan,_bbsmemo,_maillist_0_1_0_,_bbsaddfav
 
Last edited:
интерфейс только передает информацию на сервер, настраивается естественно в самом сервере.

altsettings.properties
# Опция позволяет отключить .cfg .menu команды в чат
AltAllowMenuCommand = True
# Опция позволяющая использовать команду .help .whereis .exp
AltAllowHelpCommand = True
# Опция позволяющая использовать команду .merchant .mammon
AltAllowMammonSearchCommand = False
# Опция позволяющая использовать команду .autoloot .xpfreez .ru .en
AltAllowServicesCommand = False
ExpFreezingLootOnlyForPremium = False
# Опция, позволяющая использовать команду .data .time
AltAllowServerInfoCommand = False
# Опция, позволяющая использовать прыжки игрока .jump
AltAllowJumpCommand = False


# Опция, позволяющая использовать команду .en .ru для смены языка
AltAllowChangeLangCommand = True
# Можно добавлять свои языки. К примеру: AltCommandLang = en, ru, es, fr, kr
# Детальнее: https://lucera2.com/threads/kak-nastraivat-jazyki-i-dobavljat-svoi.8320/
AltCommandLang = en, ru

# Конфиг для вывода собственных байпассов которые не будут обфусцироваться и можно обращаться
# Можно добавлять любые доступные - к примеру user_acp или из автофарма farmstart и так далее.

AltSimpleBypassAllowed = _mrsl,_diary,_match,manor_menu_select,bypass -h npc_%objectId%_lang ru,bypass -h npc_%objectId%_lang en,_olympiad,_dispel,user_cfg lang ru,user_cfg lang en
AltBBSBypassAllowed = _bbshome,_bbsgetfav,_bbslink,_bbsloc,_bbsclan,_bbsmemo,_maillist_0_1_0_,_bbsaddfav
Не получается настроить, как быть? В консоле выдает "WARN Direct access to bypass: user_cfg lang en / IN_GAME IP: 192.168.100.3 Account: test Player : test[268475765]"
 
Не получается настроить, как быть? В консоле выдает "WARN Direct access to bypass: user_cfg lang en / IN_GAME IP: 192.168.100.3 Account: test Player : test[268475765]"
тебе же и говорит консоль что ты не разрешил в сервере передачу этих байпасов с интерфейса :D

тебе нужно добавить их

altsettings.properties

в конфигурацию

AltSimpleBypassAllowed =


эти байпасы user_cfg lang ru,user_cfg lang en
 
тебе же и говорит консоль что ты не разрешил в сервере передачу этих байпасов с интерфейса :D

тебе нужно добавить их

altsettings.properties

в конфигурацию

AltSimpleBypassAllowed =


эти байпасы user_cfg lang ru,user_cfg lang en
Все сделал спасибо. При смене языка по кнопкам открывается окно .cfg так должно быть? Или можно как то сделать чтобы происходила просто смена языка без открывания команды .cfg
 
Все сделал спасибо. При смене языка по кнопкам открывается окно .cfg так должно быть? Или можно как то сделать чтобы происходила просто смена языка без открывания команды .cfg
можешь сделать так в interface.cfg

# включить кнопки переключения языка в диалоговых окнах?
use_html_localization_button=true
# bypass для RU кнопки
ru_html_language_bypass=bypass -h npc_%objectId%_lang ru
# bypass для EN кнопки
en_html_language_bypass=bypass -h npc_%objectId%_lang en


так будет сразу переключать но в некоторых местах это будет не корректно так как байпас привязан к НПЦ. если допустим переключать язык из Voiced команд то получается херня, лучше использовать как сделано у меня по стандарту.
 
хотя по большему счету можно написать экст, но делать мне этого не охото :D
 
можешь сделать так в interface.cfg

# включить кнопки переключения языка в диалоговых окнах?
use_html_localization_button=true
# bypass для RU кнопки
ru_html_language_bypass=bypass -h npc_%objectId%_lang ru
# bypass для EN кнопки
en_html_language_bypass=bypass -h npc_%objectId%_lang en


так будет сразу переключать но в некоторых местах это будет не корректно так как байпас привязан к НПЦ. если допустим переключать язык из Voiced команд то получается херня, лучше использовать как сделано у меня по стандарту.
Вот так работает сразу как и должно поидее, без открывание .cfg. Побегаем потестируем такой вариант
 
@NovaDes Hey my friend, I just tried out the interface today, and I must say it’s quite good—practically perfect! Regarding the "share interface" feature: if you make some improvements, would it be possible to enable copy-pasting (Ctrl+C / Ctrl+V) while in-game? Also, is it easy to remove the flags from the windows?
 
@NovaDes Hey my friend, I just tried out the interface today, and I must say it’s quite good—practically perfect! Regarding the "share interface" feature: if you make some improvements, would it be possible to enable copy-pasting (Ctrl+C / Ctrl+V) while in-game? Also, is it easy to remove the flags from the windows?

system_en/system_ru/interface.cfg

# включить кнопки переключения языка в диалоговых окнах?
use_html_localization_button=true
# bypass для RU кнопки
ru_html_language_bypass=user_cfg lang ru
# bypass для EN кнопки
en_html_language_bypass=user_cfg lang en

 
Back
Top