[updated 27.03.25] Альтернативный игровой клиент (Gracia Epilogue)

Assembler

Blood Fungus
Messages
254
Reaction score
353

[patch 27.03.25]
Патч включает в себя:
- исправление ошибок
- улучшения интерфейса
- обновление dll защиты
- интеграция снятия бафов через alt+click
Не забудьте удалить старую папку patches.
Скачать: link


Эксклюзивно для любимого ElmoreLab
Представляю клиент gracia epilogue (na, протокол 152), который работает на интерлюд сервере.

Как это работает?
Я написал экстендер (elmorelab.dll в папке system), который обрабатывает все игровые пакеты между клиентом и сервером. У каждого пакета изменяется id и при необходимости содержимое. После этих манипуляций пакет от грации клиента приобретает структуру интерлюд пакета, и наоборот пакеты от сервера изменяются под формат грации. Благодаря этому для сервера всё выглядит так будто вы играете с обычного интерлюд клиента. А для клиента как будто вы играете на грация эпилог сервере.

1) порядок вещей в инвентаре не сохраняется
2) отсутствие анимации УД, ФоЕ.
- отсутствие поддержки кодировки windows-1251. Это же касается китайских иероглифов
- крит. ошибка "History: ObjectTestReach <- (None : ErrorPathNone.FNameError) <- UStruct::SerializeBinGC" возникает по неизвестной причине на осадах. При запуске l2.exe с правами администратора такой ошибки нет.
Можно ли играть на этом клиенте на новом x5 Lionna сервере?
Да, установите патч для x5 Lionna из папки "patches"

Как сделать окно клиента всегда активным?
Откройте настройки, вкладка Audio/System, в категории Game Performance отключите опцию "Decrease Background Performance".

Как отключить коллизии с npc? Чтобы не застревать в мобах?
Откройте настройки, вкладка Game, в категории Misc. включите опцию "Disable Bodyblock".

Как поменять горячие клавиши для действий, умений на игровой панели и т.д.?
Откройте настройки, вкладка Shortcut. Включите опцию "Enter chat", во вкладке "Enter chat" измените стандартные горячие клавиши по своему усмотрению.

Действие /pickup работает медленно. С этим можно что-то сделать?
Установите патч "fast pickup" из папки patches.

Пропало окно (диалог с npc, окно покупки/продажи, личного склада и т.д.) и больше не появляется. Что делать?
Откройте настройки, вкладка Audio/System, в категории Interface нажмите кнопку "Initialize". Если это не помогло, закройте все окна клиента, удалите файл WindowsInfo.ini в папке system.

Я установил патч для окна клиента без рамки, но он не работает.
Закройте все окна клиента, откройте файл Options.ini в папке system, добавьте в [Video] параметр "StartupFullScreen=False"

Почему иногда пропадают все анимации?
В user.ini добавлено отключение всех анимаций на колесо мыши. Возможно, вы случайно нажали его. Повторное нажатие включит отображение анимаций.

Клиент игры не запускается на macOS, Linux или виртуальной машине.
Играю через Parallels Desktop, Win11 ARM
В свойствах l2.exe, во вкладке "Совместимость" в самом низу нажми "Изменить настройки эмуляции". Там выбери "Very strict emulation" (не помню как на ру версии) пресет. Должно запуститься.

Ну и по-мелочи для маководов с ретиной:
Клиент по дефолту у меня открылся во весь экран и скейлинг интерфейса сломался.
Чтобы починить, надо в реестре удалить HIGHDPIAWARE параметр для l2.exe (но не трогать ARM64VERYSTRICTEXECUTION) и играть в окне или с патчем на оконный безрамочный режим.
Can I play on the new x5 Lionna server with this client?
Yes, install the x5 Lionna patch from the "patches" folder.

How to fix low FPS when the client window is not active?
Open Settings, go to the Audio/System tab, and in the Game Performance category, disable the option "Decrease Background Performance."

How do I disable collisions with NPCs to avoid getting stuck?
Open Settings, go to the Game tab, and in the Misc. category, enable the option "Disable Bodyblock."

The /pickup action works slowly. Is there a way to improve this?
Install the "fast pickup" patch from the patches folder.

A window (NPC dialog, shop/buy/sell interface, personal storage, etc.) disappeared and won’t reappear. What should I do?
Open Settings, go to the Audio/System tab, and in the Interface category, click the "Initialize" button.
If this doesn’t help, close all client windows and delete the file WindowsInfo.ini in the system folder.

I installed the patch for a borderless client window, but it doesn’t work.
Close all client windows, open the file options.ini in the system folder, and add the parameter StartupFullScreen=False under the [Video] section.

