Онлайн игра Адамант Адан: Хроники Средиземья

Дискуссии => Новичкам => Тема начата: petka от 31 Янв 2012 в 03:16

Название: клиент (updated)
Отправлено: petka от 31 Янв 2012 в 03:16
Вобщем немного подзадержался с релизом, но все же лучше поздно...
Итак, что сделано:
-хоткеи теперь можно создавать на гораздно большее количество клавиш (проверьте плз)
-в шаблоне триггера можно использовать переменные ($Lider сказал группе: "танк в")

Карта:
-возможность редактировать каждую комнату (цвет, иконка, коментарии, псевдоним)
-для каждой комнаты можно задать список действий выполняемых при заходе в эту комнату (нап фля фонт;пить фонт;конец)

Навигация:
-внутри текущей зоны можно ходить командой "идти <псевдоним|название клетки>. Идет кратчайшим путем. Если по пути будет ДТ - я не виноват.

-между зонами (дороги) можно создавать маршруты. Очень похожи на старые добрые спидвоки, но круче:
--отмечаем начальную точку, бежим, отмечаем конечную точку и все сохранилось.
--не обязательно быть в начальной/конечной точке маршрута можно начать маршрут с середины
--клиент следит за группой - если кто-то устал (<2% мувов) или потерялся, то следование по маршруту останавливается
--(самое крутое) клиент умеет строить "замыкание" маршрутов. Т.е. если у вас есть маршруты ММ-МТ, МТ-ИЗЕН, ИЗЕН-ЛОРИК и ЛОРИК-ЭСГАРОТ, то из ММ вы можете дойти до Эсгарота

Краткая справка по командам:

"идти <псевдоним|название комнаты>" - отводит перснажа в комнату с указанным псевдонимов/названием в рамках текущей зоны.
"маршрут начало <название начальной точки>" - начинает запись нового маршрута.
"маршрут конец <название конечной точки>" - останавливает запись текущего маршрута.
"маршрут отмена" - прекращает запись текущего маршрута без сохранения.
"маршрут идти <пункт назначения>" - отводит персонажа в указанную точку.
"маршрут стоп" - прекращает вести персонажа по ранее выбранному маршруту.
"маршрут справка" - отображает эту справку.

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

Вобщем пробуйте. О глюках, опечатка и прочая пишите

Ссылка для скачивания: http://mudclient.codeplex.com/ (http://mudclient.codeplex.com/)

