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

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

UoKit.com Форумы _ Полезные ресурсы _ Journal/Skills Gump № ?

Автор: CrossFire 28.7.2012, 18:20

Добрый день!

Хочу интерфейс игры перерисовать, часть сделал, но тут вопрос в в перерисовке журнала и списка умений встал, они состоят из нескольких частей.

можно как-то номера нужных элементов узнать или может у кого-то патч исключительно на эти элементы есть, поделитесь?

п.с.
уогампом смотрел вердату, но хз какие элементы относятся именно к этим меню.

Автор: StaticZ 28.7.2012, 19:16

смотрите в чемнить (я бы фидлер рекомендовал бы) и ищите похожие элементы методом исключения находите нужные... большая часть обычно идет друг за другом, искать в нете нумера дольше чем самому вычислить... Если совсем худо можете посмотреть в готовых десктопах

Автор: CrossFire 28.7.2012, 19:22

да, первым делом полез на http://www.uo-desktop.uoo.ru, но оно не работает.

методом тыка не очень ( пробовал, хз что к чему и не подряд идут что-то

Автор: StaticZ 28.7.2012, 20:47

Да все там по порядку идет, вон основное:
http://s019.radikal.ru/i606/1207/29/1acbdddff40d.png
http://s017.radikal.ru/i406/1207/26/e82ce1f2888f.png

Проверять, как и искать честно говоря лень так что возможно кое чего и пропустил..

Автор: CrossFire 28.7.2012, 21:00

так-то да, я думал мож кто-то с таким же сталкивался и уже есть какие-то решения.

ладно, поковыряем так, спасибо.

Автор: StaticZ 28.7.2012, 22:01

я же обвел на скринах гампы журнала и скилов

Автор: CrossFire 29.7.2012, 6:06

Цитата(StaticZ @ 28.7.2012, 23:01) *

я же обвел на скринах гампы журнала и скилов


да-да, я и использую номера гампов с картинок)

Автор: CrossFire 31.7.2012, 20:57

оо-да, журнал покарен. остался список умений.

вроде неплохо вышло и видно вроде бы более-менее
Изображение

Автор: StaticZ 1.8.2012, 2:54

Цитата(CrossFire @ 31.7.2012, 21:57) *

оо-да, журнал покарен. остался список умений.

вроде неплохо вышло и видно вроде бы более-менее
Изображение

Под книгу выполнен ) впринципе хорошо смотрится, только я бы еще на вашем месте название перевел бы на русский ) Хотя честно говоря фон лучше темный ибо большая часть текста серая и желтая.

PS Кстати это для всех желающих в свободное пользование делается или сугубо под какой-то сервер?

Автор: CrossFire 1.8.2012, 20:17

в свободное, но т.к. делаю для себя, то только в свободное время и по настроению.
под клиент 2.0.3. (Под МЛ не планирую, т.к. делаю под то, на чем играю)

кстати, вот небольшое превью того, что уже сделано:
Изображение

Автор: StaticZ 2.8.2012, 3:48

Не плоха, хотя по мне дракошка лишний, не люблю я такие выпирающие закорючки.. + бардюр у папердрола сделал бы пошире, а еще лучше какойнить узорчатый аля как справа...

P.S. жаль что только под древние клиенты и опять весь текст на инглише ((

Автор: CrossFire 2.8.2012, 18:39

дракона сам убрать хочу, сначала хотел в этой стилистике делать, но потом пошел другим путем, но дракон остался, все руки не дойдут его убрать.

клиент: ну, ничего не поделать, с шарда, на котором сейчас новый клиент, "выгнали" (держался до последнего), а делаю только на игровом, специально под другой делать неинтересно, если пользоваться не буду

делал на свой вкус smile.gif люблю минимализм, да и на инглише как-то более интереснее смотрятся надписи

Автор: CrossFire 5.8.2012, 8:27

подскажите по возможности.

вкладка умения, только при открытии разначки располагаются так:
Изображение

при увеличении размера списка они мещаются вправо:
Изображение

это как-то правится? т.е. где-то можно координаты поправить или еще как-то? хочется без косяков

Автор: StaticZ 6.8.2012, 15:29

5 раз перепрочел итак не понял о чем речь...

Теоритически все возможно через дизасм, ну а практически есть лишь один способ изменения координат - увеличение размеров гампа, поскольку как правило координаты прописаны для левого верхнего угла это позволяет сместить картинку вниз и/или вправо.

Автор: CrossFire 6.8.2012, 18:29

поясню.

в моем предыдущем посте 2 скрина, нужно обратить внимание, например, на стрелку (обведена красной рамкой), так вот расположение этой стрелки меняется в зависимости от размера списка умений.
ранее на это внимания не обращал, пока не начал рисовать)

т.е. стрелка сдвигается влево, когда список умений делаем длиннее обычного.(заползает на "страницы" книги)

Автор: StaticZ 7.8.2012, 0:54

Если стрелки это разные гампы то можно попробовать способом что я писал в посте выше, если в одном то тут ничего не сделать, все это вшито в клиент... Вообще в таком случае это баг клиента и я бы советовал попробовать обновить его (я лично такого никогда не замечал и сейчас проверил у себя (версия 7.0.16.3) - все нормально)

Автор: PolDev 7.8.2012, 8:33

СтатикЗ хочет грамотно и мягко направить человека на истинный путь =)

Автор: StaticZ 7.8.2012, 11:09

Причем тут истинный путь? в уо не спроста сотни версии - все это результат фиксирования вездесущих багов разной тяжести. Я же не предлагаю сразу брать HS. +- 0.0.0.1 версия вполне может оказаться решением проблемы )
В любом случае это единственое что можно посоветовать в данной ситуации кроме дизасма, но второе советовать совсем бессмысленно

Автор: CrossFire 7.8.2012, 19:29

