В общем тем, кому интересно или нет. Буду писать сюда н ебольшие заметки по обновлению WoTFlix для debian-based дистрибутивов.
Что сделано:
Пропатченный wine в красивой обёртке deb. Ставится в /opt/WorldOfTanks и ждёт создания симлинка на игру.
Готовы многие менюшки для удобства пользователя.
И сам запуск игры.
Как в запущенных иксах, так и в отдельных.
Что надо сделать:
1) Нормальный доступный FaQ
2) Запуск с optirun для многих любителей поиграть на складных компутериках.
3) over 90% нужного функционала. Но 1 и 2 - приоритетные задачи 8)
Поехали, сама инструкция:
Содержит в себе готовый wine со всеми плюшками. Ничего не надо настраивать. Скачать, установить, перейти к пункту 2:
Скачать клиент (на время написания статьи версия 0.8.8) WorldOfTanks.torrent (2.8 Gb) - перезалил торрент. Сидирую когда жыфф.
Чтобы не напрягать мой компик, есть ещё варианты скачать с rutracker'a:
С пожатыми текстурами 12,5% (2.82 Gb)
Полный клиент (5.57 Gb)
Последние 2 не тестировались
Мой клиент представляет из себя патченную версию клиента WoT с ужатыми текcтурами (25%),заархивированный в архив 7z.
Распаковать клиент в любое место. Желательно не на ntfs.
Запускаем WoT Options и выбираем “первый запуск”. Выбираем папку где находится наш клиент.
Если всё сделали правильно, то всё, можно играть!
Жду отзывов и предложений. По мере накопления материала буду обновлять сборку и инфоррмацию на сайте. Спасибо за внимание.
ЗЫЫ Не положите мне сервак, скачивайте по одному 8)
ЗЫЫЫ Ночью сплю =\ Не разрешают компик оставлять на ночь =\
Страничка проекта пока тут. Доступна пока я дома и комп включён... Правда мы переехали на sourceforge.net, но кроме пакета там ничего нет О_о.
И тестеры.. нужны тестеры!
Комментарии (48)
Молодец. что скажешь. Но пока не сделают нативного клиента под линукс идут они лесом. Понятно что и без меня не сдохнут, но и я без них проживу.
За работу +1.
Увы, ждать ещ 100500 лет =\
И так.
1. Скачал и установил worldoftanks.deb. В К-меню-игры появились два значка: WoT Options и WoT.
2. Распаковал полный клиент игры в отдельную папку на home.
3. Запускаю WoT Options, выбираю первый запуск, указываю папку, запрашивает пароль суперпользователя - ввожу. Выскакивает предупреждение "Права изменены, можно играть".
ВОПРОС: 1.Почему не производится установка игры? (или я что то недопонял)
2. Запуск игры производить через ярлык WoT? (у меня только значок WoT поскакал и все).
ИТОГО: не заработало.
))))))))
1) Установка wine произведена при установке worldoftanks.deb, рекомендую обновить
2) Эм..... Да, через WoT в зависимости от тогоч то туда поставите 8)
3) Переделал worldoftanks.deb, перепатчил wine, написал кучу новых скриптов.
4) Клиент должен быть уже установленный. Если вы от меня его качали. Если официальный, то его сначала надо установить, а потом уже выбирать папку с игрой. Но вы натолкнули меня на мысль - надо сделать для некоторых кнопку: "установка официального клиента из exe"
Всем тестерам спасибо! Жду на сайте или в скайпе\аське\жабере 8) Помогу каждому и в индидуальности 8)
ЗЫЫ Обновилася пакетама то 8)
Так вот если ставить официальный клиент, то как его мордой ткнуть в wine который из worldoftanks.deb. Должно быть путь указать к оному, если не трудно, то какой?
эхх...
Поехали.
Аааааааааа, Вы про то что вы хотите распаковывать клиент через мою сборку? А зачем? Хотя да, надо сделать кнопачгу. Ща замучу и перепакую.
Но если что, можно запустить эксплорер так:
env WINEPREFIX="/opt/WorldOfTanks/local/usr" /opt/WorldOfTanks/local/bin/wine explorer
А в Нём уже выбрать setup.exe. Просто мы используем уже распакованный клиент.
Upd2: протестено это, должно работать 8) По крайней мере кнопачка "Запустить обозреватель" должна присутствовать 8))
Ан нет!)) На env WINEPREFIX=....ругается на отсутствие шрифтов
Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
.....и так далее. Должно быть нужно ставить шрифты.
env WINEPREFIX="/opt/WorldOfTanks/local/usr" winetricks corefonts
Это учитывая если всё делали правильно.
env: winetricks: Нет такого файла или каталога
sudo apt-get install winetricks
Ну хорошо, проводник Wine заработал. Указываю на установочный файл, двойной клик и ничего не происходит (контекстное меню - "Открыть" тоже самое). Вот.
Ура!!!! Уже прогресс!
А в консоль что вываливается?
А вообще я уже писал - лучше использовать уже установленный клиент.
Кроме того: нужна разрядность Вашей ОС.
Если x86_64, то надо сделать сначала это
Да ОСь x86_64, сделал ЭТО. Результата нет. Вернее все на прежнем месте.
С этого и надо было начинать 8)
Я под x86_64 не тестировал. Мало того, я даже не знаю будет ли оно там вообще работать.
И тестировать мне не на чем =\
Так что увы...
Максимум что могу посоветовать - это
sudo apt-get install ia32-libs
Если после этого не запустится - тут уже ничего не поможет пока я себе не поставлю 64 для тестов 8)
картинку из заглавного поста перезалей куда-нить помимо твоего сервера, который некоторую часть времени не доступен.
Спс, моя ошибка. У меня - то оно всегда работает 8))))
http://forum.ubuntu.ru/index.php?topic=230954
Что-то не то:
пакет поставил
память указал ,папку с установленной игрой тоже ,пароль ввёл ,но судя по скорости запуска папкой я ошибся
помогло:sudo nautilus и в нём выполнить /opt/WorldOfTanks/bin/firstrun
зачем sudo?
Ну ёлки, люди... ну зачем всё ломаете то? Зачем делаете всё от администратора? ЭТО НЕ ШИНДОВС!
Тут надо от пользователя всё делать!
Безо всяких sudo надо было просто выполнить в терминале /opt/WorldOfTanks/bin/firstrun
И всё!
Там в опциях есть кнопка "если ничего не работает" - её сделайте.
Или выполните
sudo chown -R $USER:$USER /opt/WorldOfTanks/
И вообще, зачем было неправильнопапку выбирать в firstrun'e? -___-
Да, видеокарта какая? И драйвера?
sudo chown -R $USER:$USER /opt/WorldOfTanks/ помогло,но wineserver -k не помог.
Видео ATI HD4850 дрова с amd.com версии 13.1
при установке deb* пакета выдает ошибку как лечить?
и ещё вопрос портативный клиент имеет ехе* расширение в какую папку его значит нужно устанавливать?
1) Устанавливайте через gdebi
2) Клиент в любую папку ставится. Лучше конечно в /opt/WorldOfTanks/Game, но можно через первый запуск выбрать папку самому, и тогда создастся симлинк 8)
да тоже самое пишет ошибку и после ввода sudo apt-get install -f
выдаёт:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
linux-headers-3.2.0-52-generic linux-headers-3.2.0-52 nvidia-settings-304
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
1) у Вас система x86_64?
2) попробуйте sudo gdebi ./worldoftanks.deb
Вывод сюды
1) у меня x86_64
2) пишет команда не найдена =(
sudo apt-get install gdebi
Ну что как маленькому ребёнку? Как буд-то впервые? За Вас всё делать приходится....
Ну хоть чуть-чуть подумайте логически.. если не найдена, то надо поставить! Очевидное-невероятное!
Почитайте подшивку!
На x86_64 не тестировалось. Установку и запуск пакета делаете на свой1 страх и риск!
Сломать ничего не сломает, а вот запуститься - понятия не имею, ибо тестировать не на чем О_о
Ну не все таки айтигуру я например всего пару месяцев на линуксях...так что пардон
лучше
sudo apt-get install gdebi-kde
чтоб гномовщину лишнюю не тянул.
Их там фиг разберёшь - Gnome у них или KDE.... Я даю общий вариант чтобы в консоли накалякали и вывод мне сюда - буду думать что не так. Если что-то не так..
Не работает почему-то.
ошибки какие?
Попробуйте запустить в консоли. Вывод сюды 8)
Ошибок никаких, в процессах не висит, сейчас пока нет возможности запустить. Как появится - отпишу.
У меня что-то и неставиться. Пакет открывается, появляется установщик, шмякаю на установить - пишет мгновенно "Завершенно" и после этого тишина. На линуксе вторые сутки.
я помню на вторых сутках еще vpn заводил
Ставьте через gdebi.
Лучше через месяцок-другой.
Что такое gdebi и с чем есть - найдёте в поиске. Тут много информации про него.
Да вроде как руки растут откуда нужно. Буду просвещаться понемногу. Непривычно из-за того что есть несколько вариантов установщиков и каждый с отличиями. Я уже понял что штатным средством устанавливать не стоит. Скачаю установщик и попробую сегодня заново. Прикалывает работать из под командной строки...ностальгия по MS-DOS.
ПКМ - установить через gdebi.
Где Вы там командную строку нашли....
А Линукс - это такая штука, где всегда на всё есть куча вариантов. Хочешь - так, хочешь - эдак, хочешь - с велосипедом, или изподвыподверта... И всё работает!
помогите пожалуйста, после манипуляций с gdebi и пакетом, такая проблема:
E: Пакет worldoftanks:i386 нуждается в переустановке, но найти архив для него не удалось.
для x86_64 не создавался изначально, ибо тестировать поведение было не на чем.
Используете на свой страх и риск.
попробуйте sudo apt-get remove worldoftanks
и т.д.
Да, в 13.10 тем более не тестировался 8)
Лог из 13.10 x64
WoT Kubuntu 13.10 20131225
ось : убунта 13.10 saucy x64
У меня Kubuntu 13.10 x64. Могу потестить.
Воу воу воу, палегче 8) В смысле пишем в личку/мыло/скайп/жаббир/ацку/другие варианты
И дальше думаем как облегчить жизнь 64-битникам.
ЗЫ да, я поставил gentoo amd64
ЗЫЫ мне лень в ней тестить, а главное пересобирать
ЗЫЫЫ Тестеры, Вы лучшие!
В общем жду. Сделаем МИР лучше! Вместе!
Ещё один лог из 13.10 x64
WoT Kubuntu 13.10 20140111
погоняю на rosa_64 дистре..
думал написать в личку или сюда.. решил сюда..
в "опциях" не хватает кнопки "Назад". Устал открывать лаунчер опций заново :)
остальное, пока-что, хорошо.
#--
Скрипт запрашивает sudo? Печально, пойду судоерс править..
#--
"Например просто:512" << вместо этого, оставь "512". У кого больше, тот - сам напишет. У кого меньше, тот - сам напишешь. А у кого 512 просто нажмут "ок" :) (мелочь, но..)
#--
необходимо что-то сделать с "первым запуском". Раз не был настроен sudoers, то когда запустил второй раз "wotoption", то фирстран отсутствовал. Опять-же - мелочь, но..
Спасибо. Надо больше конструктивной критики!
Буду править. Ибо полностью солидарен с Вашим мнением.
ЗЫ переписать без sudo? O_o Ок, протестим....
Ку!
Тема ещё живая?
Я слежу за ней, только тсссс!!!!
Времени пока нет заниматься. И чтобы заниматься надо машинку с amd64. Всё равно тестировать самому тоже надо.
Отправить комментарий