ЗЫ перед установкой, если вы раньше пользовались клиент удалите плз из папки мои документы->Adan client->Maps->ZoneVisits файлы 20.xml и 30.xml. По идее зоны МТ и ММ тогда должны появиться с расставленными иконками.
Название: Re: клиент (updated)
Отправлено: Нитеминна от 31 Янв 2012 в 12:36
спасибо за релиз.
с иконками клиент выглядит посимпатичнее, дополнительные кнопки начали биндиться, но ~ (ё) по прежнему не нажимается.
остальное тестим =)
Название: Re: клиент (updated)
Отправлено: Lenin от 31 Янв 2012 в 22:17
проблема с "энтером" на нампадах, так и осталась!!!
Название: Re: клиент (updated)
Отправлено: petka от 01 Фев 2012 в 00:28
тильда у меня работает :o
с энтером - видать не судьба  :(

У вас иконки на картах ММ и МТ появились? Файлы удаляли перед переустановкой?
Название: Re: клиент (updated)
Отправлено: Нитеминна от 01 Фев 2012 в 03:00
тильту можно забиндить, в тригграх ё тоже можно написать, а в строке ввода ё не нажимается.
если карты удалить, то их не будет при установке клиента, но будет папка:
C:\Users\roller_girl\Documents\Adan client\Maps\ZoneVisits\DefaultMaps\ тут лежат 20.xml и 30.xml, если 2 файла перенести в:
C:\Users\roller_girl\Documents\Adan client\Maps\ZoneVisits\
то зоны с иконками появляются.
Название: Re: клиент (updated)
Отправлено: petka от 01 Фев 2012 в 22:04
Цитата
тильту можно забиндить, в тригграх ё тоже можно написать, а в строке ввода ё не нажимается.
Так стоп...
То есть, ты создаешь хоткей на тильду ну пусть будет команда  "пить фонтан".
Теперь, когда ты нажимаешь тильду шлется команда "пить фонтан", но буква "ё" в строке ввода не появляется?
Ну какбы так и задумано...

Теперь планы на след релиз - ближайшие 2-3 недели (в основном косметика):
- виджеты группы/монстров нужно перерисовать и немножко поменять логику резайза, добавить время мема для согруппников, убрать тормоза.
   Если не хватает каких-либо аффектов - пишите, оно не долго добавить.
- сохранение истории команд, сохранение конфига, загрузка конфига из другой папки.
- ссылки кидаемые в теллы (ну с http:// начинаются которые) хотелось бы сделать кликабельными - надоело копипастить.
- локализация всего и вся
Ничего не забыл?
Название: Re: клиент (updated)
Отправлено: Нитеминна от 01 Фев 2012 в 23:35
буква ё не нажимается в строке ввода вообще, но на букву ё можно повесить бинд.
нужна возможность записывать команды в ANSI
Название: Re: клиент (updated)
Отправлено: petka от 01 Фев 2012 в 23:55
ааа, все понял.
На букву ё (тильду) захардкоден хоткей - выделение монстра в виджете (тильда, шифт + тильда - монстры, таб, шифт+таб - согруппники)

А что еще за команды ANSI?
Название: Re: клиент (updated)
Отправлено: Нитеминна от 02 Фев 2012 в 00:53
как в jmc, опции-настроки-логи-записывать команды в формате ANSI.
в этом случае логи принимают вид:
p:125m100H 63V 67778X 0C Вых:СВЗ^>
up:6521mКаменная лестница
p:124m   Вы стоите на широкой каменной лестнице, ведущ
p:110mей вниз. Тут очень оживленно,
мимо вас постоянно проходят воины - видимо, внизу находятся казармы.
[ Exits: S D ]
Серый шакал пробегает здесь в поисках пищи.
Неповоротливый тролль бредет, сгребая мусор в кучи.
и воспользовавшись программой AMUD_HTML его можно перевести в html, получится примерно так:
http://64.120.233.206/massrip.htm
Название: Re: клиент (updated)
Отправлено: Шигор от 02 Фев 2012 в 10:20
В адан не играл давно, поэтому если что-то существенно поменялось и я этого не понимаю, можете не учитывать. Это так, предисловие, мало ли.

Немного багов:
System.IO.InvalidDataException: ASCI escape sequence has invalid parameter - '242'
   at Adan.Client.MessageDeserializers.TextMessageDeserializer.ProcessEcapeSequence()
   at Adan.Client.MessageDeserializers.TextMessageDeserializer.DeserializeDataFromServer(Int32 offset, Int32 bytesReceived, Byte[] data, Boolean isComplete)
   at Adan.Client.Common.Conveyor.MessageConveyor.FlushBufferToSerializer(Int32 actualBytesReceived, Boolean isComplete)
   at Adan.Client.Common.Conveyor.MessageConveyor.HandleDataReceived(Object sender, DataReceivedEventArgs e)

Предложения и замечания:

Наверное это не полный опять же список всего что хотелось сказать, однако, выражаю крайнюю признательность автору ))
Еще хотелось бы добавить, что каждому мил не будешь и следовать лучше идее которая в голове, так что обратить внимание прошу в основном на баги.
Название: Re: клиент (updated)
Отправлено: Шигор от 02 Фев 2012 в 12:06
Ах да, еще вылетает клиент при запуске глобальной карты. OS Windows 7 x32.
Название: Re: клиент (updated)
Отправлено: Шигор от 04 Фев 2012 в 10:45
System.InvalidOperationException: There is an error in XML document (1, 28). ---> System.Xml.XmlException: 'за' is an unexpected token. Expecting white space. Line 1, position 28.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   at System.Xml.XmlTextReaderImpl.ThrowExpectingWhitespace(Int32 pos)
   at System.Xml.XmlTextReaderImpl.ParseAttributes()
   at System.Xml.XmlTextReaderImpl.ParseElement()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlTextReader.Read()
   at System.Xml.XmlReader.MoveToContent()
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLoreMessage.Read18_LoreMessage()
   --- End of inner exception stack trace ---
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
   at Adan.Client.Plugins.StuffDatabase.LoreMessageDeserializer.DeserializeDataFromServer(Int32 offset, Int32 bytesReceived, Byte[] data, Boolean isComplete)