да, это один гамп, который распространяется на список умений и журнал.
скорее баг, ибо смещается еще и надпись Show Real с чекбоксом.

кстати, в журнале все нормально )

ну и ладно.

Автор: Officer 16.8.2012, 20:14

p.s.

проверил на нескольких клиентах, и на 6-ом клиенте такая же шляпа)
значит не я накосячил, хотя я в принципе не мог, т.к. правлю картинки только


// блиа, забыл почту на которую зареган CrossFire

Автор: Officer 18.8.2012, 7:14

блин, все-таки напрягает это, особенно когда знаешь.

Подскажите, где можно отредактировать расположение гампа, например, надпись "SKILLS"
Изображение
расположена по центру, быть может где-то нужно прописать другие координаты, чтобы надпись была в углу.

ибо кажется, что сбились координаты расположения этих гампов


Изображение
изменяется расположение гампа при увеличении списка умений

Автор: Officer 18.8.2012, 10:56

новый вид backpack

Изображение

но какие-то противоречивые впечатления

Автор: StaticZ 18.8.2012, 12:52

Цитата(Officer @ 18.8.2012, 8:14) *
Подскажите, где можно отредактировать расположение гампа, например, надпись "SKILLS"
Как ни странно но ответ так и не изменился:

Цитата(StaticZ @ 6.8.2012, 16:29) *
Теоритически все возможно через дизасм, ну а практически есть лишь один способ изменения координат - увеличение размеров гампа, поскольку как правило координаты прописаны для левого верхнего угла это позволяет сместить картинку вниз и/или вправо.



Цитата(Officer @ 18.8.2012, 11:56) *
новый вид backpack
Фон хороший а сам вид не нравится, имхо лучше уж просто квадрат чем такой ящик.

Автор: Officer 18.8.2012, 15:37

тут дело в чем-то другом, ведь курсоры в журнале и в умениях одинаковы, но только в умениях при увеличении списка они смещаются вправо.

Изображение

Автор: Warstone 18.8.2012, 16:01

Цитата(Officer @ 18.8.2012, 16:37) *

тут дело в чем-то другом, ведь курсоры в журнале и в умениях одинаковы, но только в умениях при увеличении списка они смещаются вправо.

Изображение
Тебе ответили. Это баги клиента. IDA и/или OllyDbg в руки и вперед.

Автор: Officer 18.8.2012, 16:07

Warstone, ты про это?
http://www.cracklab.ru/faq/OllyDbg


это же ппц

Автор: Officer 18.8.2012, 16:27

Цитата(StaticZ @ 18.8.2012, 13:52) *

Фон хороший а сам вид не нравится, имхо лучше уж просто квадрат чем такой ящик.


вот тоже грешу на это

кручу-верчу такой вариант:
Изображение


имхо, верхнюю часть надо закрасить чтобы следом от исчезнувших предметов не оставалось, при раскладке итемов инжектом по верхней части
Изображение

Автор: Warstone 18.8.2012, 19:25

Цитата(Officer @ 18.8.2012, 17:07) *

Warstone, ты про это?
http://www.cracklab.ru/faq/OllyDbg
это же ппц
То есть я его пользую - это не ппц, а ты - ппц... Ну может быть, но другого пути нету

Автор: Officer 18.8.2012, 20:25

а как иначе, я никогда кодом не занимался

открыл клиент в этом редакторе и смотрю на множество символов, вот и все что вышло ))
как же не ппц?

Изображение

Автор: Warstone 18.8.2012, 20:56

man asm
man PE
man debugger
man ollydbg
ой... То есть гугли...

Автор: Officer 19.8.2012, 9:43

ну, не знаю, могу только по аналогии сделать, а там в основном про взлом программ.

что там хоть искать надо? могу по тексту что-то найти

Автор: Warstone 19.8.2012, 12:28

Надо искать код, который отвечает за рендер гампа и его править.

Автор: Officer 19.8.2012, 12:49

это я понял, я хотел узнать что именно искать, название али какое или еще что? как этот блок найти?

хотя ну ее. все равно сам не сделаю.
проще внимания не обращать

Автор: StaticZ 19.8.2012, 19:12

Цитата(Warstone @ 19.8.2012, 13:28) *

Надо искать код, который отвечает за рендер гампа и его править.
Не компастируй людям мозг, если человек не умеет кодить то посылать его самому копаться в дизасме глупо =)

Автор: Officer 24.8.2012, 20:52

StaticZ прав! smile.gif

-----------------

продолжаем потихоньку:
меню выхода из игры
Изображение
только напрягает фон за надписью "ультима онлайн", надо потом пошаманить

по бекпаку: вот такая беда выходит, забыл про нее sad.gif
Изображение

но увеличивать площадь бекпака не хочется, т.к. она будет не полезной и место хавать лишнее будет в окне ультимы

Автор: StaticZ 24.8.2012, 23:35

А что не так с фоном?


ЗЫ по поводу бекапа вы его как делали? просто уменьшили размер изоображения или использовали черный фон? если первое то попробуйте использовать оригинального размера но с черным фоном )

Если не помогает можно попробовать еще закрасить правый нижний пиксель цветом 8,8,8 - некоторые программы умницы любят автоматически отсекать лишнии участки (правда это в основном анимации касается)...

Автор: Jose Cuervo 25.8.2012, 0:11

Файлы Антареса, судя по банку и рыбе.)

Автор: StaticZ 25.8.2012, 1:03

Цитата(Jose Cuervo @ 25.8.2012, 1:11) *

Файлы Антареса, судя по банку и рыбе.)
А это вообще к чему? Какая разница файлы какого сервера?

Автор: Officer 25.8.2012, 6:12

Jose Cuervo, так и есть, но роли не играет, можно пропатчить любой клиент с любыми файлами.
---------------



