Как запустить варфрейм на линукс

Обновлено: 06.07.2024

HACKhalo2

Alright, so first thing. I did this in Arch Linux, so your mileage will very depending on what distro you use. I've read good reports for Ubuntu working pretty easily, and other distros not so much. I would like feedback on what extra steps you would have to do to get it to work if mine didn't work for you.

Step two, run winetricks d3dx9 xact (or /path/to/winetricks.sh d3dx9 xact if the package manager didn't install it). This will install the bare minimum DirectX9 and XAudio2 DLL's needed by most games. (You can omit d3dx9 for directx9, but that's usually overkill)

Step three, Download the Warframe.msi and put it somewhere you'll remember. I have mine on my Desktop.

Step four, open a terminal where the Warframe.msi file is at and run wine msiexec /i Warframe.msi. This will start the launcher. (You can optionally run wine msiexec /i /path/to/Warframe.msi)

After this step, the Launcher Window should open up. If it doesn't, try installing 'lib32-openal', 'lib32-libxml2', 'lib32-mpg123', 'lib32-giflib', 'lib32-libpng', and 'lib32-gnutls'. These are common compatibility libs most Wine programs need, so it wouldn't be to awful to install them all. These are also the names Arch Linux gives these packages, so you may need to Google around for the correct names for your Distro.

This is a (incomplete) list of Package names per DIstro. (Thanks Morcant!)

On a 64-bit system with multiarch, it may be necessary to use e.g. 'sudo apt-get install libgnutls26:i386' to install the 32-bit packages.

Step five, after the launcher opens up, DISABLE 64BIT IN THE LAUNCHER SETTINGS. It currently does NOT work right, and you're going to have a bad time.

Step six, Hopefully the launcher will be complaining about not being able to find Launcher.exe in your AppData path ($WINE_PREFIX/drive_c/users/<your username>/Local Settings/Application Data/Warframe/Downloaded/Public/Tools/Launcher.exe). It is there, but you need to move it over manually. CD into the directory and run mv Launcher.exe.tmp Launcher.exe. Click Retry on the launcher, and it should greet you with the login prompt. Enter your login information, and hopefully you will see the Licensing conditions. If so, congrats! Enjoy playing Warframe on a non-Microsoft system!

If that doesn't fix it, Try compiling Wine from source. it's a long shot, but it may work (and it has worked for some people).

TIPS AND TRICKS

If your sound doesn't work (and it doesn't complain about not finding the XAudio2 Engine), try modprobing snd_seq. It may not of been loaded.

If your sound doesn't work (and it's complaining about not finding the XAudio2 Engine), run winetricks --force xact_jun2010. It may of not installed correctly the first time.

If the preprocess crashes when first starting the Launcher, run the launcher (or Warframe.msi) in the terminal. It fixes this error for me.

TURN OFF ALL THE FANCY STUFF AND HAVE THE GAME IN FULL SCREEN MODE. It raised my FPS from 10 to 60+.

HACKhalo2

Alright, so first thing. I did this in Arch Linux, so your mileage will very depending on what distro you use. I've read good reports for Ubuntu working pretty easily, and other distros not so much. I would like feedback on what extra steps you would have to do to get it to work if mine didn't work for you.