ошибка, при попытке опознать медаль "за отвагу". Возникали подобные и в ряде других случаев, но выловить времени не было.
Название: Re: клиент (updated)
Отправлено: Фальвира от 04 Фев 2012 в 11:35
первые ощущения очень прикольные, я таких пока не видел клиентов. Так держать. Готов даже простимулировать чуток материально разработчика.
Название: Re: клиент (updated)
Отправлено: Фальвира от 04 Фев 2012 в 12:13
почему то не сохраняет на карте последнюю зону где был. И еще -  как сохранить настройки не выходя из клиента?
Название: Re: клиент (updated)
Отправлено: petka от 04 Фев 2012 в 12:51
....
ошибка, при попытке опознать медаль "за отвагу". Возникали подобные и в ряде других случаев, но выловить времени не было.
Это когда было? Просто этот баг недели две как починен.

почему то не сохраняет на карте последнюю зону где был. И еще -  как сохранить настройки не выходя из клиента?
Что значит не сохраняет?
Ты что-то редактировал потом ушел в другую зону/закрыл клиент и твои изменения потерялись?
Настройки сейчас не выходя никак - на след апдейт запланировано.
Название: Re: клиент (updated)
Отправлено: Фальвира от 04 Фев 2012 в 13:13
Что значит не сохраняет?
Ты что-то редактировал потом ушел в другую зону/закрыл клиент и твои изменения потерялись?
Я ходил по зонам - отрисовывал, потом закрыл клиент. Последняя зона где был не отрисована вообще, остальные гуд.
Да, и еще - нажатие на иконку карта дорог - вылетает клиент.
Название: Re: клиент (updated)
Отправлено: Шигор от 04 Фев 2012 в 17:14
Все что пишу в реальном времени происходит. Скачана последняя версия выложенная. Поэтому еще и просил написать в хэлп хотя бы версию клиента.
Про карту дорог вроде говорил тоже, что крэшится клиент
Название: Re: клиент (updated)
Отправлено: Фальвира от 06 Фев 2012 в 16:37
Перестала при прокрутке основного окна появляться разделительная полоса. Текст скроллится полность. Как исправить?
Название: Re: клиент (updated)
Отправлено: petka от 06 Фев 2012 в 21:52
Перестала при прокрутке основного окна появляться разделительная полоса. Текст скроллится полность. Как исправить?

Ну как бы баг...
В папке C:\Users\<имя пользователя>\AppData\Local\Adan есть несколько .config файлов.
В одном из них есть настройка MainOutputWindowSecondaryScrollHeight выставь ее в 100.
Название: Re: клиент (updated)
Отправлено: Фальвира от 07 Фев 2012 в 12:19
понял, буду знать. вылечил удалив файл с расположением окон. потом просто заново расставил как надо.
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 10 Фев 2012 в 17:03
шота .нет скачал новый самый последний, но не установился
и по прежнему требует .нет
печалька
Название: Re: клиент (updated)
Отправлено: Huorn от 12 Фев 2012 в 17:36
как победить глюк? при использовании триггеров с условиями - каждый раз при загрузке клиента в триггер добавляются пустые строки (значки ";;;")
Название: Re: клиент (updated)
Отправлено: petka от 12 Фев 2012 в 21:16
шота .нет скачал новый самый последний, но не установился
и по прежнему требует .нет
печалька
Увы, в этом плане ничего не измениться.... :'(