StaticZ,
фон: по-моему не подходит, выделяется из общей массы, глаз цепляется и не является одним целым.


бекпак: сохранен оригинальный размер гампа, нарисована только рабочая часть, куда курсором можно положить итемы, оставшееся часть закрашена черным цветом, а в игре делается прозрачным.
Наверно еще один баг с размещением итемов в паке, например, как у дочкой. Если ее положить в пак через сумку (Изображение), то часть удочки может упасть за края нарисованной части и будет "свисать", а потом есть передвинуть удочку, то след останется.

хмм, если размер гампа уменьшить, итемы могут упасть за видимую область же?

Автор: Jose Cuervo 26.8.2012, 9:59

Цитата(StaticZ @ 25.8.2012, 2:03) *

А это вообще к чему? Какая разница файлы какого сервера?

Тебе, может быть, и нет разницы. А я, допустим, пытаюсь угадать, кто под ником автора скрывается. Parker?))

Автор: Officer 26.8.2012, 12:05

Jose Cuervo, да.

я не скрываюсь, просто не смог зарегистрироваться первым ником
-----------

на данный момент 79 гампов изменено, что составляет:
Изображение

Автор: StaticZ 26.8.2012, 19:25

Цитата(Officer @ 26.8.2012, 13:05) *

Jose Cuervo, да.

я не скрываюсь, просто не смог зарегистрироваться первым ником
-----------

на данный момент 79 гампов изменено, что составляет:
Изображение

А эквип тоже сами рисовали?

Автор: Officer 26.8.2012, 19:31

эквип- оружие, шмотки?

не, взял готовое, только покрасил в цвет ))

Автор: Officer 31.8.2012, 19:45

может, по возможности, сделаете небольшой пример по дебагу на изменение расположения, т.е. как найти нужный гамп и изменить его расположение

Изображение

что-то начало раздражать смещение стрелок, блиин

Автор: StaticZ 1.9.2012, 12:23

Цитата(Officer @ 31.8.2012, 20:45) *

может, по возможности, сделаете небольшой пример по дебагу на изменение расположения, т.е. как найти нужный гамп и изменить его расположение
Примера тут не сделаешь это работа с дизасемблром и отладчиком причем на достаточно высоком уровне. Не каждому программисту она подсилу, а вы просите мануал для чайников. Забудьте про это, это дело очень нудное сложное и кропотливое поэтому в большинстве случаев подобный ответ означает одно - "теоретически конечно сделать можно, но практически нет".

Автор: Officer 1.9.2012, 13:13

ох, тогда конечно не надо mellow.gif
я себе это представлял, что нужно найти в клиенте определенные координаты и их переписать, как в верстке сайта, например, если правильный пример привел ).

Автор: StaticZ 1.9.2012, 14:35

Цитата(Officer @ 1.9.2012, 14:13) *

ох, тогда конечно не надо mellow.gif
я себе это представлял, что нужно найти в клиенте определенные координаты и их переписать, как в верстке сайта, например, если правильный пример привел ).

Можно и так вазьмите два гампа и посчитайте смещения дальше открывайте клиент в любом хекс редакторе и ищите эти числа... Скорее всего найдете несколько десятков а может и сотен совпадений дальще тупо меняйте и пробуйте... если клиент будет крашится или изменений не будет видно значит не то поменяли... Долго и нудно зато просто и каждому под силу ))) Но всегда есть шанс что может и не повезти например если клиент получает координаты не как какоето число а складывая их с координатами чегото еще....

Автор: Officer 1.9.2012, 16:16

пробую таким способом.

правильно ли я понял:
открыл в оллибаге клиент,
посчитал расположение от левого края гампа, на который накладывается наш гамп, до левого края нашего гампа:
Изображение

выходит 251 пиксель в нормальном состоянии и 258 в сдвинутом состоянии, т.е. смещается на 7 пикселей вправо.

потом ищем в оллибаге "251":
Изображение
, но ничего не находит.

вывод: что-то не так делаю.
вопрос: что не так делаю?

Автор: StaticZ 2.9.2012, 1:27

Вы пробуете искать текст а вам нужно искать число - т.е. байт(ы) а именно FB (251 в шестнадцатеричной системе счистления)... среднестатистически число найденных значений будет равна размеру файла / 255 что в случае уо будет примерно 12000, что конечно никуда не годится поэтому надо пробовать уменьшить диапазон уточнив условия например сделать предположение что скорее всего это тип WORD или DWORD тогда надо искать последовательность байтов 00 FB или 00 00 00 FB соответственно. Далее скорее всего (но не обязательно) где-то поблизости должно находится второе число (смещение по оси Y). Это уже сильно сократит число результатов, вопрос в другом будет ли то что вы ищете, но это уже методом тыка проверяется....


PS все смещения обычно указываются не от от края видимой границы а от края физического размера поверхности (картинки).

виноват FB 00 или FB 00 00 00 - в бинарнике байты пишутся в обратном порядке.

Автор: Pelican 2.9.2012, 2:54

Officer, тут поможет декомпиляция клиента в нормально читаемый код. Для этого надо использовать C: HexRays
Да и вообще, удивляет, что досихпор никто не выложил декомпилированные сурсы уо клиента. Всё с этим ассемблером возитесь......

Автор: StaticZ 2.9.2012, 3:18

даже .NET при всей его управляемости и рефлекторности не так то прост к "дизасму", вернее как - получить то код не сложно а вот получить компилируемый код бывает ой как не просто... К тому же в отличии от того же .NET где мы получаем реальный читаемый код в случае если по сборке не проехались обфускатором (а проезжаются им по ним наудивление крайне редко) сдесь же нас будут ждать километры говнокода в стиле:

