Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Работа с клиентом UO _ Client modify

Автор: nakaza 11.4.2018, 10:30

Здравствуйте, форумчане!
В просторах гугл картинок натыкался на изображения айтемов, в пропс листе которых, помимо всего прочего, есть total imbuing weight. Информации откуда берется этот пункт не нашел, но насколько могу судить, это реализовано на стороне сервера, а хотелось бы это видеть на стороне клиента. Если это уже изобретенный велосипед, то можно узнать, как это активировать? А если это еще не изобретенный велосипед, то хотелось бы попросить у знатоков указать направление, в котором нужно двигаться, для такой модификации.
Спасибо

Автор: Juzzver 11.4.2018, 11:13

Реализовано на стороне сервера.
На стороне клиента - это будет целый ряд формул, которые хз как туда вменяемо впарить.
Проще написать скрипт на изиуо с интерфейсом или на орионе зафигачить модуль.
Там на одних только формулах уже голову сломать можно, чтобы корректно просчитать вес smile.gif

Ну и опять же, смотря для каких целей. Может достаточно будет обойтись этим сервисом:
https://www.knuckleheads.dk/imbuecalc.php

Автор: nakaza 11.4.2018, 15:38

Цитата(Juzzver @ 11.4.2018, 11:13) *

Реализовано на стороне сервера.
На стороне клиента - это будет целый ряд формул, которые хз как туда вменяемо впарить.
Проще написать скрипт на изиуо с интерфейсом или на орионе зафигачить модуль.
Там на одних только формулах уже голову сломать можно, чтобы корректно просчитать вес smile.gif

Ну и опять же, смотря для каких целей. Может достаточно будет обойтись этим сервисом:
https://www.knuckleheads.dk/imbuecalc.php


EasyUO, Orion и т.п. это все очень хорошо, но хотелось бы это увидеть в клиенте. А формул мы не боимся smile.gif
Проблема в том, что не знаю, с чего начать, вот и прошу совета, куда копать.
И нет, подобные онлайн/оффлайн калькуляторы это совсем не то

Автор: StaticZ 21.4.2018, 21:47

Цитата(nakaza @ 11.4.2018, 10:30) *

Здравствуйте, форумчане!
В просторах гугл картинок натыкался на изображения айтемов, в пропс листе которых, помимо всего прочего, есть total imbuing weight. Информации откуда берется этот пункт не нашел, но насколько могу судить, это реализовано на стороне сервера, а хотелось бы это видеть на стороне клиента. Если это уже изобретенный велосипед, то можно узнать, как это активировать? А если это еще не изобретенный велосипед, то хотелось бы попросить у знатоков указать направление, в котором нужно двигаться, для такой модификации.
Спасибо

Список свойств предметов отсылается сервером в OPL пакетах, где и разумнее это добавить и проще делать и проще менять\обновлять. Если же все таки очень хочется впихнуть это на стороне клиента, то тогда наиболее простое решение - подменять соответствующие пакеты, но даже это на порядок сложнее чем реализация того же на стороне сервера, но если есть желание то копать в сторону перехвата и подмены пакетов ну или инжекта собственного кода в клиента. Для начала можно попробавать uoext от варстоуна

Автор: nakaza 24.4.2018, 1:34

Спасибо за наводку. Ушел разбираться.

Подскажите, где можно найти документацию по протоколу?

Автор: StaticZ 24.4.2018, 2:06

http://ruosi.org/packetguide/index.xml

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)