как победить глюк? при использовании триггеров с условиями - каждый раз при загрузке клиента в триггер добавляются пустые строки (значки ";;;")
Это баг - в след апдейте починю
Название: Re: клиент (updated)
Отправлено: allbell от 13 Фев 2012 в 21:23
стоило уехать на недельку)) я все на старом сижу
спасибо за релиз, буду тестить
аффтар, пеши исчо
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 15 Фев 2012 в 16:25
вставил, и сразу бежать тестить путанные клетки

(http://s017.radikal.ru/i442/1202/de/7d55d1e7f8dft.jpg) (http://radikal.ru/F/s017.radikal.ru/i442/1202/de/7d55d1e7f8df.jpg.html)


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

зато сразу в двух клетках прорисовалось кое что
может это я что-то не так сделал???
Название: Re: клиент (updated)
Отправлено: Фальвира от 15 Фев 2012 в 19:42
Есть такой глюк. Делая хоткей с использованием $Groupmate и $monster - после перезапуска клиента происходит произвольная замена $monster на $Groupmate
Название: Re: клиент (updated)
Отправлено: petka от 15 Фев 2012 в 22:36
ну путанных клеток починили десятка два...
Леоспилка же вроде норм отображается там только пара клеток кривые - сервер шлет, что ты в Пещерах гномов  :)
С этими делами я обычно к Туору обращаюсь (хотя последнее время его редко видно) - он чинит.

С монстрами и прочая, на след выходных, думаю будет мини патч. К сведению принял пасиба.
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 17 Фев 2012 в 15:16
так это чо путанные клетки, не главная задумка билдерофффф???
я так думал специально
в одну клетку 3 выхода и 4ре входа это великий замысел
или от клетка 1498 до клетки  1500  2 клетки а в обратную сторону 3

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

фуууу вы меня разо чаро вали

п.с.  или я таки прав??
Название: Re: клиент (updated)
Отправлено: petka от 17 Фев 2012 в 21:28
ну имху все таки это глюк  :)
особенно в нубских зонах (а там больше всего нашлось таких нестыковок)
кста, когда на север от мм выходы поправили, народ где-то неделю с трудом дорогу в развалы находил  :)
Название: Re: клиент (updated)
Отправлено: Мерли от 20 Фев 2012 в 03:35
Прошу обратить внимание на мои пожелания.
1. Разрешить в окошке монстров добавить фильтр для отсеивания ненужных мобов (ездовые животные: кони, мулы, пони и т.п.) В большой группе это очень необходимо.
2. Добавить дополнительные окна вывода информации с самостоятельными фильтрами. Например: я вбиваю в фильтр квестовых мобов. И в этом окошке будет отображаться только нужный мне моб. Оч удобно и быстро можно будет найти нужного когда клетки кишат кучей других мобов.
3. Добавить окно "оглядеться". Оно будет разбиваться еще на 4-ре окна "север" "запад" "восток" "юг". С возможностью обновления информации в окнах без нажатия клавиш.
4. Для хилов: окошко в котором показываются какие и сколько хилок доступно.
5. Для кастеров: окошко в котором показываются какие и сколько доступно атакующие, контролящие и т.п. заклы
6. Для милишников окошко умений с длинными таймерами. (или хотя бы показываются только те которые доступны) например: оглушающий.

Буду очень рад если к моим пожеланиям прислушаются.
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 20 Фев 2012 в 12:45
отсебябы добавил  вот шо

возможность конвертации сета
а то опшион + добавить кнопку + забить кнопку + забить шо по кнопке + окей
надо вторую  снова 
опшион  и тд
Название: Re: клиент (updated)
Отправлено: Мерли от 20 Фев 2012 в 13:55
я писал :
"2. Добавить дополнительные окна вывода информации с самостоятельными фильтрами. Например: я вбиваю в фильтр квестовых мобов. И в этом окошке будет отображаться только нужный мне моб. Оч удобно и быстро можно будет найти нужного когда клетки кишат кучей других мобов."

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

Хочется окно с фильтром на любое по мнению игрока событие.

Буду оч рад такому окошку =)))
Заранее спасибо