if ( (unsigned __int16)a2 == 1 )
{
dword_1008BCC = dword_1008028;
if ( !dword_1008014 && sub_10059A3(dword_10087D0, &String2, 0) )
return 1;
}

найти и понять в этом что-то крайне сложно, ну а главное я крайне сильно сомневаюсь что подобный навароченый проект как уо можно будет легко обратно скомпилировать - при написании его использовалось куча статических либ - начиная от того же директХ и рад видео кончая хз чем.. Ну а если даже и удастся то что выйдет тоже большой вопрос, в проекте подобного уровня 100% используется куча асемблерных вставок (хотябы тотже рейдинг прозрачных гампов или источники света), если этот код обрастет лишними инструкциями то все может начать лагать даже на современых компах....

Автор: Officer 2.9.2012, 6:37

понял процентов 10 написанного laugh.gif

в интернете посмотрел подобную ситуацию и не нашел, что никто кроме меня не сталкивался с ней или все "забили" на это? ну, такого не может быть.

пробовал клиенты 203 2х шардов и один 60110 = у всех одинаково глюково.

заговор какой-то

Автор: StaticZ 2.9.2012, 12:26

что не понятного?

Автор: Officer 2.9.2012, 13:04

смогло найти по FB 00 и нашло 2 совпадения
Изображение

Изображение


дальше куда?

Автор: StaticZ 2.9.2012, 13:40

а дальше либо методом тыка - меняете и смотрите что получится )) либо начинается с умным видом ковыряться в дизасемблере и понять что там такое... Ну в вашем случае конечно первое ))))

Автор: Officer 2.9.2012, 13:50

конечно метод тыка, как изменить-то циферь?

а смещение 258 в 16ричной = 102, нужно искать как 10 20 ?

Автор: StaticZ 2.9.2012, 14:00

хз в дизасме не силен и этой прогой пользовался всего пару раз и толком че как там не помню уже.. для этих целей я обычно использую просто хекс редактор - WinHex (http://www.winhex.com/winhex/) удобный и простой....


что касается чисел то нет не правильно

258 это 0х102 (0х принято ставить для того чтобы указать что число в 16 ричной системе записано) это всеравно что 0х0102 (аналогично с десятичной системой 258 = 00000258, т.е. мы можем добавлять сколько угодно нулей в начало от этого числе не меняется, мы добавим 1 ноль чтобы число было размером типа WORD - 2 байта, т.е. 2 пары цифр). Дальше инвертируем байты и вместо 01 02 получаем 02 01.... ну а дальше уже ищем 02 01

Автор: Officer 2.9.2012, 15:47

что-то не то наверно,
изменил 02 01 на FB 00, много изменил, но не все, так запускается клиент, никаких изменений и ошибок, странно

Автор: StaticZ 2.9.2012, 17:52

да ничего странного ты изменил какойто байт это могло быть что угодно от цвета пикселя в логотипе уо до адреса вызываемой функции... так что отсутсвие каких либо видимых изменений не менее редкое явление чем крах приложения... все это одни допущения... может они использовали не этот размер а прибавляли его к чемуто другому например к границе текста.... но никто и не говорил что найти это будет легко )

Автор: Officer 2.9.2012, 18:19

уу, это иголка в стоге сена)
была бы еще функция автозамены, то норм, а то вручную каждое значение менять напрягает, если бы еще точно знать, то можно, а так - жуть

Автор: StaticZ 2.9.2012, 19:09

ну я же сказал ДОЛГО и МУТОРНО ))))))))))

Автор: Officer 2.9.2012, 19:16

жесть smile.gif))

ну ее в баню, лучше порисую

Автор: Juzzver 2.9.2012, 19:38

А если использовать CheatEngine? Может будет проще отследить те моменты, где это может указываться? К примеру при вызове гампа журнала, зафиксировать обрабатываемые пакеты, и в них пошаманить? Чем сразу лопатить весь клиент, в поиске параметров журналов.

Автор: Officer 2.9.2012, 20:30

позвонить что ли anonymous ? smile.gif

мм, CheatEngine показал 36 результатов с 251 и 97 с 258 smile.gif

и это я просто поиск по числу сделал:
Изображение
хз, чем поможет, но красиво

Автор: StaticZ 2.9.2012, 21:35

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

Автор: Officer 9.9.2012, 18:48

смирился с кривизной)))

переделал окно убиенного

Изображение

Автор: StaticZ 9.9.2012, 21:24

неплохо правда стили памоему уже разные пошли

Автор: Officer 10.9.2012, 10:03

вот небольшой общий вид

https://www.dropbox.com/s/8nq47hqxkpaghdw/nn.jpg

немного выбивается из-за фона, но более темный хуже, ибо там предметы плохо бывает видно

Автор: StaticZ 10.9.2012, 11:27

ну хотябы инвентарь с трупным окном следовалы бы сделать в одном стиле

Автор: Officer 10.9.2012, 11:46

а разве это будет интересно?

по началу трупе был темный, но не практично

Изображение


тут добивался контраста предметов различных, ну и чтобы е так стремно было

..

меню трейдинга смущает- да!

Изображение

Автор: StaticZ 10.9.2012, 21:01

Начальный вариант больше подходит по стилю

Автор: Officer 11.9.2012, 19:27

да, но предметы "теряются" на таком фоне =(
хотелось, чтобы было хорошо видно все

Автор: Officer 11.9.2012, 20:10

блин, я уже хз biggrin.gif

Автор: StaticZ 12.9.2012, 1:02

Есть немного, хотя по мне все это в большинстве случаев мелочи акроме отвратительного дефолтного фона журнала и цветов тамошних грифтов... Просто по практике понял что получается что меняешь "скин" потому что хочется чего-то новенького но со временем он начинает раздражать больше старого и приходится возвращаться назад на классику. Это касается не только уо но и вообще программ. Поначалу радуешься но когда начинаешь пользоваться видишь что слишком много не состыковок...

... а вот до конца доделать скин/десктоп очень мало у кого к сожалению хватает сил...

Автор: Officer 12.9.2012, 18:11

да тут не то чтобы сил, времени не хватает.

первоначально хотел и хочу охватить основные детали декстопа, а потом напильником доработать, что и будет скорее всего.

интерфейс использую с июня, вроде тогда начал изменять, и вроде ничего так, хотя может и в диковинку действительно, т.к. отличается от большинства знакомых мне тем.

допилим ее, ибо никто не подгоняет и никто не ждет smile.gif)

