Page 1 of 1

Linux

Posted: 20 Apr 2023, 13:40
by rose_marly
Linux :linux , not many people are using this platform to play theotown and majority of them are steam deck users. since there are not many guides on any issues encountered on Linux, I have decided to make it for you all. This guide will be for Linux Ubuntu and will be based on wine , So lets begin....... :teach
steps need to be taken before running theotown :mine :
update your drivers bugs :bf
  • if its asking you to install java :java insert this command: sudo dpkg --add-architecture i386
    sudo apt-get update

    sudo apt-get install -y \
    udev mesa-va-drivers:i386 mesa-common-dev:i386 mesa-vulkan-drivers:i386 \
    libd3dadapter9-mesa-dev:i386 libegl1-mesa:i386 libegl1-mesa-dev:i386 \
    libgbm-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev:i386 \
    libgles2-mesa:i386 libgles2-mesa-dev:i386 libosmesa6:i386 \
    libosmesa6-dev:i386 libwayland-egl1-mesa:i386 libxatracker2:i386 \
    libxatracker-dev:i386 mesa-vdpau-drivers:i386 libva-x11-2:i386

    and reboot: sudo reboot
  • if the window doesn't render make sure you have installed the drivers properly. if you still face an issue reinstall your OS
hope this helps :D

Re: Linux

Posted: 23 Apr 2023, 17:34
by JustAnyone
Generally, TheoTown should run fine on your linux installation provided you have 64-bit Java installed and the correct video drivers.

Re: Linux

Posted: 26 Apr 2023, 16:11
by rose_marly
its not the case, you must also have i386 packages installed

Re: Linux

Posted: 27 Apr 2023, 19:16
by Wekabu city
harith9272 wrote:
26 Apr 2023, 16:11
its not the case, you must also have i386 packages installed
As a Linux user myself (Fedora's GNOME spin to be more exact) this is not something I have noticed - but I am also someone that leans hardcore to everything JVM so I am not very intelligible in bugs that arise from a default configuration.

Regardless DO NOT install java from your distro. This installs the stock OpenJDK binaries that are known to have many bugs. Instead I recommend to download Java from Adoptium, Azul or other vendors (e.g. Jetbrains's Jetbrains Runtime or Amazon's Correto).

Also take your hands off of Wine - not needed for Theotown thanks to Java (Warning: Theotown will use your system installation of Java. It needs to be Java 8 or higher. If needed you can swap the version of java with "sudo alternatives --configure java"). Since you need to go through Steam (unless you are willing to do some dark magic) Wine won't do much since they use Proton, a fork of Wine.

Re: Linux

Posted: 29 Apr 2023, 12:35
by rose_marly
I did not even install java to begin with or did I say that i have installed it, that said I386 packages are enough to run the game