З.Ы. Таких окошек можно побольше =)
Название: Re: клиент (updated)
Отправлено: Мерли от 20 Фев 2012 в 14:29
Сейчас есть окно вывода инфы, но оно одно.
Хотелось бы много окошек и каждое со своим собственным фильтром.




Название: Re: клиент (updated)
Отправлено: Мерли от 20 Фев 2012 в 14:36
В идеале еще окно с "Visual Gauges" как в "zMude"

или что-то подобное

хотя бы элементарный индикатор состояния "доступности умений"
Следопыт:
в окошке три прямоугольника
на первом написано "костер" прямоугольник зеленого цвета - означает что умение развести костер доступно
на втором написано "лечение питомца" прямоугольник красного цвета - означает что лечение питомца еще не доступно
на третьем написано "перевязка" прямоугольник зеленого цвета - означает что умение перевязка доступно
мона добавить таймеры

как-то так =)
Название: Re: клиент (updated)
Отправлено: Нитеминна от 01 Мар 2012 в 17:03
а как можно изменить путь до папки C:\...\Adan client (в которой логи) ?
Название: Re: клиент (updated)
Отправлено: petka от 02 Мар 2012 в 11:13
никак
Название: Re: клиент (updated)
Отправлено: Рума от 26 Июн 2012 в 23:32
Портируйте под linux, а? :)
Есть же mono ;)
Название: Re: клиент (updated)
Отправлено: petka от 28 Июн 2012 в 01:49
Портируйте под linux, а? :)
Есть же mono ;)
в mono нету wpf, который активно юзается для UI

Вообще есть большое желание все переписать на чем-нибудь нативном ибо .Net пока разочаровывает для клиента...
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 28 Июн 2012 в 10:47
 
конвертация с жабосета будет? или можно даже и не трогать более  клиент???
потому как нубу типа меня даже  альяс тупой не  написать на нем
Цитата
#ali {мт %1} {метки %1;уклон} {all}
попытка сделать на основе вписаного в клиент альяса на баш (по аналогии), не увенчалась успехом
Название: Re: клиент (updated)
Отправлено: Рума от 28 Июн 2012 в 11:12
в mono нету wpf, который активно юзается для UI
Вообще есть большое желание все переписать на чем-нибудь нативном ибо .Net пока разочаровывает для клиента...
Может, так прокатит?
http://nnm.ru/blogs/debur777/xenocode_virtual_application_studio_2010_enterprise_edition_v8_0_1135/
http://www.xenocode.com/
Название: Re: клиент (updated)
Отправлено: petka от 28 Июн 2012 в 12:42
конвертация с жабосета будет? или можно даже и не трогать более  клиент???
потому как нубу типа меня даже  альяс тупой не  написать на нем
#ali {мт %1} {метки %1;уклон} {all}
попытка сделать на основе вписаного в клиент альяса на баш (по аналогии), не увенчалась успехом
[/quote]

ну выложи скрин как ты алиас создаешь или вышли мне "Мои документы/Adan client/Settings.xml" (если там паролей нетю) - я гляну.
насчет конвертации - скорей всего не буде (Ж
Название: Re: клиент (updated)
Отправлено: stariкашка Шааббаа от 28 Июн 2012 в 13:53
конвертация с жабосета будет? или можно даже и не трогать более  клиент???
потому как нубу типа меня даже  альяс тупой не  написать на нем
Цитата
#ali {мт %1} {метки %1;уклон} {all}
попытка сделать на основе вписаного в клиент альяса на баш (по аналогии), не увенчалась успехом

ну выложи скрин как ты алиас создаешь или вышли мне "Мои документы/Adan client/Settings.xml" (если там паролей нетю) - я гляну.
насчет конвертации - скорей всего не буде (Ж
[/quote]
как сет??  у меня команда не записывается, ругается что-то не по русски

добавить новый альяс
команда му
выполняемый []
попытка вставить  метк %1; уклон - не дали
попытка вставить  метк $MoutBчтототам (как в альясе про баш)  не удалось
как то так
попробую дома еще раз попробовать