Автор: StaticZ 13.9.2012, 11:41

ну я не заинтересован поскольку оно для старых клиентов только... В принципе для новых клиентов народ больше ждет так как там десктопов мало...

Автор: Officer 13.9.2012, 18:41

ну, извиняйте, играем на 203. biggrin.gif

первоначально начинал делать на бесте как раз для клиент 601, но так и на начальном этапе осталось.
хотя разница вроде небольшая и переделать с 203 не сложно, но это я хз

а самое хреновое, что ограничен в изменении, кнопки должны быть на одном месте, одного размера и тд и тп

Автор: StaticZ 14.9.2012, 0:39

Цитата(Officer @ 13.9.2012, 19:41) *
первоначально начинал делать на бесте как раз для клиент 601, но так и на начальном этапе осталось.
хотя разница вроде небольшая и переделать с 203 не сложно, но это я хз
Не сложно но не всем дано... я вот с графикой не дружу, если только чето поправить обрезать а так чтобы самому нарисовать ето нереально сложно для меня ))

Автор: Officer 14.9.2012, 19:46

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

Автор: StaticZ 14.9.2012, 22:54

да кое что знаю, хотя и мало, но всеравно както в голове не укладывается ничего кроме пиксель арта и тупого кат-копи с обработкой границ ))

Автор: Officer 15.9.2012, 9:51

4я вариация бекпака и тела smile.gif

Изображение

Автор: Officer 15.9.2012, 14:57

меню крафта

Изображение

Автор: StaticZ 16.9.2012, 11:43

неплоха хотя контейнер немного на сумку не похож)

Автор: Officer 16.9.2012, 17:10

меня самого напрягает вид сумки, но что-то я встрял и ничего придумать не могу ))

Автор: Officer 23.9.2012, 12:46

StaticZ,

что за версия фидлера у тебя, сам дорабатывал?
сам использую 4,6 вроде бы самый последний

Автор: StaticZ 23.9.2012, 13:29

Цитата(Officer @ 23.9.2012, 13:46) *

StaticZ,

что за версия фидлера у тебя, сам дорабатывал?
сам использую 4,6 вроде бы самый последний

Это не совсем Fiddler, это это наша собственная модификация названая Fiddler+ на основе Fiddler версии 4.4.
http://rghost.ru/40526913.view

Что касается оригинала там уже вся движуха и энтузиазм стух все новые версии давно уже ничего принципиального нового не предлагают, да и честно говоря, хотя это и лучшая софтина для работы с мулами клиента, но сделано оно не для людей - порой кажется что об удобстве и интерфейсе даже не думали все делается через заднее место... Да и написано все тоже не лучшим образом, поэтому щас с народом начали работать над новым проектом - "Essence UDK", можно сказать "Fiddler следующего поколения".

Автор: Officer 23.9.2012, 14:03

ого, ждем.

надеюсь будет более лучший вариант ввода в игру гампов, а то фидер напрягает:

фотошоп - сохраняем картинку - фидлер - вставляем картинку - вводим в уо.

меня каждый пиксель напрягает, что приходится одну картинку корректировать несколько раз и эта цепь получается длинной и муторной.

с гамп эдитором проще:
фотошоп - гамп эдитор - патч в уо

Автор: StaticZ 23.9.2012, 14:38

Проекту всего 2 недели, да и для меня он вторичен - так как сейчас мне надо больше нашим сервером заниматься, а не отвлекаться на это, так что в ближайшем будущем ничего особого не ждите. В лучшем случае года через пол, а скорее всего и через год....


ЗЫ аналог гамп эдитора тоже будет... цель УДК - объединить все необходимые инструменты для разработчиков и гмов в одной программе, от просмотрщика ресурсов до полноценного клиента ну и предоставить АПИ и набор компонентов для разработчиков расширений. Ориентир на работу с мулами/уопмулами и собственными паками, хотя будет чтение и просмотр уопов енчант клиента и возможно вердаты старых клиентов, последнее правда под очень большим вопросом как и диф патчей. Хотя встроенный конвертор что вытряхнет все брахло в мулы из них конечно будет... Работать сие чудо будет скорее всего только в висте, вин7 и выше.

Автор: Officer 23.9.2012, 15:02

эхх, долго ))
с каждым годом людей меньше и меньше.
но должна быть зверь машина.

---
кстати, к +6 клиентам могу изменить себе мулы и тд, но как свое оформление передать другим?
с ГампЭдитором и клиентом 203 все понятно- сохраняем в спец файлик и потом патчим вердату.

А в случае с клиент высшими версиями, там же нет вердаты и автоматом не пропатчить, нужно открывать муры и их редактировать.

т.е. надо передавать уже системные файлы как я понял, с внесенными изменениями?

Автор: Officer 23.9.2012, 16:35

ахах, сделал баул, нормальнотак smile.gif)

Изображение

Автор: StaticZ 23.9.2012, 16:36

да точно также там вы вердату "патчили" а тут напрямую "мулы" разницы не много. Лучше всего давать архив какойнить с файлами *.bmp 24\32 бита с названием содержащим номер гампа например мы в фидлере используем следующие прототипы:

G0x001A.bmp
G0x1C2F.bmp

G00013.bmp
G50789.bmp

