[PORADNIK] Elitka na Linuxie - Wersja do druku +- The Winged Hussars - Forum (https://forum.thewingedhussars.com) +-- Dział: Strefa Publiczna (https://forum.thewingedhussars.com/forumdisplay.php?fid=4) +--- Dział: Biblioteka (https://forum.thewingedhussars.com/forumdisplay.php?fid=31) +--- Wątek: [PORADNIK] Elitka na Linuxie (/showthread.php?tid=5471) |
Elitka na Linuxie - ShiMan - 04.07.2019 ===== SŁOWO WSTĘPU =====
Jak wiadomym było, przez wiele lat nie można było uruchomić ELITE: DANGEROUS na systemie operacyjnym Linux. Niedawno, dzięki działaniom Valve Corporation (tak, firmy Wujka Gabena ), możliwe jest uruchamianie na Linuxie gier za pomocą funkcji zwanej jako Steam Play, oraz wspomagając rozwój projektu WINE. W tym poradniku zostanie przedstawiony sposób na instalację i uruchomienie gry na 3 różne sposoby.
Podziękowania dla CMDR Ryczypior i CMDR Kuba Wolf za pomoc w eksploracji tematu.
OSTRZEŻENIE: Zawarte instrukcje wymagają znajomości systemu opeacyjnego Linux, programu terminala, oraz komend tekstowych używanych w systemie Linux, w tym też definiowania zmiennych dla konta użytkownika. W razie potrzeby warto się skontaktować z osobami znającymi w stopniu zaawansowanym ten system operacyjny, jakich jak CMDR ShiMan, CMDR Kuba Wolf czy CMDR Ryczypior.
===== PRZYGOTOWANIA =====
Na początek będziemy potrzebować:
Mając już wszystko przygotowane na swoim komputerze (tj. zainstalowane i skonfigurowane), możemy zaczynać.
===== I - LUTRIS (najłatwiejszy sposób) =====
===== II - STEAM (rekomendowany) =====
Uruchamiamy program Terminala (w KDE to będzie Konsola).
Następnie, wpisujemy
Kod: protontricks 359320 -q dotnet472 win7 a następnie próbujemy uruchomić grę jeszcze raz. Tym razem powinno już być w porządku.
Odnośnie Steam Decka: Gra ma formalnie status Nieobsługiwany, choć można też i spróbować próbować ją uruchomić za pomocą powyższych wskazówek. W ostateczności nikt ci nie zabroni tam wgrać Winzgrozę, ale wiedz że na wsparcie raczej nie będziesz mieć co liczyć, zwłaszcza od Valve ===== III - Wine-Staging =====
UWAGA: Z powodu dwóch krytycznych błędów od wersji 5.16, ten sposób nie działa. Proszę skorzystać z metody awaryjnej zapewnionej przez Kubę Wolfa tutaj.
Kod: wineboot W trakcie konfiguracji możemy być poproszeni o instalację "wine-gecko" i "wine-mono". Zgadzamy się na oba, i czekamy na ich pobranie i instalację; Ze strony Frontiera pobieramy instalator Elitki, a następnie umieszczamy go w katalogu Kod: /home/[user_1000]/.wine/drive_c gdzie [user_1000] to nazwa użytkownika. (Uwaga: katalog "drive_c" jest takim dyskiem C:\, z którego można potem wywodzić katalogi do bindów peryferiów, modyfikacji kolorystyki HUD etc.); - Następnie wracając do terminala aplikujemy kolejno następujące polecenia: Kod: WINEARCH=win64 WINE=/usr/bin/wine64 winetricks dotnet472 corefonts vcrun2015 dxvk Wtedy gra już powinna się uruchamiać poprawnie. W razie czego poniżej jest zawartość pliku .desktop do umieszczenia na pulpicie (użyj edytora tekstu, a gotowy plik nazwij Elite Dangerous.desktop, nie zapomnij uczynić go wykonywalnym! Kod: [Desktop Entry]Type=Application Niestety nie ma ikonki gdyż raczej nie ma takowej w formacie .svg. ===== IV - A co z Husarską Wtyczką?! =====
Generalnie są dwie opcje: Natywnie przez plik źródłowy lub przez binarkę EDMC. Co do pliku źródłowego można odwołać się do oficjalnej instrukcji dostępnej tutaj: https://github.com/Marginal/EDMarketConnector/wiki/Installation-&-Setup Podobnie można też uczynić, instalując plik .msi do Windowsa, ale wtedy należy pamiętać o traktowaniu Kod: /home/[user_1000]/.wine/drive_c Kuba Wolf także zgłaszał problemy z overlayem i wtyczką Canonn w przypadku gdy EDMC był odpalany z pliku .py, a nie .exe. Jeżeli korzystasz ze Steam Decka... Możliwe jest zastosowanie wtyczki, ale może być uciążliwe na przenośnej konsolce, dlatego rekomendowane jest użycie API Frontiera do synchronizacji danych. ===== Ściąga - katalogi Elite =====
Wtyczki EDMC (Windows przez WINE): Kod: %LOCALAPPDATA%\EDMarketConnector\plugins Wtyczki EDMC (Natywnie przez Pythona): Kod: $XDG_DATA_HOME/EDMarketConnector/plugins Bindy do kontrolerów: Kod: WINE: Kolorowanie HUD: Kod: WINE: ===== ADDENDUM - zdalnie dzięki GeForce™ NOW =====
INFORMACJA: Ten sposób rekomenduje zakup abonamentu na usługę Nvidia GeForce™ NOW, aczkolwiek nie jest ona wymagana (należy mieć pod uwagę limit 1h i długi czas oczekiwania na połączenie z serwerem zdalnym). Dodatkowo, może być użyty nie tylko na Linuxie, ze względu na to, iż jest ono oryginalnie przeznaczone dla urządzeń Chromebook™.
Niniejszy sposób wymaga kilku rzeczy:
Najprościej użyć Nieoficjalnego Klienta dostępnego na Githubie. A więc w razie użycia Chromium (lub czegoś innego na nim bazującego) w ustawieniach User-Agent Switcher w "Custom User Agents" dodajemy następujący wpis: Kod: Name: Jak chcecie (np. ChromeOS czy GFN) Zapisujemy. Następnie możemy nastawić w zakładce "Pernament Spoof List" nasz nowo-stworzony wpis na play.geforcenow.com i voila. Wystarczy się zalogować i grać.
Link do starej wersji: https://pastebin.com/9b34m4ax RE: [WIP] Elitka na Linuxie - USSER-PL - 05.07.2019 Ubuntu 18.04.2 i3 8130u mx150 8GB/512SSD śmiga... RE: [WIP] Elitka na Linuxie - ShiMan - 05.07.2019 (05.07.2019, 10:07 UTC)USSER-PL napisał(a): Ubuntu 18.04.2 i3 8130u mx150 8GB/512SSD śmiga... Były jakieś problemy z grą? Skoki FPS? RE: [WIP] Elitka na Linuxie - USSER-PL - 05.07.2019 W porównaniu z w10 są co jakieś 3 minuty zacięcia na 0,3sec spowodowane chyba przez usb-c. Graficznie jest bez zmian, ale chip chodzi na 72% w SC (60% w w10) za to CPU jest w okolicy 30% co w w10 nie spada poniżej 50% RE: [WIP] Elitka na Linuxie - Kuba Wolf - 05.07.2019 ShiMan jak mi to jutro po pracy ruszy to sie pojutrze papatam z w10. Tylko przez ED jeszcze go mam. Wszystkie poradniki ktore wczesniej widzialem wywalaly sie u mnie na konfiguracji wine. A Twoj ma kilkanascie linijek i jest naprawde lopatologiczny. Graty EDYTA: Na Manjaro umiera mi w menu gry. Ale i tak nie jestem przekonany do tego distro wiec pokombinuje pewnie jeszcze z Mintem lub Ubuntu 19.04 RE: [WIP] Elitka na Linuxie - ShiMan - 06.07.2019 (05.07.2019, 19:52 UTC)Kuba Wolf napisał(a): Na Manjaro umiera mi w menu gry. Ale i tak nie jestem przekonany do tego distro wiec pokombinuje pewnie jeszcze z Mintem lub Ubuntu 19.04 Na Launcherze czy w menu głównym w grze? No i - masz logi z odpalenia? RE: [WIP] Elitka na Linuxie - Kuba Wolf - 06.07.2019 W menu w grze. Logow nie mam bo umiera wszystko, caly komp, tylko Reset dziala ale to nie problem na razie. Ja to majaro to mam z ciekawosci. Wroce do ubuntu to pocisne sprawe, bo i tak dzieki temu poradnikowi ED uwazam za uruchomione. Przeciez ten ekran w menu teraz na silniku jest robiony wiec czemu mialoby nie ruszyc? Generalnie wykrzaczylo sie odkad po pierwszym uruchomiueniu zrobilem zmiane ustawien graficznych i zrobilem reset gry. Ze spraw technicznych na manjaro nie udalo mi sie tez uruchomic uninstaller'a ale mozna to spokojnie zrobic w winetricks. To tylko tak jakby ktos mial ten problem A na przyszlosc sie jeszcze zapytam. Da sie hotas pod ta emulacje jeszcze wcisnac? RE: [WIP] Elitka na Linuxie - ShiMan - 06.07.2019 (06.07.2019, 19:20 UTC)Kuba Wolf napisał(a): A na przyszlosc sie jeszcze zapytam. Da sie hotas pod ta emulacje jeszcze wcisnac? Teoretycznie tak. W KDE masz o tyle fajniej, gdyż masz zaimplementowane ustawienia Joysticka (w tym HOTAS'a). Problem może sprawić fakt, że system może wyłapać dwa, a nie jeden joystick z HOTASa (że przepustnicę osobno wykryje). W tym wypadku będzie trzeba znaleźć mappera ruchów i przycisków do klawiszy i myszy, np. AntiMicro: https://github.com/AntiMicro/antimicro RE: [WIP] Elitka na Linuxie - Kuba Wolf - 07.07.2019 @ShiMan to moje uaktualnienie 1. Ubuntu 19.04 nie lubi sie u mnie ze swoimi sterownikami NVidii (GF960 GTX, sterowniki w wersji bodaj 410) 2. Powrot do Manjaro (tym razem wersja NVidia 430, poprzednio mialem 440 jesli dobrze pamietam). 3. Na ustawieniach High gra sie uruchamia i dziala bez przyciec (no na razie czyli przez 10 minut ) 4. Thrustmaster HotasX dziala ot tak. Po prostu podpiety do usb jest wykrywany (Manjaro 18 aktualny, srodowisko Xfce). Praktycznie bez wiekszych problemow dzialaja nawet bindy z windowsa (na razie musialem poprawic tylko bindowanie na jednej osi) 5. Musze pokombinowac z EDMC i wtyczka zeby oficerowie nie burczeli ze danych nie wysylam 6. Niestety zona zaprotestowala i winda musi zostac bo ona zadnych hasel nie zamierza zapamietywac RE: [WIP] Elitka na Linuxie - ShiMan - 07.07.2019 (07.07.2019, 16:15 UTC)Kuba Wolf napisał(a): 1. Ubuntu 19.04 nie lubi sie u mnie ze swoimi sterownikami NVidii (GF960 GTX, sterowniki w wersji bodaj 410) Próbowałeś instalacji przez PPA graphics-driver? Kod: $ sudo add-apt-repository ppa:graphics-drivers/ppa (07.07.2019, 16:15 UTC)Kuba Wolf napisał(a): 2. Powrot do Manjaro (tym razem wersja NVidia 430, poprzednio mialem 440 jesli dobrze pamietam). No i fajno, tylko pytanie, jak by chodził z DE Gnome lub KDE, bo do XFCE raczej się nie przekonam... (07.07.2019, 16:15 UTC)Kuba Wolf napisał(a): 5. Musze pokombinowac z EDMC i wtyczka zeby oficerowie nie burczeli ze danych nie wysylam szturcha @Ryczypior Wymagane jest Python 2 z modułami: iniparse, requests i tkinter. Na Debianowatych: Kod: sudo apt-get install python-iniparse python-requests python-tk Odpalasz potem plik Kod: ./EDMarketConnector.py Natomiast co do Wtyczki: Kod: The plugins folder is located at: (07.07.2019, 16:15 UTC)Kuba Wolf napisał(a): 6. Niestety zona zaprotestowala i winda musi zostac bo ona zadnych hasel nie zamierza zapamietywac No to wymień ją na inny model Nie no żartuję, ale niestety; z Windowsowym Betonem się nie wygra... |