Why do animations sometimes disappear?
Animations are toggled on and off by clicking the mouse wheel. Click the mouse wheel again to turn them back on.
В папке patches находится несколько вариативных патчей. В папку system уже добавлен стандартный цветной чат, сокращенные варианты команд. В user.ini активирован зум, на колесо мыши добавлено отключение анимаций.

Пожалуйста, НЕ ИЗМЕНЯЙТЕ файлы interface.u, interface.xdat, sysstring-e.dat, skillname-e.dat, skillgrp.dat. Если вам все же хочется их изменить, делайте патчи на основе файлов в папке system. Это же касается всех остальных файлов в system, не нужно заменять их патчами для интерлюда.

Скачать/Download: LINK
Клиент залит 27.03.25. Если в шапке поста есть более свежий патч, установите его поверх файлов клиента.
The client was uploaded on 03/27/25. If there is a more recent patch in the post header, download and extract it (replace the existing files).
1) Скачайте архив с клиентом.
2) Создайте новую папку для клиента.

Например "C:\Elmorelab_Epilogue". Не рекомендуется создавать папку для клиента в системных каталогах "Program Files", "Program Files (x86)", "Windows".
3) Извлеките файлы клиента из архива в вашу новую папку.
4) Проверьте существует ли свежий патч для клиента.
Информация об этом находится в шапке первого поста.
4.1) Если существует свежий патч, скачайте архив с патчем и переместите его в папку с клиентом.
4.2) Удалите папку "patches". Она может содержать устаревшие вариативные патчи.
4.3) Извлеките файлы свежего патча. Подтвердите замену файлов.
5) Проверьте папку "patches". Она содержит модификации, которые вы можете добавить на свое усмотрение.
6) Готово ✅
Запустите l2.exe из папки system и наслаждайтесь игрой. При необходимости создайте ярлык l2.exe на рабочем столе для быстрого запуска клиента игры.

Если у вас имеются какие-то вопросы по клиенту, сначала прочтите FAQ.
1) Download the client archive.
2) Create a new folder for the client.

For example, "C:\Elmorelab_Epilogue". It is not recommended to create the client folder in system directories such as "Program Files", "Program Files (x86)", or "Windows".
3) Extract the client files from the archive into your new folder.
4) Check if a new patch for the client is available.

Information about this can be found in the header of the first post.
4.1) If a new patch is available, download the patch archive and move it to the client folder.
4.2) Delete the "patches" folder. It may contain outdated optional patches.
4.3) Extract the files from the new patch archive and confirm any file replacements.
5) Check the "patches" folder. This folder contains optional modifications you can use if you want.
6) You're all set ✅
Launch L2.exe from the "system" folder and enjoy the game. If needed, create a shortcut for L2.exe on your desktop for quick access to the game.

If you have any questions about the client, please read the FAQ first.
 
Last edited:
Эксклюзивно для x3 Bartz
Представляю клиент gracia epilogue (na, протокол 152), который работает на интерлюд сервере.

Как это работает?
Я написал экстендер (elmorelab.dll в папке system), который обрабатывает все игровые пакеты между клиентом и сервером. У каждого пакета изменяется id и при необходимости содержимое. После этих манипуляций пакет от грации клиента приобретает структуру интерлюд пакета, и наоборот пакеты от сервера изменяются под формат грации. Благодаря этому для сервера всё выглядит так будто вы играете с обычного интерлюд клиента. А для клиента как будто вы играете на грация эпилог сервере.

Конечно же есть некоторые ограничения:
1) заточка скиллов отключена
2) порядок вещей в инвентаре не сохраняется
3) Не добавлено несколько донат шапок:
- Romantic Chapeau - Gold
- Romantic Chapeau - White
- Forest Forget-me-not Hat
- Warrior's Helmet
- Top Hat
- White Uniform Hat
Возможно я реализую этот функционал в будущем.

Плюсы данного клиента по сравнению с интерлюд клиентом:
- более стабильная работа в целом
- отсутствие многих крит. ошибок (тп в землях адена и тд)
- улучшенный интерфейс
- небольшой прирост fps
- новые красивые анимации умений (для кого-то это может быть наоборот минусом)

Минусы:
- есть несколько интерфейс багов (например после входа в игру или телепорта появление окон SKILL VIEWER, petition и тд)
- персонажи и монстры загружаются немного дольше (после телепорта или входа в игру)
- крит. ошибка insufficient memory в некоторых локациях (например в гнезде валакаса). Рекомендуется использовать патч l2.exe - large address aware

В папке patches находится несколько вариативных патчей. В папку system уже добавлен стандартный цветной чат, сокращенные варианты команд. В user.ini активирован зум, на колесо мыши добавлено отключение анимаций.