первый вариант это числа в шестнадцатеричном формате во втором в десятичном. Префикс G служит для индификации типа файла G - Gump, числа идут с ведущими нулями если они содержат меньше 5 цифр для десятичного формата и 4х для шестнадцатеричного.... Такие файлы легко обработать и воткнуть куда угодно ибо добавить файлы куда проще чем найти то что вы изменили в муле, ну а благодаря айдишнику в названии это легко сделать и программно а не ручками... могу даже наварганить ченить маленькое



Ну для ленивых конечно полезно приложить и готовый мул но надо понимать что не всем он подойдет, многие вносят свои изменения туда, к томуже разные содержимое мулов отличается от версии к версии....

Автор: Officer 23.9.2012, 16:47

так и думал, + могут установить, что захотят, а не по умолчанию все сразу

Автор: Warstone 23.9.2012, 23:10

Это вот прям мне укор... Хотел-же сделать патчи... Нет... не сделал ((

Автор: StaticZ 24.9.2012, 0:10

да ето делается за 5 минут

Автор: Officer 7.10.2012, 13:30

кстати, если бы сделали этот патч, то как бы он выглядел, точнее принцип работы?


---


млиа, разработчики могли бы и несколько гампов сделать, а не один и тот же в разные блоки совать
и таких костылей валом, лентяи

http://clip2net.com/s/2n8mi

Автор: Officer 8.10.2012, 20:36

книга умений, кто что думает?
рогатка снизу -закладка страниц по идее

п.с. желтый разделитель в процессе.

http://clip2net.com/s/2noAp

Автор: M@X 8.10.2012, 20:44

Попробуй рамку сделать более отчетливой, думаю будет поинтереснее...

Автор: StaticZ 9.10.2012, 0:47

Цитата(Officer @ 7.10.2012, 14:30) *
кстати, если бы сделали этот патч, то как бы он выглядел, точнее принцип работы?
Да просто exe - запускаем выбираем папку (а можно и не выбирать даже), ждем и готово. Если польстит можно лого автора вставить ))) Вообщем ничего особого, я сейчас и так завален работой так что если только чтото простенькое за 5 минут сварганить готов.....

Цитата(Officer @ 8.10.2012, 21:36) *

книга умений, кто что думает?
рогатка снизу -закладка страниц по идее

п.с. желтый разделитель в процессе.

http://clip2net.com/s/2noAp
Низбы чуток удлинил а вот вверх укоротил

Автор: Officer 9.10.2012, 19:07

Цитата(StaticZ @ 9.10.2012, 1:47) *


Низбы чуток удлинил а вот вверх укоротил


его не удлинить, пробовал, тут как-то все по-новому реализовано, т.е. роли не играет увеличение, все равно все остается на своих местах.

вот, на 13 пикселей увеличил, а ничего не поменялось

Изображение

кнопка новой группы и две настройки зафиксированы от нижней границы на несколько пикселей, тут хоть тресни, через программирование только по идее сделать отступ можно.


кстати, не в курсе из-за чего остаются отпечатки взятых предметов?
Изображение

Автор: Warstone 9.10.2012, 21:32

Цитата(Officer @ 9.10.2012, 20:07) *
кнопка новой группы и две настройки зафиксированы от нижней границы на несколько пикселей, тут хоть тресни, через программирование только по идее сделать отступ можно.
А ты сделай саму кнопку чуть меньше... Ну и с настройками что-нибудь умное...
Цитата(Officer @ 9.10.2012, 20:07) *
кстати, не в курсе из-за чего остаются отпечатки взятых предметов?
Изображение
Косяки рендера. В DirectX режиме этого нету вроде-бы.

Автор: Officer 10.10.2012, 17:42

Цитата(Warstone @ 9.10.2012, 22:32) *

А ты сделай саму кнопку чуть меньше... Ну и с настройками что-нибудь умное...

Косяки рендера. В DirectX режиме этого нету вроде-бы.



про изменение кнопки тоже думаю, но разработчики еще использую ее и в хелп-меню, надо думать, чтобы в 2х местах хорошо смотрелось, а может ее и еще куда-то запихнули.

директХ - мм, это в самой игре где-то или где?
(на компе вроде последняя версия стоит)

Автор: StaticZ 11.10.2012, 12:32

Цитата(Officer @ 10.10.2012, 18:42) *
про изменение кнопки тоже думаю, но разработчики еще использую ее и в хелп-меню, надо думать, чтобы в 2х местах хорошо смотрелось, а может ее и еще куда-то запихнули.
Вечная проблема... Из-за этого многие "десктопы" портили о себе впечатление со временем...


Цитата(Officer @ 10.10.2012, 18:42) *
директХ - мм, это в самой игре где-то или где?
(на компе вроде последняя версия стоит)
DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows. Он позволяет эффективно программировать графику, звук, устройства ввода (клава/мышь) и т.д.

PS А игре пофиг какая у вас версия стоит, под какую написана ту и использует, а написана она скорее всего под 5-тую версию (если в более поздних клиентах не проапгрейдили до 7мой), однако по утверждением Варстоуна директХ используется только в полноэкраном режиме

Автор: Warstone 11.10.2012, 12:48

Цитата(StaticZ @ 11.10.2012, 13:32) *
PS А игре пофиг какая у вас версия стоит, под какую написана ту и использует, а написана она скорее всего под 5-тую версию (если в более поздних клиентах не проапгрейдили до 7мой), однако по утверждением Варстоуна директХ используется только в полноэкраном режиме
УО использует только DirectSound (Звук) и DirectDraw (2-х мерная графика без ускорения). И для 98-й винды скорость ДД и ГДИ были одинаковые. Другое дело что для хп и 7-ки это не так.

Автор: StaticZ 11.10.2012, 13:32

