blog.furas.pl
# prywatne notatki - Python, Linux, Machine Learning, etc.

Uruchamianie windowsowej gry firmy Artifex Mundi pod Linux 64bit

Dawno temu zapisałem się na Beta Testera gier polskiej firmy ArtifexMundi.
Co jakiś czas dostaję więc możliwość pogrania w demo gry.

Artifex Mundi Beta Tester

Gry tworzone są pod Windows ale udaje się je uruchomić pod Linux Mint 17 (64-bit) wykorzystują emulator WINE.

Pod 64-bitowym Linux emulator WINE domyślnie jest uruchamiany w trybie Windows 64-bitowym ale gra do działania wymaga Windows 32-bitowego więc należy uruchomić WINE w trybie 32-bitowym.

Do tego trzeba najpierw stworzyć środowisko 32-bitowe czyli katalog, w którym będzie instalować i zapamiętywać ustawienia podczas pracy w trybie 32-bitowym

# utworzenie środowiska 32-bitowego

$ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Potem można uruchomić instalator gry (w skrócie nazwałem go "setup.exe")

# instalacja programu

$ env WINEARCH=win32 WINEPREFIX=~/.wine32 wine setup.exe

# lub

$ env WINEPREFIX=~/.wine32 wine setup.exe

W moim przypadku gra stworzyła na pulpicie odpowienią ikonkę do uruchamiania ale jeśli przyjdzie potrzeba ręcznego uruchomienia to należy to zrobić podobnie jak z instalacją.

# uruchomienie zainstalowanego programu

$ env WINEARCH=win32 WINEPREFIX=~/.wine32 wine program.exe

# lub

$ env WINEPREFIX=~/.wine32 wine program.exe

Jeśli zajdzie potrzeba doinstalowania jakiegoś komponentu to można wykorzystać winetricks uruchamiając go w podobny sposób jak instalkę.

# instalacja elementów dostepnych w winetricks

$ env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20

# lub

# env WINEPREFIX=~/.wine32 winetricks dotnet20
Książki: python-dla-kazdego-podstawy-programowania python-wprowadzenie python-leksykon-kieszonkowy python-receptury python-programuj-szybko-i-wydajnie python-projekty-do-wykorzystania black-hat-python-jezyk-python-dla-hackerow-i-pentesterow efektywny-python-59-sposobow-na-lepszy-kod tdd-w-praktyce-niezawodny-kod-w-jezyku-python aplikacje-internetowe-z-django-najlepsze-receptury