Пожалуйста, НЕ ИЗМЕНЯЙТЕ файлы interface.u, interface.xdat, sysstring-e.dat, skillname-e.dat, skillgrp.dat. Если вам все же хочется их изменить, делайте патчи на основе файлов в папке system. Это же касается всех остальных файлов в system, не нужно заменять их патчами для интерлюда.

Скачать: LINK
Крутейшая работа! А на х5 работать будет, если в инишку закинуть лионну?
 
Крутейшая работа! А на х5 работать будет, если в инишку закинуть лионну?
В данный момент не получится, т.к. сделана привязка к домену эльморлаба, только bartz.
Посмотрим. Если в ближайшее время никаких критичных проблем не обнаружится и будет много желающих с х5 - добавлю и его.
 
Я не люблю клиенты начиная с хб потому что там глючат макросы. еще на офе помню до ила все ок игралось, а дальше все пошло по одному женскому органу. Тут на ельморе тома тоже пробовал ставил клиент хб и как всех тошнило от работы макросов. Поэтому только ил клиент, пока он поддерживается играем, если не будет ил клиента гуд бай олимп, когда перестанет нормально одеваться весь сет это уже будут не бои а хз что.
 
Я не люблю клиенты начиная с хб
Как хорошо что никто не заставляет пересаживаться на грацию клиент, который сделал какой-то чел с форума 🙏 и можно продолжать использовать оригинальный ИЛ клиент
 
Я написал экстендер (elmorelab.dll в папке system), который обрабатывает все игровые пакеты между клиентом и сервером.
го классик клиент так же?)
 
Я не люблю клиенты начиная с хб потому что там глючат макросы. еще на офе помню до ила все ок игралось, а дальше все пошло по одному женскому органу. Тут на ельморе тома тоже пробовал ставил клиент хб и как всех тошнило от работы макросов. Поэтому только ил клиент, пока он поддерживается играем, если не будет ил клиента гуд бай олимп, когда перестанет нормально одеваться весь сет это уже будут не бои а хз что.
макросы работают как надо
 
го классик клиент так же?)
Изначально я с него и начинал. Взял 110 классик клиент от Vanganth. Там вырезаны всякие автомакросы и подобная дичь. Но там слишком много изменений в пакетке, картах, текстурах. Плюс многие нужные для классика пакеты от сервера не существуют на ИЛ. Слишком много работы. И я сомневался что вообще что-то получится в итоге, поэтому решил взять гф/эпилог/фрею/хф
 
Last edited:
Но почему эпилог, а не финал?
Финал хуже по целому ряду причин. Стабильность работы так себе, куча багов еще со времен ц5 клиента, много утечек памяти и тд. Еще есть вот такое:
photo_2024-06-28_13-45-48.jpg
Такие разрывы карт как минимум в 4 локациях. Бежишь по разлому и на секунду проваливаешься в другое измерение :LOL:
Эпилог по сравнению с гф - другой уровень. А хф не сильно лучше эпилога, так еще и туман с карт убирать, который режет фпс. Поэтому я и остановился на эпилог клиенте
 
Финал хуже по целому ряду причин. Стабильность работы так себе, куча багов еще со времен ц5 клиента, много утечек памяти и тд. Еще есть вот такое:View attachment 7388Такие разрывы карт как минимум в 4 локациях. Бежишь по разлому и на секунду проваливаешься в другое измерение :LOL:
Эпилог по сравнению с гф - другой уровень. А хф не сильно лучше эпилога, так еще и туман с карт убирать, который режет фпс. Поэтому я и остановился на эпилог клиенте
Интерлюд на клиенте грации - это вообще лучшее, что может быть. Спасибо большое
 
Как думаете, стоит ли добавлять ру перевод клиента? Есть та самая "официально, бесплатно, по-русски" локализация, где абсолютно всё переведено.
photo_2024-06-29_16-57-33.jpg
 
Как думаете, стоит ли добавлять ру перевод клиента? Есть та самая "официально, бесплатно, по-русски" локализация, где абсолютно всё переведено.
Если там нет Толстого сукна и Штормового экспресса, я качать не буду
 
Как думаете, стоит ли добавлять ру перевод клиента? Есть та самая "официально, бесплатно, по-русски" локализация, где абсолютно всё переведено.
View attachment 7405
Конечно стоит, тем более есть рпг, с которого можно +- весь перевод скопировать. Хотя сервер вроде как интернациональный
 
Еще если есть такая возможность поставить все самые нужные, интересные, востребованные на форуме патчи, будет супер. Кстати на х2 сделали вот такие плюхи, прикольно выглядит, что-то интересное если возможно выцепить от туда, что сделает процесс немного ну хоть обновленным - https://forum.elmorelab.com/index.php?threads/ideal-x2-Новый-hud-Карта-с-Зонами-и-Катакомбами-Подсветка-Дропа-Новые-Маркеры.6327/
 
Back
Top