ну в 80% говоря DX подразумевается графика (DirectDraw, Direct3D или Direct2D) остальные модули используются куда реже (очень часто например несмотря на использование Direct3D для звука выбирают OpenAl, а инпут так вообще и через винапи зачастую ))) )


Но вот с чего ты взял что DirectDraw без ускорения? по молодости помнится даже карты ускорения 2д графики отдельно делали под эти нужды, позже их уже интегрировали в видео карты, да и ускорять там особо нечего - все в конце концов упирается в пропускную способность шины и памяти...

Автор: Officer 11.10.2012, 20:37

ухх, самое объемное сделал:

Изображение

делалось под клиент 6.0.1.10

Автор: Warstone 11.10.2012, 23:09

Цитата(StaticZ @ 11.10.2012, 14:32) *
Но вот с чего ты взял что DirectDraw без ускорения? по молодости помнится даже карты ускорения 2д графики отдельно делали под эти нужды, позже их уже интегрировали в видео карты, да и ускорять там особо нечего - все в конце концов упирается в пропускную способность шины и памяти...
С того, как оно устроено... Все в один холст с попиксельной вставкой. Нету хранения текстур на видео-карте и т.д.

Автор: StaticZ 12.10.2012, 0:52

Цитата(Warstone @ 12.10.2012, 0:09) *

С того, как оно устроено... Все в один холст с попиксельной вставкой. Нету хранения текстур на видео-карте и т.д.
Ы??? Вообще-то есть, при создании поверхности в ДД указывается где ее создавать в видео памяти или системной, я в свое время хлебнул с этим горя когда мучился с ручным блитингом была боооольшая проблема адресации видео памяти =) да и "холсты" там не тоже не простые а палитровые с цветовым ключом, так что блитинг там можно "разогнать"

Цитата(Officer @ 11.10.2012, 21:37) *

ухх, самое объемное сделал:

Изображение

делалось под клиент 6.0.1.10
Если честно не очень понравилось:
1) кнопка добрадетелей вообще не понятно что за клякса
2) левые иконки предметов еще стремнее чем в оргинале. Из-за того что их добавили позже они плохо вписываются в папердрол, но у вас они вообще с боку припеку )
3) панель кнопок стремно выглядит - лучше бы убрать полоски между кнопками вообще и сделать последние и верхние покруглее...
4) раз все в духе минимализма я бы обрезал верхний кусок папердрола убрав лишний выступ


PS как вам удалось подвинуть скролы??

Автор: Officer 12.10.2012, 18:17

StaticZ,

а что за кнопка добродетеля? smile.gif

скролы не двигал, просто рамка тоньше, все размеры сохранял под оригинал.

Автор: GblPower 12.10.2012, 20:53

Цитата(Officer @ 12.10.2012, 19:17) *

StaticZ,

а что за кнопка добродетеля? smile.gif

скролы не двигал, просто рамка тоньше, все размеры сохранял под оригинал.

Он имел в виду аналог звезды Давида над картинкой персонажа, которая у тебя стала перевернутым знаком ислама )) Так от евреев ты плавно перешел к мусульманам ))

Автор: Officer 13.10.2012, 7:07

=)

надо изменить, дабы не задеть религиозные чувства верующих

Автор: Officer 13.10.2012, 8:36

StaticZ,

уже лучше вроде?

Изображение

эта картинка из 2х состоит вообще, там еще фон отдельно используется )


п.с.
для вашего проекта редактирования мулов:
- не забудьте добавить поиск, например, гампов по номеру.
чтобы ввел номер и сразу к нему пролисталось

Автор: Officer 13.10.2012, 9:38

кстати, этот символ добродетели меняется или влияет на что-то?
да и зачем он?

я считал, что это просто декоративный элемент

Автор: StaticZ 13.10.2012, 12:45

Цитата(Officer @ 13.10.2012, 10:38) *

кстати, этот символ добродетели меняется или влияет на что-то?
да и зачем он?

я считал, что это просто декоративный элемент
Оно открывает меню добродетелей (см обводку на скрине http://s018.radikal.ru/i527/1210/03/5252ba02199e.png )

Цитата(Officer @ 13.10.2012, 9:36) *

StaticZ,

уже лучше вроде?
Не намного, нет единства с папердролом. как они раньше казались инородными элементами так и у вас кажутся. У вас из-за выпирания за рамку даже больше.

Автор: Officer 13.10.2012, 13:36

Цитата(StaticZ @ 13.10.2012, 13:45) *

Оно открывает меню добродетелей (см обводку на скрине http://s018.radikal.ru/i527/1210/03/5252ba02199e.png )

ничего себе, это на более поздних клиентах, видимо.


Цитата(StaticZ @ 13.10.2012, 13:45) *

Не намного, нет единства с папердролом. как они раньше казались инородными элементами так и у вас кажутся. У вас из-за выпирания за рамку даже больше.


добивался эффекта огибания рамкой папердола предметов, хотя можно попробовать скрыть такое выделение предметов, например, пририсовав на заднем фоне штандарт например

Автор: StaticZ 13.10.2012, 13:50

Цитата(Officer @ 13.10.2012, 14:36) *

ничего себе, это на более поздних клиентах, видимо.
Да ладно - это на всех клиентах, начиная с AoS.


Цитата(Officer @ 13.10.2012, 14:36) *
добивался эффекта огибания рамкой папердола предметов, хотя можно попробовать скрыть такое выделение предметов, например, пририсовав на заднем фоне штандарт например
мне кажется лучше не станет... в вашем случае лучше их справа сделать вшив между рамкой и кнопками. Ну или делать рамку толще чем 2 пикселя )

Автор: Officer 13.10.2012, 13:58

Цитата(StaticZ @ 13.10.2012, 14:50) *

Да ладно - это на всех клиентах, начиная с AoS.

хмм, клиент 601 мондей легаси, кликал на пиктограмму и ничего не было.
ну, блин, они даже тут вкрячили кнопки с других мест


Цитата(StaticZ @ 13.10.2012, 14:50) *

мне кажется лучше не станет... в вашем случае лучше их справа сделать вшив между рамкой и кнопками. Ну или делать рамку толще чем 2 пикселя )


