Здравствуйте, гость ( Вход | Регистрация )

> EssenceUCS, Essence Ultima Client Shell
StaticZ
сообщение 31.12.2012, 21:09
Сообщение #1


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948





EssenceUCS (UCS расшифровывается как Essence Ultima Client Shell), разработанный на основе EssenceUDK, является бесплатной с закрытым исходным кодом графической оболочкой и расширением классического клиента версий 6.0.0.0-7.0.23.1. Поддержки ни более старых ни более новых клиентов нет и не будет. Данный проект ориентирован на владельцев и адмнистрацию РП серверов и ставит перед собой следующие цели:
  • Расширение возможностей клиента (UO замечательна тем что в ней можно поменять почти все, но те кто этим занимаются знают что это "почти" нередко становится камнем преткновения).
  • Защита протокола, клиента и его данных от модифицирования, макросинга и использования сторонего ПО, кроме Razor'а.
  • Обновление пользовательского интерфейса клиента (Не для кого не секрет, что интерфейс UO в голом виде мало удобен).
  • Поддержка собственных макросов и простых скриптов (в далеком будущем).
  • Обновление клиента и его данных (что крайне необходимо для "живых" серверов).
  • Поддержка плагинов, например для организации чтения новостета в лаунчере.
Очевидно, что задачи у проекта ориентированного на РП сервера кардинальным образом расходятся с задачами что ставил бы перед собой проект ориентированный на ПВП или ОСИ-стайл сервера. Следует сказать, что почти все что сделано является настраиваемым, а это значит почти все можно отключить. Конечно обычному пользователю доступны далеко не все настройки, все ключевые опции которые могут быть расценены как "читерство" доступны только администрации сервера. Тем не менее, проект ориентирован только на РП сервера, а это значит что он ни когда не станет преследовать задачи для ПВП серверов.
Конечно надо понимать что для раскрытия всего потенциала EssenceUCS от владельца сервера потребуется реализация расширения протокола на сервере, в противном случае многие возможности задействовать не удастся. Чтобы лучше представить EssenceUCS стоит вообразить гибрид апдейтера, Fluo, UOExt и Razor'а. Конечно подобное сравнение крайне поверхностное и не точное, но оно как нельзя точнее описывает желаемый результат. И так пора перейти от общих слов к конкретному списку возможностей текущей версии:


== Особенности оболочки:
  • Защита исходного кода от модификации и использования "читерского" ПО (аля инжект).
  • Последовательное автообновление данных клиента на основе уникального алгоритма обеспечивающего наименьший размер "патч" файлов с проверкой целостности, подписи, исходных и конечных данных. Все это делает абсолютно не возможно появление ошибок в результате обновления. На данный момент поддерживаются следующие типы данных: cliloc, map, statics, gumpart, tileart, textures, tiledata, hues, radarcol, animdata, skills, animation.
  • Автообновление программы и Автономная система развертывания и обслуживания, позволяет обслуживать сервер его владельцу без непосредственного вмешательства разработчика.
  • Гибкая система лицензирования с привязкой к машине на аппаратном уровне. Лицензия позволяют активировать "скрытные" расширенные возможности для "продвинутых" игроков и\или администрации сервера. При этом только владелец сервера может создать лицензионный ключ.
