Battlefield 3™

Battlefield 3™

Not enough ratings
Venice Unleashed На Linux/Steam Deck
By IvanLozebin
В этом руководстве я постараюсь вкратце описать, как все таки запустить этот проект на чудесной системе и прекрасной платформе. То бишь - Сможете играть с ботами, на кастомных серверах и, полагаю, во всех возможных режимах.
   
Award
Favorite
Favorited
Unfavorite
Введение
Месяца 2-3 назад узнал о данном проекте, но нигде не нашел никакой толковой подробной информации о том, как в него играть на линукс системах. Все что находил было либо о том, что он не работает, и либо о том что работает, но без каких либо деталей.

Набравшись духа, пошел на платиру и приобрел премиум издание за 180 рублей и крестил пальцы уповая на то, что по эффекту домино найдется таки способ запуска. Как следствие, пару дней назад на официальном дискорд канале проекта переслали сообщение на реддите, что да, всё работает через Lutris (см. "НОВЫЙ МЕТОД 17.10.24").
Но, как я и сказал выше, деталей не было ВООБЩЕ.
Как оказалось, установка не такая уж и сложная, но отсутствие гайда как такового В принципе - меня крайне не устраивает.

UPD. Гайд обновился, старый метод вроде как не работает, смотри "НОВЫЙ МЕТОД 17.10.24"
Что потребуется
- лицензионная копия игры Battlefield 3 (steam/origin). Я использовал лицензию в Стиме
- lutris
- браузер с расширением user-agent switcher. Я использовал браузер Гугл

-PortProton
- Установщик Steam для Windows
- Установщик Venice Unleashed
(UPD. Гайд обновился, смотри "НОВЫЙ МЕТОД 17.10.24")
НОВЫЙ МЕТОД 17.10.24
К моему удивлению, способ запуска Venice Unleashed на Steam Deck, вероятно, устарел, и теперь чтобы эту срань запустить и заставить работать, нужно иметь степень по танцам с бубном. Не найдя никаких материалов (искал как мог, не спец) и добротных альтернатив, решил проблему радикально. Поставил через портпротон еще один стим клиент, установил там bf3, и далее все по инструкции. Конечно, это прибавляет в весе еще установленный Steam, который нужен один раз для запуска лицензионной копии, но или так, или я хер знает. Чисто технически второй стим не должен вредить ни системе, ни нативному стиму (ну если я все верно понимаю), поэтому проблем быть не должно. Способ через Lutris и подстраивание под стимовский протон теперь и у меня не работает (либо что то похерилось с обновами стимоси, либо с обновлением лютриса).
Короче, что делал:
1) Скачал с сайта стим установщик для пк
2) установил стим, зашел в акк, скачал игру (в разделе "магазин" будет/может_быть эпилепсия, но в разделе "библиотека" никаких мерцаний, а больше ничего и не нужно). В этот раз запускал с языком Русским, и проблем не было при запуске (на линуксе была проблема с этим, приходилось ставить Англ)
3) Запустил игру, установил VU в префикс, далее ПКМ по значку ПП в трее и жал "Файловый менеджер". Далее открылось окно, в котором зашел на диск С:, и по пути "/home/deck/PortProton/prefixes/DEFAULT/drive_c/users/deck/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Venice Unleashed/" открыл файл Activate BF3.lnk. Откроется консоль и скажет что VU активировался, и все нормально, через 10 секунд само закроется. Далее можно выключать стим, выключать батллог, больше они нам не нужны.
4) Перешел по пути "/users/deck/AppData/Local/VeniceUnleashed/client/" (на самом деке, это в префиксе портпротона), вставил туда батник (тк ПП не может запускать несколько приложений за раз, я сделал батник, запускающий локальный сервер и игру сразу), назвал его "launch.bat", а внутри -
@echo off
cd "/home/deck/.local/share/Steam/steamapps/common/Battlefield 3/client/"
start vu.com
cd "/home/deck/.local/share/Steam/steamapps/common/Battlefield 3/client/"
start vu.exe

(только сейчас заметил, что тут остался прежний адрес директорий, который отличается от того, где по новому методу расположены файлы. И при этом батник все равно работает, так что тут я где то херни нагородил, но если работает - значит работает, не парьтесь)
5) ПКМ по батнику, "открыть с помощью", ищешь PortProton, открыл, выбрал свой префикс и использованный раннее протон (у меня всегда для всего это одни и те же стоят дефолтные), для удобства создал ярлык, добавил на рабочий стол и в Стим.
6) Запустил, запустился сервер и игра, и все работает
Работоспособность в игровом режиме подтверждена! В режиме рабочего стола все работает (игра на русском языке, меню VU - на английском).
7) Линукс-скрипт для перемешивания карт и режимов закинул все так же по пути "Downloads/VU/Battlefield 3/Server/Admin/" в префиксе (хочешь узнать че за скрипт и как его написать - пиши в комменты, или ищи в гугле сам)
Послесловие
Следуя данным шагам, теперь можно играть как в стандартную BF3 с ее кампанией и официальными серверами, так теперь и запускать VU с ее особенностями (боты, моды, кастомные сервера, режимы, карты и тд и тп)

Теперь спокойно жду Warsaw Revamped для BF4)
4 Comments
Эх, а я надеялся спокойно кампанию на деке пройти. Жаль, что так насрато с этим баттллогом. Может если пиратку поставить, то всё норм будет.
IvanLozebin  [author] 3 Jan @ 9:41pm 
upd. короче я уже заебался, эта хуйня стала и через portproton мозги ебать, в итоге удалил и буду ждать warsaw revamped. связываться с venice unleashed уже не стану до тех пор, пока они не сформируют свой собственный единый гайд, или какой нибудь нативный линукс лаунчер для своей хуйни
Ferso 3 Jan @ 12:48pm 
!
Ward 23 Dec, 2024 @ 4:32am 
винда секси