Playing in Linux: Difference between revisions

m
sorry, but this is not straightforward
(added instructions for installing .NET – how did things ever work without this step?!; the AEI should be launched directly, not with the AEIU; documented windowing glitches that I'm seeing with the AEI in Wine; linked to Troubleshooting for issues related to the Windows EXE)
m (sorry, but this is not straightforward)
Line 1: Line 1:
{{UpdatedForOniX|1.0.0}}
{{UpdatedForOniX|1.0.0}}
{{Hatnote|If you are looking for help running Oni on the Steam Deck, see [[Playing on the Steam Deck]] for much simpler instructions.}}
{{Hatnote|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 Windows version of the game on Linux using Wine. The [[Anniversary Edition]] Installer can be made to run as well.
There is no official support for Oni in the Linux OS family. Nevertheless, it is still possible to run the Windows version of the game on Linux using Wine using the below instructions. Installing the [[Anniversary Edition]] is covered as well.


==Manual approach==
==Manual approach==
Line 59: Line 59:
===D2: Patching Oni with the AE===
===D2: Patching Oni with the AE===
====a: Installing the AE====
====a: Installing the AE====
This is a rather straightforward process which builds on a vanilla Oni installation.
This is a more complex process which builds a patched copy of Oni on top of a vanilla Oni installation, but it will allow you to install mods.


1. In a terminal, run the command <code>winetricks</code> without any arguments. This will open the GUI. First choose "Select the default wineprefix". On the next screen, choose "Install a Windows DLL or component". When presented with a long list, scroll down to the "dotnet" section. The AE requires .NET 2.0, so select dotnet20. When Microsoft .NET Framework 2.0 Setup appears, proceed through the installation normally. You will return to the Winetricks GUI, which you can exit.
1. In a terminal, run the command <code>winetricks</code> without any arguments. This will open the GUI. First choose "Select the default wineprefix". On the next screen, choose "Install a Windows DLL or component". When presented with a long list, scroll down to the "dotnet" section. The AE requires .NET 2.0, so select dotnet20. When Microsoft .NET Framework 2.0 Setup appears, proceed through the installation normally. You will return to the Winetricks GUI, which you can exit.