Решил убрать первое сообщение темы и сделать тут шапку. Что в шапке? Способ запуска самодельного сервера Mooege, позволяющего без Battle.Net и аккаунта в нём играть (весьма ограничено, так как мало чего ещё реализовано - даже бить монстров полноценно нельзя, хотя это зависит от сборки, на деле можно и побить и получить от них люлей, поюзать скиллы, взять и выполнить первый квест, плюс пошарить по подземельям и много где ещё) в Diablo III, а конкретно - в его бета-версию.
Всем, кто хочет побегать таким вот образом по локациям DIII нужно сделать вот что:
1. Скачать клиент игры с установленной (актуальная версия на 7 февраля 2012 года) Mooege. 2. В скачанном клиенте игры нужно запустить файл Mooege.exe, что находится в директории !Mooege, после нужно подождать пока текст в появившемся окне перестанет "бегать" и остановится, это будет почти сразу. Так мы поймём, что сервер Mooege инициализировался и готов к труду и обороне. 3. Из корневой папки Diablo III нужно запустить файл D3Launcher.exe, а в нём выбрать Local Battle.net 4. Игра запустится (по идее должна ), вам предложат ввести данные для входа. В графе Login вводим test@, а в качестве пароля (password) - что угодно. После этого можно играть. 5. Та версия Mooege (сервера или эмулятора сервера - называйте как хотите), что вы скачали вместе с клиентом почти наверняка уже устарела (ибо Mooege обновляется каждый день), потому я рекомендую хотя бы раз в день/пару дней качать новую сборку (ссылка на архив ниже) и заменять ею то, что уже было вами скачано (а конкретно - содержимое архива Mooege_current_build.exe извлечь в папку !Mooege внутри папки с игрой (с заменой всех файлов и папок)). В архиве содержится несколько папок - это разные ответвления, которые создатели Mooege в будущем совместят с Master-сборкой, но пока ещё этого не сделали. Некоторые версии работают только с патчем 8101 или 8296, а самые современные - с 8350, что уже установлен на раздаваемую через торрент версию игры.
Ссылки на скачивание ниже. Часть сообщения скрыта от гостей. Войдите или зарегистрируйтесь, чтобы увидеть это.
Вот что внутри архива теперь (было актуально на момент снятия скриншота):
Это изображение скрыто от гостей. Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть его.
Названия папок - это номера патчей (под которые конкретные версии Mooege), а в них уже находятся ветки развития Mooege, цифры и буквы после названия папки - номера сборки. Как только хоть одна из веток развития сервера обновляется, я перезаливаю архив целиком, так что по неизменной ссылке всегда будет самая свежая версия каждой из веток Mooege для трёх последних патчей.
Если кому-то по каким-то причинам лень качать мой клиент D3 с уже настроенным Mooege, а заставить последний работать хочется, нужно проделать следующие действия:
Скачать Mooege (или готовый по моей ссылке в архиве или же с гитхаба), распаковать его в любую папку.
Из папки Data_D3\PC\MPQs\ Diablo 3 скопировать все MPQ файлы (на деле их нужно меньше, но скопируйте на всякий случай все) в соответствующую папку (Assets\MPQ) в Mooege.
Запустить Mooege.exe и посмотреть, будет ли он ругаться на отсутствие MPQ файлов (любые надписи красного цвета). Если ругани не будет, то всё ОК и можно играть. Если нет... скачайте готовое через представленный торрент
Будут вопросы - задавайте в теме (а не в ЛС!). Сообщения в ЛС будут игнорироваться.
Кстати, настройки игры (в том числе - графики) находятся по адресу:
системный диск (обычно C:\) Users\ имя пользователя \Documents\Diablo III в файле D3Prefs.txt
Для корректной работы Mooege наверняка понадобится установка Часть сообщения скрыта от гостей. Войдите или зарегистрируйтесь, чтобы увидеть это.
Если через D3Launcher (не путать с Diablo III Beta Launcher!) игра не соединяется с Mooege, можно запустить её с определённым параметром командной строки (далее - пример):
"C:\Diablo III Beta\Diablo III.exe" -launch -auroraaddress 127.0.0.1:1345
Есть анти-патчи (откат патчей, что юзеры накатили не подумав), список вот тут: Часть сообщения скрыта от гостей. Войдите или зарегистрируйтесь, чтобы увидеть это.
Претензии по поводу скорости отдачи не принимаются (сообщения такого рода будут циничнейшим образом удаляться), у меня 60Мб/с канал (2х30Мб/с), но т.к. раздач очень много, скорости на всех может не хватить.
Вот примеры того, что можно делать в Mooege:
Самое свежее видео (7 февраля 2012 года):
Видео от 1 февраля 2012 года):
Видео от декабря 2011:
p.s. Кому интересно, на что способны видеокарты Radeon в бета-версии Diablo III, рекомендую почитать этот материал.
Если верить сайту diablozone.net - сейчас игру тестируют сотрудники Близзард и члены их семей. Потом видимо позовут остальных. Увы, я доступа к бете не имею и поэтому смотрю периодически видики из игры. Из персонажей наиболее приглянулся Demon Hunter.
Я читал, что полноценно в игру не поиграть без доступа, но благодаря некоторым утилитам уже можно побегать по ограниченной части игрового мира, без NPC и монстров. Я пробовал эти способы, но у меня самопальный сервер не фурычил. Подожду ещё, разработка утилит подобного рода идёт полным ходом, надеюсь скоро удастся заценить игру и тогда уже решить, стоит брать новую видяху или же нет.
Вот, немного красоты, жаль далее выбора персонажей неиграбельно (по-ходу, только у меня, т.е. через этот способ так и должно быть, но есть другой, что у меня не работает):
Я лично ни в каком баттл.нете играть не собираюсь, потому без оффлайна игра для меня не существует. Буду рад, если будет возможность любым способом нормально играть в офлайне по сетке (на двух компах) Судя по тому как ведётся разработки офлайнового сервера, то всё это вполне осуществимо.
А подзаработать не хотите!? там же на ауке за реал покупать и продавать, так можно на задротах подзаработать, сварить что то хорошее и на аукцион)
Ну а вообще сам собираюсь на батле поиграть, это не проблема, плюс куча разных достижений(плюшка но приятно), к тому же надеюсь получить все же ключ на бету(СК2 неограниченная подписка, вов часто подписывался - а тем у кого есть подписки обещали дать)
Монстров нет, квестов нет, нет почти ничего, можно лупасить простым ударом и первым навыком у варвара, побегать за всех персов по некоему собору. На 8800GTX, на этой древней видеокарте, игра идёт очень гладко, FPS не мерял, но явно не меньше 60, думаю попробовать поиграть на v-sync на 120Гц.
Если кому нужен способ запуска беты в таком режиме, я расскажу потом и выложу файлы.
FPS просаживается жутко в момент удара, но когда бегаешь рядом с мертвецами, то 60 держится. Не знаю, с чем это связано, позже проверю на GTX 280 на соседнем компе.
Что-то я с Sharp'om застрял Надо ярлык видоизменить, чтобы сервер подменить.. но после изменения игра при запуске выдаёт неопределённую ошибку и усё.. Если же ярлык не переименовывать, то баттл-нет не даст побегать.. :/
Mooege определённо радует. Новые монстры спаунятся, дофига локаций доступно и ещё что-то о чём я не знаю. Часть сообщения скрыта от гостей. Войдите или зарегистрируйтесь, чтобы увидеть это.
Сделали добротную прогу, что позволяет одновременно скачивать, компилировать (последнюю доступную версию) и запускать сервер Mooege, очень удобная софтина:
С утра слепил последний билд, взял "ведьму-доктора", заценил выпуск саранчи. Она никого не бьёт, это просто анимация, но всё равно приятно что-то новое увидеть =)
Mooext обновился, им стало ещё удобнее пользоваться. Собрал новую сборку, вот ченджлог:
[184ec895c1] 2011-10-05T15:08:03-07:00
* Updated Mono build files.
* Merge pull request #132 from raistlinthewiz/master
* FriendsService works basically though data is not persisted yet.
* Fixed a bug within PresenceService:Subscribe for accounts which was firing asserts in client on friend invites.
* Friend invitations works now - though they're not yet persisted.
* Improved account.cs NotifySubscriptionAdded function - it can now also send selected toon for account (if any) and toon list.
* FriendInvitations are now acceptable by invitee, though still need to work a bit more on it.
* Renamed FriendInvitationManager.cs to FriendManager.cs.
* ChannelInvitationManager and FriendManager are member variables of ChannelInvitationService.cs and FriendService.cs respectively.
* Moved OnlinePlayer.cs to Online/.
* Added PowerCollections as dependency.
* Merge branch 'master' of git://github.com/mooege/mooege
* Still working on friend invitation stuff.
* Fixed Toon.cs:QueryField Channel Id code and also added a warning for unknown query-keys.
* Added QueryField support for Account.cs.
* Friend invitations are now carried to remote client.
* Fixed PresenceService:Query request - it can now also handle account queries.
Пока ничего интересного (по крайней мере, мне так кажется) не добавлено, вот ченджлог:
ВНИМАНИЕ: СПОЙЛЕР!
[9fff75772a] 2011-10-08T12:21:21-07:00
* Merge pull request #136 from raistlinthewiz/master
* Implemented decline support for channel invitations
* Fixed a few bugs with ChannelInvitationManager HandleAccept and HandleDecline and added a few comments there to prevent possible confusions with them.
* Started implementing ChannelInvitation:Revoke support.
* Implemented ChannelInvitation:Unsubscribe.
* Implemented decline support for channel-invitations.
* Moved ChannelInvitationManager.cs from src/Mooege/Core/MooNet/Invitation to src/Mooege/Core/MooNet/Channels.
* Renamed ToonManager.cs GetAccountByToonLowID to GetOwnerAccountByToonLowId.
[8f0823289f] 2011-10-08T08:09:29-07:00
* Merge pull request #135 from raistlinthewiz/master
* Fixed shutdown command, implemented a few more..
* Fixed shutdown command which now actually exits the process.
* Added start/stop command for servers.
* Added uptime command.
* Fixed a tiny bug in last commit - missed the Contention Rate check there.
* Fixed Program.cs:Stats command which was throwing exceptions in some machines.
[c458a5591e] 2011-10-07T18:08:34-07:00
* Updated Mono build files.
* Merge pull request #134 from raistlinthewiz/master
* More friendservice stuff & basic server commands
* Implemented basic ServerCommandAttribute and CommandManager and a few sample commands.
* Removed Level.Incoming and Level.Outgoing from TinyLogger, packet loggers do now basically use Level.Trace.
* Re-factored Account.LoggedInClient -- so that when it's set friends will be notified.
* Re-factored MooNetClient.CurrentToon setter so friends will be notified -- though commented it for a while until we figure a missing bit there.
* When a client disconnects now, attached account's LoggedInClient will be set to null.
* Removed OnlinePlayers.cs and instead added PlayerManager.cs with basework for connect/disconnect notification support for friends/presence service.
* Re-factored FriendManager as singleton.
* Changed RPCObject subsribers-list from protected to public as it seems we'll need to access it for friend etc stuff.
* Still need to figure out how friends are notified one player comes online.
* Fixed BN.3.3 in Toon.cs:QueryField and NotifySubscriptionAdded -- it actually states if the toon is selected one for account.
* Added IsSelected property to Toon.cs.
* Account.CurrentToon is now set initially on AccountDigest if account owns any toons.
* Fixed BN.1.2 in Account.cs -- it actually states if the account is online or not.
* Added IsOnline propert to Account.cs.
* Started implementing persistent storage for Friends Service.