толстая рамка- лишнее, "вшить" не могу, сама игра их туда ставит, оригинальный папердол без них smile.gif

Автор: StaticZ 13.10.2012, 14:54

Цитата(Officer @ 13.10.2012, 14:58) *

хмм, клиент 601 кингс оф баунти, кликал на пиктограмму и ничего не было.
ну, блин, они даже тут вкрячили кнопки с других мест
чаво чаво??? кто кого вкрячил? Какой еще King's bounty ??? Мы точно про UO говорим? )) Ну а в целом это еще от сервера зависит если сервер застрял в развитии на преальфе то на новых клиентах даже контекстные меню работать не будут...


Цитата(Officer @ 13.10.2012, 14:58) *
толстая рамка- лишнее, "вшить" не могу, сама игра их туда ставит, оригинальный папердол без них smile.gif
Ну вы "аффтор", вам и решать )) я лишь комментатор и критик. По мне подобное смотрится хуже толстой рамки ) Но вообще не обязательно делать прямо рамку можно сделать какойто нарост пару завитушек и смотреться будет уже по другому

Автор: Officer 13.10.2012, 20:14

мда, что-то запарил этот стутус бар

тестовая версия
Изображение

Автор: Warstone 13.10.2012, 22:52

Цитата(Officer @ 13.10.2012, 14:58) *
хмм, клиент 601 кингс оф баунти, кликал на пиктограмму и ничего не было.
А все просто... Смотрите эмулятор, если он Сфера, то 90% контента работать не будут, а остальные 10% будут работеть не так, как предусмотрено ОСИ. По-этому, если вы хотите что-бы работало все - ищите RunUO сервера, которые делают ОСИ клон. Ну или поищите ваттовские ранки, особенно там, где он их поддерживает (особенность - есть донат), там вечная проблема в том, что сервер обновился на последнюю версию раньше, чем это сделал оф. клиент (Вятт переодически сидит на бета серверах) и тот факт, что за этим не поспевает Разор.

Автор: Officer 14.10.2012, 12:25

уф, вроде перенес тему с корректировками на ml клиент

http://dl.dropbox.com/u/97315639/11.JPG

Автор: StaticZ 14.10.2012, 12:40

Поздравляю не мало сделали ))

Автор: Officer 14.10.2012, 12:52

спасибо,

осталось допилить до конца.

Автор: Officer 14.10.2012, 18:48

только одно сделаешь, так на другое тянет smile.gif

новый вид сумок и ящика
Изображение

Автор: Officer 19.10.2012, 21:20

Изображение

где такой гамп найти в фидлере? что-то не вижу его

StaticZ,

кстати, да. с темным фоном не так глаза от основного окна отвлекает и вроде бы все разноцветные сообщения читаемы

Изображение

Автор: Officer 21.10.2012, 17:21

вот более-менее рабочая версия интерфейса

скрин:
http://dl.dropbox.com/u/97315639/11.JPG

переработаны основные части интерфейса+ сетчатый пол в шахтах и сетчатая вода


архив (21 мб)
http://dl.dropbox.com/u/97315639/UOML_tbuo.7z

внимание!
- делайте резервные копии файлов, чтобы могли вернуться на вашу текущую.
- делалось на шарде бестуо, поэтому может на других что-то не совпадать

установка:
скачиваем архив
закрываем игру
копируем содержимое архива в основной каталог игры
запускаем игру

--
стенок и пеньков нет, так как ерунда получается какая-то- делаешь одно, а косяк в другом и не понятно как.

Автор: Ozzy Osbourne 21.10.2012, 20:31

Спасибо, попробую как будет время

Автор: validyb 29.10.2012, 22:55

не могу посмотреть не одной картинки и не один фаил не вижу как смотреть

Автор: Officer 27.9.2015, 13:40

привет,
подскажите, надпись о логине, пароле и логине идут так же гампом?
в общем списке найти немогу.

https://cloud.mail.ru/public/osCN1Jod67Qt/img-2015-09-27-11-31-27.png

Автор: StaticZ 27.9.2015, 21:14

Цитата(Officer @ 27.9.2015, 13:40) *

привет,
подскажите, надпись о логине, пароле и логине идут так же гампом?
в общем списке найти немогу.

https://cloud.mail.ru/public/osCN1Jod67Qt/img-2015-09-27-11-31-27.png

Нет, они вшиты в клиент их положение и текст не изменить редактированием мулов. Хотя все возможно в UCS я давно сделал фактически полный кустомайз многих экранов

Автор: Officer 28.9.2015, 18:35

Цитата(StaticZ @ 27.9.2015, 21:14) *

Нет, они вшиты в клиент их положение и текст не изменить редактированием мулов. Хотя все возможно в UCS я давно сделал фактически полный кустомайз многих экранов



жаль, хотя чего ожидать от лентяев, которые, например, гамп из окна логина используют повторно в игровом интерфейсе.

Автор: Tenebras 18.2.2016, 23:51

А актуальной ссылки на данную работу нет ? Перечитал всю тему , как вы обсуждаете , но из за времени ни скрины не файлы уже не отображаются. Очень интересно что же получилось у автора !

Автор: Officer 21.2.2016, 11:36

https://cloud.mail.ru/public/ppBursfXhakV/UO___.gif

ну, вот, например, основное

Автор: Tenebras 22.2.2016, 0:36

Мило вышло ! Скачать я так понимаю уже негде , но все равно классно!

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