18,700
edits
m (more wording tweaks before adding instructions for running non-AE Oni) |
(added notes about problem in Fedora and possible need to enable 32-bit arch; also, OniSetup.exe isn't capitalized in the U.S. release I'm looking at) |
||
Line 1: | Line 1: | ||
{{UpdatedForOniX|1.0.0}} | {{UpdatedForOniX|1.0.0}} | ||
There is no official support for Oni in the Linux OS family. Nevertheless, it is still possible to run the game on Linux. The [[Anniversary Edition]] Installer can be made to run as well. If you are looking for help running Oni on the Steam Deck, see [[Playing on the Steam Deck]] for much simpler instructions. | There is no official support for Oni in the Linux OS family. Nevertheless, it is still possible to run the game on Linux. The [[Anniversary Edition]] Installer can be made to run as well. If you are looking for help running Oni on the Steam Deck, see [[Playing on the Steam Deck]] for much simpler instructions. '''Note:''' If you are running Fedora, there is a known issue where Oni's sound is broken up to the point of being mostly inaudible. | ||
== | ==Installing the needed packages== | ||
; Wine | ; Wine | ||
: A compatibility layer for running Windows applications on a Linux machine. | : A compatibility layer for running Windows applications on a Linux machine. | ||
# Open a Linux terminal and search for Wine packages. You need to know what your package manager is: apk, apt, dnf, emerge, pacman, yum, zypp…. Tell the package manager to search for "wine" and look for a 32-bit Wine package in the results. The package might be called "wine32" or "wine.i686". If you don't see either of those options, you may need to enable 32-bit architecture with a command such as (in Ubuntu) <code>sudo dpkg --add-architecture i386</code> followed by <code>sudo apt update</code>, then search again. In order to install Wine, the package manager may also need to install a ton of dependencies if this a fairly new Linux install, but it will probably not take too long. | |||
; Winetricks | ; Winetricks | ||
: A helper app for configuring various parts of Wine-created compatibility environments. In some distros, Winetricks is installed alongside Wine itself. | : A helper app for configuring various parts of Wine-created compatibility environments. | ||
# In some distros, Winetricks is installed alongside Wine itself. However it generally needs to be installed as a separate package, so search for "winetricks" and install it if it already hasn't been. | |||
You'll need this for installing the Anniversary Edition, if you want it (the game can be patched to run without installing the AE; this is covered below): | You'll need this for installing the Anniversary Edition, if you want it (the game can be patched to run without installing the AE; this is covered below): | ||
Line 32: | Line 33: | ||
# Open a Linux terminal, export the "Oni" prefix file, navigate to the folder with the contents of the mounted CD, and initiate the installation process. | # Open a Linux terminal, export the "Oni" prefix file, navigate to the folder with the contents of the mounted CD, and initiate the installation process. | ||
#: <code>export WINEPREFIX=/full/path/to/prefix</code> | #: <code>export WINEPREFIX=/full/path/to/prefix</code> | ||
#: <code>cd /path/to/Oni/CD</code> (you may have to open the CD in your file manager to see its path, e.g. /run/media/ | #: <code>cd /path/to/Oni/CD</code> (you may have to open the CD in your file manager to see its path, e.g. /run/media/[user name]/001228_1801/ or /media/[user name]/001228_1801/) | ||
#: <code>wine OniSetup.exe</code> | #: <code>wine onisetup.exe</code> or <code>wine OniSetup.exe</code> (the capitalization of the EXE varies) | ||
# During the installation process, it is recommended to '''NOT''' place the game inside the prefix file's compatibility environment folder (that is, do '''not''' place it anywhere on the faux "C:\" drive). Instead, choose an appropriate place somewhere in your Linux machine's directory tree. The computer's native directory tree should be mapped by default as a different faux drive (usually "Z:\"). | # During the installation process, it is recommended to '''NOT''' place the game inside the prefix file's compatibility environment folder (that is, do '''not''' place it anywhere on the faux "C:\" drive). Instead, choose an appropriate place somewhere in your Linux machine's directory tree. The computer's native directory tree should be mapped by default as a different faux drive (usually "Z:\"). | ||
# The game should install without problems. When GLSetup runs and offers to install OpenGL, make sure to say '''"No"'''. | # The game should install without problems. When GLSetup runs and offers to install OpenGL, make sure to say '''"No"'''. |