Progmar Marcin Załęczny

Język:

Wiedźmin - Edycja Rozszerzona - jak zainstalować (Ubuntu 16.04)

Upewnij się, że masz zainstalowane wine minimum w wersji 2.3 (na takim testowałem). Tu jest opis jak to zrobić: instalacja najnowszego wine

Upewnij się, że masz zainstalowane sterowniki producenta do swojej karty graficznej, np sterowniki NVIDIi minimum w wersji 375.26 (na takich testowałem). Tu jest opis jak to zrobić: Instalacja sterowników NVIDII dla kart GTX GeForce

A teraz wykonaj kolejne kroki opisane poniżej:

  1. env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/winecfg

    W okienku, które się otworzy, w zakładce Aplikacje wybierz opcję: Windows 7. Natomiast w zakładce Grafika zaznacz opcję Emuluj wirtualny pulpit i wpisz aktualnie używaną w systemie rozdzielczość ekranu, np. 1366x768.

  2. cd /media/[username]/The\ Witcher\ Install\ Disc/
    env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/wine setup.exe

    Po instalacji gra będzie się znajdowała w katalogu: ~/.wine32/drive_c/Program Files/The Witcher Enhanced Edition Jest tam plik launcher.exe, którego uruchomienie przez wine powoduje że gra się wysypuje. Dlatego grę należy uruchamiać bezpośrednio plikiem witcher.exe (w podkatalogu System):

    cd ~/.wine32/drive_c/Program\ Files/The\ Witcher\ Enhanced\ Edition/System
    env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/wine witcher.exe
  3. Gdyby się zdarzyło, że postacie są przezroczyste (brak tekstur), to otwórz regedita następującą komendą: env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/regedit i załóż przy jego pomocy następujący klucz z wartościami (wszystkie typu "wartość ciągu"): [HKEY_CURRENT_USER\Software\Wine\Direct3D]
    "DirectDrawRender"="opengl"
    "OffscreenRenderingMode"="fbo"
    "PixelShaderMode"="enabled"
    "RenderTargetLockMode"="textex"
    "UseGLSL"="enabled"
    "VideoMemorySize"="4096" (to jest liczba megabajtów na karcie graficznej)
    "CheckFloatConstants"="enabled"

    Na koniec załaduj zmiany do serwera wine: env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/wineserver -k i uruchom grę: env WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/wine witcher.exe

Po tych przygotowaniach gra powinna śmigać jak należy. Niestety czasem się wysypie na skutek jakiegoś wewnętrznego błędu. Dlatego warto często zapisywać stan gry, żeby nie stracić postępu. Ponadto zdarzyło mi się, że podczas filmiku kończącego jeden rozdział i przejściu do rozdziału następnego pojawił się czarny ekran i nic się nie dało zrobić. W takim przypadku naciskamy ALT+TAB, przełączamy się do terminala z którego uruchomiono grę i naciskamy Ctrl+C, żeby ją ubić. Po ponownym uruchomieniu i załadowaniu ostatniego autosave'a będzie można kontynuować przygodę. Gdyby na skutek błędu w grze nie dało się zrobić ALT+TAB, to pozostaje przełączenie się do konsoli wirtualnej kombinacją CTRL+ALT+F1. tam się logujemy do powłoki i wydajemy polecenie: ps aux | grep witcher
kill PID_PROCESU_WITCHER
Następnie kombincją ALT+F7 powracamy do X-ów, ponownie uruchamiamy grę i ładujemy ostatniego save'a. Na szczęście gra się nie wysypuje często, więc spokojnie można w nią pograć.

Przykładowe zrzuty ekranu