Step two, run winetricks d3dx9 xact (or /path/to/winetricks.sh d3dx9 xact if the package manager didn't install it). This will install the bare minimum DirectX9 and XAudio2 DLL's needed by most games. (You can omit d3dx9 for directx9, but that's usually overkill)

Step three, Download the Warframe.msi and put it somewhere you'll remember. I have mine on my Desktop.

Step four, open a terminal where the Warframe.msi file is at and run wine msiexec /i Warframe.msi. This will start the launcher. (You can optionally run wine msiexec /i /path/to/Warframe.msi)

After this step, the Launcher Window should open up. If it doesn't, try installing 'lib32-openal', 'lib32-libxml2', 'lib32-mpg123', 'lib32-giflib', 'lib32-libpng', and 'lib32-gnutls'. These are common compatibility libs most Wine programs need, so it wouldn't be to awful to install them all. These are also the names Arch Linux gives these packages, so you may need to Google around for the correct names for your Distro.

This is a (incomplete) list of Package names per DIstro. (Thanks Morcant!)

On a 64-bit system with multiarch, it may be necessary to use e.g. 'sudo apt-get install libgnutls26:i386' to install the 32-bit packages.

Step five, after the launcher opens up, DISABLE 64BIT IN THE LAUNCHER SETTINGS. It currently does NOT work right, and you're going to have a bad time.

Step six, Hopefully the launcher will be complaining about not being able to find Launcher.exe in your AppData path ($WINE_PREFIX/drive_c/users/<your username>/Local Settings/Application Data/Warframe/Downloaded/Public/Tools/Launcher.exe). It is there, but you need to move it over manually. CD into the directory and run mv Launcher.exe.tmp Launcher.exe. Click Retry on the launcher, and it should greet you with the login prompt. Enter your login information, and hopefully you will see the Licensing conditions. If so, congrats! Enjoy playing Warframe on a non-Microsoft system!

If that doesn't fix it, Try compiling Wine from source. it's a long shot, but it may work (and it has worked for some people).

TIPS AND TRICKS

If your sound doesn't work (and it doesn't complain about not finding the XAudio2 Engine), try modprobing snd_seq. It may not of been loaded.

If your sound doesn't work (and it's complaining about not finding the XAudio2 Engine), run winetricks --force xact_jun2010. It may of not installed correctly the first time.

If the preprocess crashes when first starting the Launcher, run the launcher (or Warframe.msi) in the terminal. It fixes this error for me.

TURN OFF ALL THE FANCY STUFF AND HAVE THE GAME IN FULL SCREEN MODE. It raised my FPS from 10 to 60+.

HACKhalo2

Alright, so first thing. I did this in Arch Linux, so your mileage will very depending on what distro you use. I've read good reports for Ubuntu working pretty easily, and other distros not so much. I would like feedback on what extra steps you would have to do to get it to work if mine didn't work for you.

Step two, run winetricks d3dx9 xact (or /path/to/winetricks.sh d3dx9 xact if the package manager didn't install it). This will install the bare minimum DirectX9 and XAudio2 DLL's needed by most games. (You can omit d3dx9 for directx9, but that's usually overkill)

Step three, Download the Warframe.msi and put it somewhere you'll remember. I have mine on my Desktop.

Step four, open a terminal where the Warframe.msi file is at and run wine msiexec /i Warframe.msi. This will start the launcher. (You can optionally run wine msiexec /i /path/to/Warframe.msi)

After this step, the Launcher Window should open up. If it doesn't, try installing 'lib32-openal', 'lib32-libxml2', 'lib32-mpg123', 'lib32-giflib', 'lib32-libpng', and 'lib32-gnutls'. These are common compatibility libs most Wine programs need, so it wouldn't be to awful to install them all. These are also the names Arch Linux gives these packages, so you may need to Google around for the correct names for your Distro.

This is a (incomplete) list of Package names per DIstro. (Thanks Morcant!)

On a 64-bit system with multiarch, it may be necessary to use e.g. 'sudo apt-get install libgnutls26:i386' to install the 32-bit packages.

Step five, after the launcher opens up, DISABLE 64BIT IN THE LAUNCHER SETTINGS. It currently does NOT work right, and you're going to have a bad time.

Step six, Hopefully the launcher will be complaining about not being able to find Launcher.exe in your AppData path ($WINE_PREFIX/drive_c/users/<your username>/Local Settings/Application Data/Warframe/Downloaded/Public/Tools/Launcher.exe). It is there, but you need to move it over manually. CD into the directory and run mv Launcher.exe.tmp Launcher.exe. Click Retry on the launcher, and it should greet you with the login prompt. Enter your login information, and hopefully you will see the Licensing conditions. If so, congrats! Enjoy playing Warframe on a non-Microsoft system!

If that doesn't fix it, Try compiling Wine from source. it's a long shot, but it may work (and it has worked for some people).

TIPS AND TRICKS

If your sound doesn't work (and it doesn't complain about not finding the XAudio2 Engine), try modprobing snd_seq. It may not of been loaded.

If your sound doesn't work (and it's complaining about not finding the XAudio2 Engine), run winetricks --force xact_jun2010. It may of not installed correctly the first time.

If the preprocess crashes when first starting the Launcher, run the launcher (or Warframe.msi) in the terminal. It fixes this error for me.

TURN OFF ALL THE FANCY STUFF AND HAVE THE GAME IN FULL SCREEN MODE. It raised my FPS from 10 to 60+.

Читайте также: