www.mudconnector.su
https://forum.mudconnector.su/

Opensource клиент на WPF/C#
https://forum.mudconnector.su/viewtopic.php?f=8&t=714
Страница 1 из 1

Автор:  omlin [ Пн сен 23, 2013 10:59 pm ]
Заголовок сообщения:  Opensource клиент на WPF/C#

Собственно, давно существует, но на всякий случай, если вдруг кто не видел:

http://mudclient.codeplex.com/

MUD-клиент на C# WPF. Живой - т.е. на нем реально играют люди.

Творение не моё, сделал один из наших игроков под ником petka (за что ему, кстати, огромный респект! :) )

Изображение

Изображение

Изображение

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

Триггеры, алиасы, бинды... - всё есть, но создание только через GUI, это не всегда удобно.
Также есть некоторые баги, но на удивление мало.
Немало народу в адане играло и играет на этом клиенте, хотя клиент действительно не идеален и некоторые баги доставляют. Лично я играл около месяца на нём, но потом пересел обратно на свой любимый mmc - но я отдельный случай, мне надо ботов программить :)

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

Лицензия Ms-PL, т.е. можно делать практически что угодно с ним - доделывать и т.п.

Автор:  KadVar [ Вт сен 24, 2013 12:05 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Довольно кстати миленько. Посмотрим при случае.
А какого рода поддержка требуется ?

Автор:  omlin [ Вт сен 24, 2013 12:57 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Мад должен передавать дополнительные данные вместе с обычным output'ом. Насколько я понимаю, эти дополнительные данные предваряются какими-то эксейп-последовательностями, типа как при кодировке цветов. Естественно, дополнительные данные передаются только если клиент при старте соединения передает какую-то спец. эскейп-последовательность.

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

Автор:  omlin [ Сб окт 05, 2013 5:37 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Ого, игроки взялись за клиент! Первый пулл реквест, буквально вчера:

Цитата:
Добавлены профайлы, импорт конфигов из jmc, небольшие фиксы карты и прочего. Пока альфа, не загружает конфиг с импортом. Тест pull request.


https://mudclient.codeplex.com/SourceControl/network/forks/lrdx/mudclient/contribution/5442

Автор:  prool [ Сб окт 05, 2013 7:42 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

У меня на компьютере ферма - VC++ 6.0, VS 2008 и VS 2012. Но для сборки этого клиента нужна, пожалуй, VS 2010. Сейчас поставлю...

Автор:  omlin [ Сб окт 05, 2013 7:53 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Зачем? VS2012 умеет собирать проекты VS2010, там правда производится миграция проекта (причем, автоматическая), но она "мягкая": мигрированные проекты по-прежнему доступны из VS2010.

Автор:  prool [ Сб окт 05, 2013 8:01 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

У меня оно не смогло

Автор:  prool [ Вс окт 06, 2013 7:07 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

VS 2010 тоже не собирает этот проект. Похоже, файл проекта битый

Автор:  lrdx [ Вс окт 06, 2013 7:55 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Все дело скорее всего в stylecop. Попробуй MSBuild\common.targets удалить 2 последних импорта. Должно стать как-то так:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DocumentationFile>$(OutDir)$(TargetName).XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(SolutionDir)MSBuild\CommonAssemblyInfo.cs" >
<Link>Properties\CommonAssemblyInfo.cs</Link>
</Compile>
</ItemGroup>
</Project>

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

Автор:  prool [ Вс окт 06, 2013 10:21 pm ]
Заголовок сообщения:  Re: Opensource клиент на WPF/C#

Ура, с этими модификациями собралось! (VS 2010)

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/