== Расширения клиента:
  • Снижение загрузки CPU как в меню логина так и в целом для 7.0.Х клиентов (на многоядерных системах видно что клиент загружает дополнительное ядро на 100%, помимо основного).
  • Возможность использования локального пути для хранения профилей (по умолчанию клиент хранит их в "\Documents\EA Games\Ultima Online Legacy\User Data\")
  • Клиент работает с перепакованными данными в собственный *.EMP формат, что препятствует просмотру, модификации и извлечению ресурсов простыми пользователями. Администраторы и разработчики могут так-же грузить *.MUL файлы с HDD без необходимости перепаковки данных.
  • Возможность принудительной загрузки всех ресурсов в оперативную память, вместо виртуальной. (Теоретически может помочь решить ряд проблем с использованием виртуальной памяти на некоторых платформах, а также ускорить работу клиента, при наличии достаточного объема памяти (требуется 1-2 Гб памяти в зависимости от ресурсов клиента))
  • Изменение таблицы файлов и работа с мультитаблицами (может быть полезным например для автоматической смены времени года в стиле снег-трава).
  • Изменение таблицы карт и работа с мультитаблицами (необходимо для поддержки карт не стандартного размера).
  • Изменение загрузочного экрана и главного меню (возможность менять любые гампы, их местоположения и размеры, шрифты, веб-ссылки). Поддерживаются множественное описание, позволяющие автоматически менять при входе используемое меню и загрузочный экран.
==================================
Текущая версия: 0.6.01 (2012.12.31)
Поддерживаемые клиенты: 6.0.6.1, 6.0.14.3, 7.0.3.0, 7.0.8.2, 7.0.13.4, 7.0.16.1, 7.0.16.3, 7.0.18.0, 7.0.23.1
Системные требования:
* Microsoft Windows 7/2008/Vista/2003/XP
* Microsoft .NET Framework 4.0
* Microsoft Visual C++ 2010 Redistributable Package

Несколько скриншотов, чтобы добавить красок в голый текст:
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Те кто дошол до этого места и судорожно рыщет глазами в поисках ссылки "скачать", вынужден разочаровать - хоть проект и является абсолютно бесплатным, это не мешает ему быть не свободно распространяемым. Чтобы воспользоваться данным решением вы должны связаться с разработчиком (т.е. со мной), при этом предоставить сведения о своем сервере и быть готовым подтвердить права владельца сервера. После получения "набора" и "инструкций" по развертыванию клиента, владельцы серверов могут свободно распространять полученные сборки клиентов, но им запрещено распространять любые файлы и сведения необходимые для развертывания клиента. Что бы получить доступ к проекту Ваш сервер должен удовлетворять ряду требований:
* Не являться сервером однодневкой, т.е. либо быть рабочим или находиться в состоянии активной разработки как минимум в течении года.
* Сервер не должен иметь доминирующую ПВП ориентацию, также крайне желательно наличие РП уклона и\или приличный реальный онлайн.
Конечное решение в предоставлении доступа к данному проекту остается за разработчиком, который допускает определенную субъективность, так что все истеричные посты в стиле "я не хуже Васи, почему ему дали а мне нет" будут расцениваться как флуд и удаляться. Все остальные желающие могут оставлять свои заявки. В заявках нужен адрес сервера, контакты для связи (jid или email) и обоснование использования данного продукта (иными словами зачем он вам, что вы от него ждете и чего хотите добиться используя его. Эта информация также будет мне крайне полезной для определения приоритетов для дальнейшей разработки).

P.S. Разработчик оказывает техническую поддержку только владельцам серверов, всем игрокам в случае проблем просьба обращаться к администрации своего сервера.

P.P.S. Хотелось бы выразить особую благодарность проекту UOExt. Именно он открыл мне глаза на возможности работы с клиентом, можно сказать что этот проект обязан ему своим существованием. Искренно желаю больших успехов и долгая лета UOExt...


Сообщение отредактировал StaticZ - 3.8.2016, 19:26


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
StaticZ   EssenceUCS   31.12.2012, 21:09
Nickname   Читал несколько раз в разное время, но информации ...   2.8.2013, 19:44
StaticZ   Читал несколько раз в разное время, но информации...   3.8.2013, 0:24
Nickname   Я остановился на выборе клиента 7.0.18.0, он в спи...   5.8.2013, 13:11
StaticZ   Я остановился на выборе клиента 7.0.18.0, он в сп...   6.8.2013, 14:16
StaticZ   После продолжительного застоя, вызванного нехватко...   13.5.2014, 20:16
StaticZ   Проблема с upscaler'ами была решена, и попутно...   19.5.2014, 3:08
StaticZ   И так первый релиз готов, заняло немного больше вр...   15.6.2014, 17:31
StaticZ   Обновление до версии 0.6.02, список изменений:   24.6.2014, 0:10
Warstone   Дашь с исходниками помацать? Обещаю не передавать ...   25.6.2014, 22:54
StaticZ   Дашь с исходниками помацать? Обещаю не передавать...   26.6.2014, 20:39
Warstone   Весело у вас там... Норм. У тебя по другому и не п...   27.6.2014, 10:17
StaticZ   Ладно... На Direct3D рендерер "переложили...   27.6.2014, 13:13
StaticZ   хе-хе, уменьшенная \ нормальная \ увелич...   27.6.2014, 23:55
Warstone   Ну там 2 части есть: 1) Ты на выходе получаешь пря...   28.6.2014, 1:25
StaticZ   1) Ты на выходе получаешь прямоугольник с текстуро...   28.6.2014, 1:34
StaticZ   Немного пошаманив смог установить разные радиусы п...   28.6.2014, 2:08
StaticZ   Итак, товарищи революция наконец-то совершилась, у...   28.6.2014, 14:05
StaticZ   Релиз версии 0.6.03, список изменений: Error#237...   28.6.2014, 20:12
StaticZ   Перезалил скрины )   28.6.2014, 22:20
Wap   Круто! Поздравляю! ИМХО, патч, в котором б...   29.6.2014, 21:08
StaticZ   Круто! Поздравляю! ИМХО, патч, в котором ...   29.6.2014, 23:44
Mirage   оно на стороне клиента (стандартного), сервер/кли...   29.6.2014, 22:54
Wap   Кстати, то что скриншоте, это максимальное поле ре...   30.6.2014, 0:06
StaticZ   Кстати, то что скриншоте, это максимальное поле р...   30.6.2014, 0:14
Wap   Ну, на первых скриншотах 1280х960 и это с черными ...   30.6.2014, 1:28
StaticZ   Ну, на первых скриншотах 1280х960 и это с черными...   30.6.2014, 1:56
Wap   Нет, там 1600х1200, просто скрины ужались видимо ...   30.6.2014, 8:27
StaticZ   Я в курсе. Я про дальность видимости карты. Насчет...   30.6.2014, 12:27
Александр Needle™   Потрясающий результат, рад что у тебя все получило...   2.10.2014, 19:42
StaticZ   Потрясающий результат, рад что у тебя все получил...   8.10.2014, 17:51
StaticZ   Демо в живую (коменты в сабах)... https://www.you...   25.4.2015, 0:32
StaticZ   Релиз версии версии 0.6.04, а при ней видео обзор ...   1.5.2015, 0:36
Warstone   А я еще раз хочу это сказать: Чувак - это оxуенно....   1.5.2015, 20:22
StaticZ   А я еще раз хочу это сказать: Чувак - это оxуенно...   1.5.2015, 20:50
StaticZ   Релиз очередной версии за нумером 0.6.05 и уже тра...   20.6.2015, 4:58
Warstone   Квинта когда будет?   20.6.2015, 9:36
StaticZ   Квинта когда будет? После закрытого теста, что н...   20.6.2015, 15:48
Warstone   Запиши в ЗБТстеры )) Если будет время - могу код ...   20.6.2015, 18:44
StaticZ   Запиши в ЗБТстеры )) Если будет время - могу код...   20.6.2015, 19:48
StaticZ   Доступная версия 0.7.91!! Никаких новых ха...   16.7.2015, 0:24
StaticZ   Little more good news - [b]version 0.8.96 released...   26.8.2015, 15:03
Narciruss   Ты реально крут :) Наверное жаль, что лет 10 назад...   27.8.2015, 2:51
StaticZ   Ты реально крут :) Наверное жаль, что лет 10 наза...   27.8.2015, 14:20
Warstone   Так вот как по твоему выглядит сер Шурф Лонли-Локл...   27.8.2015, 11:15
Warstone   А где-же мантия Истины?   28.8.2015, 2:14
StaticZ   А где-же мантия Истины? Порвал в порыве безумия ...   30.8.2015, 23:27
Aimed   Эта тема ещё актуальная? Как получить лицензию на ...   9.12.2015, 23:56
StaticZ   Эта тема ещё актуальная? Как получить лицензию на...   11.12.2015, 14:23
Warstone   Кстати... Статикз, а твоим UDK пользуется кто-нибу...   10.12.2015, 12:12
Aimed   StaticZ, По скольку Вап является главным владельце...   11.12.2015, 15:28
StaticZ   StaticZ, По скольку Вап является главным владельц...   11.12.2015, 17:47
Zergushka   Так что в итоге с проектом? Насколько я понял, реч...   3.2.2016, 18:11
StaticZ   Так что в итоге с проектом? Насколько я понял, ре...   23.4.2016, 21:26
StaticZ   [b]Релиз версии 0.09.0111 Список изменений:[list] ...   14.6.2016, 22:36
StaticZ   [b]Version 0.10.0120 released!! Changelog...   30.6.2016, 0:25
StaticZ   Обзор нового мода увеличивающего FPS и его сравнен...   4.8.2016, 5:45
Aimed   А можешь показать как двигаются другие персонажи н...   4.8.2016, 15:25
StaticZ   А можешь показать как двигаются другие персонажи ...   4.8.2016, 18:38
TeS   картинка с лева прям как на салосе , а справа что ...   4.8.2016, 23:06
StaticZ   картинка с лева прям как на салосеЭто все снято с ...   4.8.2016, 23:10
Wap   Это все снято с родного клиента, никакого салоса....   4.8.2016, 23:46
StaticZ   Конечно, вместо спидбуста было бы информативнее по...   5.8.2016, 0:09
Wap   скорость спидбуста аналогична скорости "бега...   5.8.2016, 0:41
StaticZ   а вот в виде со стороны игрока есть разница. Из-за...   5.8.2016, 1:25
Aimed   В пакетном обмене разницы быть не должно, а вот в...   5.8.2016, 10:19
StaticZ   Это не из-за плавности, а из-за отсутствия теней, ...   5.8.2016, 13:39
Aimed   Как что-либо с мулами может влиять на отрисовку те...   5.8.2016, 17:19
StaticZ   Как что-либо с мулами может влиять на отрисовку т...   5.8.2016, 18:53
StaticZ   [b]Version 0.11.0133 released!! It's ...   24.8.2016, 1:18
StaticZ   [b]Version 0.12.0136 released!! List of a...   1.10.2016, 23:17
Wap   Что сейчас с пользовательскими настройками UCS? Ну...   3.10.2016, 1:38
StaticZ   Что сейчас с пользовательскими настройками UCS? Ну...   3.10.2016, 8:10
StaticZ   Version 0.13.0160 released!! List of all ...   4.12.2016, 4:52
StaticZ   [b]Version 0.14.0167 released!! List of a...   6.8.2017, 16:56
Robin_Hood   [color=#CC0000][b]Version 0.13.0160 released...   11.11.2017, 9:23
StaticZ   ты проделал огромную работу! но не кажется ли ...   11.11.2017, 21:42
StaticZ   [b]Version 0.15.0205 released!! List of a...   5.5.2018, 3:18
StaticZ   [b]Version 0.15.0207 released!! List of a...   23.5.2018, 14:44


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.4.2024, 10:04
Designed by Nickostyle