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

пишите свои предложения и пожелания, может быть сделаю
1. Не работает <html resize_x=413 resize_y=520> для КБ
2. поменять бы стиль окна Clan Entry и Instance (под стиль еесенс/легаси или что там)
3. Убрать верхние кнопки в КБ - Home, Favorite, Website, ...
4. ЛС - когда клацаеш без остановки - было бы не плохо что бы выскакивало предупреждение что "так и так, вы уверены, что хотите просрать такой скил???"
ну ы еще по поводу ЛС - что бы как на высших - не вкладывать пуху, ЛС и гем стоны, а окошко с выбором той самой пухи, ЛСа, и гемы автоматом нужные использовались (или писалось - "нету")
5. Изменить заточку скилов - что бы не клацать постоянно "выбор скила" > "заточить" > "выбор скила" > "заточить" > "выбор скила" > "заточить" > и т.д., а выбрал скил и клацаеш "точить" > "точить" > "точить" > "точить" > "точить"
если еще чтото увижу - предложу
 
Last edited:
I know it's a visual gimmick, but what would it look like if you applied the button's texture and replaced the one on top? Maybe it would look really nice.

1792351737597.webp
 
1. Не работает <html resize_x=413 resize_y=520> для КБ
2. поменять бы стиль окна Clan Entry и Instance (под стиль еесенс/легаси или что там)
3. Убрать верхние кнопки в КБ - Home, Favorite, Website, ...
4. ЛС - когда клацаеш без остановки - было бы не плохо что бы выскакивало предупреждение что "так и так, вы уверены, что хотите просрать такой скил???"
ну ы еще по поводу ЛС - что бы как на высших - не вкладывать пуху, ЛС и гем стоны, а окошко с выбором той самой пухи, ЛСа, и гемы автоматом нужные использовались (или писалось - "нету")
5. Изменить заточку скилов - что бы не клацать постоянно "выбор скила" > "заточить" > "выбор скила" > "заточить" > "выбор скила" > "заточить" > и т.д., а выбрал скил и клацаеш "точить" > "точить" > "точить" > "точить" > "точить"
если еще чтото увижу - предложу

Заточка скилов это полностью серверный костыль.
Приложу свой экст, работает как ты в 5-том пунке писал.

Установка экста:

StartGameServer.bat (аналогично для unix систем)
Так как мы подменяем оригинал экстом, нам необходимо прописать экст в запуск сервера первым.

было: java -server -Dfile.encoding=UTF-8 -Xmx5G -cp config;./* l2.gameserver.GameServer
стало: java -server -Dfile.encoding=UTF-8 -Xmx5G -cp "config;ExEnchantSkill.ext.jar;./*" l2.gameserver.GameServer

Ну и собирал я его на JDK 25 так что кому надо - ставьте 25 яву, на 17-тых будет ошибка, сервер на 25 яве отлично работает.
 

Attachments

На ХФ полная реализация заточки, пока вы будете игнорировать мою просьбу сделать интерфейс публичным - будете ставить себе хрен пойми какую ИИ реализацию без ряда формул и имплементаций в классике.
 
На ХФ полная реализация заточки, пока вы будете игнорировать мою просьбу сделать интерфейс публичным - будете ставить себе хрен пойми какую ИИ реализацию без ряда формул и имплементаций в классике.
а хф тут при чем братан?
 
На ХФ полная реализация заточки, пока вы будете игнорировать мою просьбу сделать интерфейс публичным - будете ставить себе хрен пойми какую ИИ реализацию без ряда формул и имплементаций в классике.
вот здесь оно есть в свободном доступе, миллион раз говорил об этом
 
Заточка скилов это полностью серверный костыль.
Приложу свой экст, работает как ты в 5-том пунке писал.

Установка экста:

StartGameServer.bat (аналогично для unix систем)
Так как мы подменяем оригинал экстом, нам необходимо прописать экст в запуск сервера первым.

было: java -server -Dfile.encoding=UTF-8 -Xmx5G -cp config;./* l2.gameserver.GameServer
стало: java -server -Dfile.encoding=UTF-8 -Xmx5G -cp "config;ExEnchantSkill.ext.jar;./*" l2.gameserver.GameServer

Ну и собирал я его на JDK 25 так что кому надо - ставьте 25 яву, на 17-тых будет ошибка, сервер на 25 яве отлично работает.
А по поводу остального?
 
вот здесь оно есть в свободном доступе, миллион раз говорил об этом
Но там поломан окно олимпа базовое
 
1. Не работает <html resize_x=413 resize_y=520> для КБ
2. поменять бы стиль окна Clan Entry и Instance (под стиль еесенс/легаси или что там)
3. Убрать верхние кнопки в КБ - Home, Favorite, Website, ...
4. ЛС - когда клацаеш без остановки - было бы не плохо что бы выскакивало предупреждение что "так и так, вы уверены, что хотите просрать такой скил???"
ну ы еще по поводу ЛС - что бы как на высших - не вкладывать пуху, ЛС и гем стоны, а окошко с выбором той самой пухи, ЛСа, и гемы автоматом нужные использовались (или писалось - "нету")
5. Изменить заточку скилов - что бы не клацать постоянно "выбор скила" > "заточить" > "выбор скила" > "заточить" > "выбор скила" > "заточить" > и т.д., а выбрал скил и клацаеш "точить" > "точить" > "точить" > "точить" > "точить"
если еще чтото увижу - предложу

* Добавил недостающие SYSTRINGs для EN версии.

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

* Заменил стиль окон для поиск клана/временные зоны.
ClanEntry.webpInst.webp

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

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

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

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

Скачать обновленную версию
 
Last edited:
* Добавил недостающие 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 протоколе.

Скачать обновленную версию
1792686848859.webp
На 166 ил тоже нормально реализуется всё через ext
 
пишет что проблема в ui5.ugx, ща устанавливаю в чистый клиент - посмотрим
 
со стороны интерфейса нету ничего такого что вызывало бы криты, по крайне мере я не разу криты не ловил
Установил новий клиент с архива, зпустил - все ок, закинул только файлы из папки system_en и вот ошибка:
Code:
Version: EP30_Global,NLS,V2110409,166
BuildDate: Wed Jan 23 08:37:12 2019

Time: 2026.10.22 20:20:45 [GTick=1,LGTicks=1,Duration=6]
PosCode: 0:0:0
ZoneName:
OS: Windows 10(64) 10.0 (Build: 9200), Service Pack 0.0
CPU: GenuineIntel  11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz @ 2308 MHz
RAM: 16151MB RAM
CPUInfo: 16,8,16,0
Memory: 138112KB
PrivateMemory: 272244KB
Video: NVIDIA GeForce RTX 3060 Laptop GPU (9621), DX v4.9r904
Option: 1385x647__W0_H0A0K__
Scene: 0_0_1
Stat: 0
Replay: 0_1
WorldRaid: 0_1/0
Sev: 0_
VideoResources: 0 MB
MAC: 09-F9
LANG: EUROPE
IME: ???

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
 
Back
Top