16

Как я запустил Мир танков на macOS без Windows

Lesta Game Center на macOS

Lesta Game Center на macOS

Началось всё с того что Wargaming ушёл из России делегировав дела Лесте, которая сообщила что macOS они больше не поддерживают. Ну и ладно, подумал я и перенёс аккаунт на евро-сервера, так как ВГ всё также поддерживала macOS. И пару лет всё было неплохо, заходил иногда поиграть, но вот незадача, донатить то нельзя а голда на евро акаукнте заканчивалась. Плюсом было то что до европы пинг был 150+ мс (я с Дальнего востока), что в совокупности побудило меня изучить вопрос о том чтобы можно было играть на macOS без танцев с бубном – чтобы просто нажал на ярлык и играешь

Но была загвоздка – Lesta Game Center, через который происходит скачивание/установка/обновление клиента танков совершенно не хотел запускаться через Wine.


Первые потуги

В начале я настроил всё так – в Parallels у меня была установлена Windows 11 ARM(так как у меня процессор M серии), в ней Lesta Game Center который скачивал танки в расшаренную в маке папку. То есть при каждом обновлении приходилось запускать Parallels, а запуск самой игры уже происходил в маке через Crossover. По с равнению с полным отсутствием танков на маке это был просто прорыв


Первая сборка

Было сильно не удобно возиться как с Crossover так и с Parallels. Начал изучать какие есть варианты создания stand-alone приложения. В тот момент когда я этим занялся, Wineskin только переименовывался в Kegworks и я решил использовать Wineskin как уже зарекомендовавшее себя решение.
Перебрав все движки что были в Wineskin я нашёл тот на котором был минимум визуальных багов в игре и фпс был комфортным. На этот момент сборка была адаптирована только для стандартной графики, в улучшенной наблюдались глюки с цветами и ощутимые для игры подлагивания.
Ок подумал я, одна проблема решена, теперь надо понять как запускать скачивание и обновление клиента Мира танков и полез в xml файлы дабы понять как там всё устроено.
Решил попробовать такой фокус – в винде через Леста гейм центр запустить танки на скачивание и посмотреть что будет написано в xml-ках.
Посмотрел и родилась идея, а почему бы не скопировать эти "заготовки" xml файлов в сборку и запустить Леста гейм центр. И это сработало, танки начали скаичваться, хоть и без отображения самого окна Game Center

Скачивание Мира танков на macOS

Скачивание Мира танков на macOS

Окрылённый успехом, я играл так пару недель, а потом подумал, чегоб не поделиться с людьми этой наработкой. По тому как простого рабочего stand-alone варианта в 1 клик в интернете не было, и я разместил сборку и инструкцию как её сделать самому на гитхабе. Отписал об этом на форуме Мира танков – тамошний народ сборке обрадовался. Только вот гугл почему-то до сих пор отказывается выдавать в топе мою страницу, в свою очередь яндекс же отображает в топе. И я подумал что будет лучше разместить новость где-нибудь на популярном маководческом ресурсе чтобы дать больше огласки проекту, написал администрации appstorrent.ru где и разместили мою сборку. Успех был достаточно внушительный – много благодарностей от людей, что не могло не радовать.


Вторая и третья сборки

Здесь всё было достаточно предсказуемо – я изучал Kegworks(бывший Wineskin), внутрянку Wargaming Game Center дабы адаптировать подход и для клиента Лесты, попутно изучая Wine.
Изучением всего этого получилось добиться чтобы танки были играбельны на улучшенной графике при 60+ фпс + XVM на M1 Pro


Четвёртая сборка

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


Итоги и планы

На данный момент сборка получила ощутимое распространение, чему я очень рад, что делая то что нужно было лично мне, пригодилось многим ^_^

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

Проектом занимаюсь в свободное время, как хобби. Я собираюсь и дальше развивать проект – за эти несколько месяцев собрался как чат бета-тестров так и ощутимая аудитория танко-маководов.

Поделюсь списком планов которые собираюсь воплотить в будущих сборках:

– Отсутствие микро-фризов при улучшенной графике и проблем со шрифтами
– 100+ FPS M1 Pro при улучшенной графике на высоких настройках
– Доработка установщика (не надо будет при обновлении сборки снова скачивать клиент игры)
– Оповещение о выходе новой сборки
– Lesta Game Center без костылей
– Устранение ошибки не нахождения серверов у некоторых пользователей

Ссылка на гитхаб со сборкой:

https://github.com/gmaxus/Mir-tankov-macOS

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества