Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
All others were fresh installs, with MX running fine at first, but both Steam and DF would randomly freeze/crash, without any error messages. AntiX never launched DF, and/or gave me any errors as to why. The OS didn't seem to work well on my laptop so I nuked it.
Lubuntu has worked perfectly though so far with the LXQt desktop environment. I've got about ~10 hours in the game so far with it, and it feels even more responsive as when playing it on my high-end gaming rig on Win10! I'm sure that will change as this volcano embark will slow things down for sure at some point.
@Sibylla I am not on the beta branch, no
@Slapshot82 strange, I went back to Ubuntu on my desktop to try it out (my laptop is on arch) and DF cannot be launched anymore either on Ubuntu, though it does not give me any error messages
The most logs I managed to get from Ubuntu is this:
```
/bin/sh\0-c\0/home/USER/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=975370 -- /home/USER/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/USER/.steam/debian-installation/steamapps/common/Dwarf Fortress/Dwarf Fortress.exe'\0
chdir "/home/USER/.steam/debian-installation/steamapps/common/Dwarf Fortress"
ERROR: ld.so: object '/home/USER/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/USER/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/USER/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/USER/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/USER/.steam/debian-installation/steamapps/common/Dwarf Fortress/Dwarf Fortress.exe: 1: MZ����@0��: not found
/home/USER/.steam/debian-installation/steamapps/common/Dwarf Fortress/Dwarf Fortress.exe: 2: Syntax error: word unexpected (expecting ")")
```
But something is definitely fishy because I logged 90h of gameplay on the same Ubuntu install that now refuses to launch without me touching anything
https://steamcommunity.com/app/975370/discussions/0/3815166007138108238/
https://steamcommunity.com/app/975370/discussions/0/3815166007136297738/
https://steamcommunity.com/app/975370/discussions/0/3806154368639588273/
And it also appears it happened after a recent update
Same for me, I'm on Arch. The problem is that the Steam is trying to launch a binary called "dwarfort", but the real executable file is called "Dwarf Fortress.exe".
There are 2 workarounds:
* p.s: any new update will probably undo this change
I believe they just need to fix which executable file the Steam version calls.
"Both DF and DFHack now run natively on Linux. If you're on Linux, we encourage you to try it! The interface is noticeably snappier, FPS is up, and load times are reduced. If you're subscribed to DF and DFHack on Steam, here's how to switch over:
In the Steam client, open the properties for Dwarf Fortress
In the "Betas" section, switch to the "beta" branch
Let that finish updating
Select the "Compatibility" section and deselect "Force the use of a specific Steam Play compatibility tool"
DF should update again with the Linux native version
You can tell if you did it right if you no longer have Dwarf Fortress.exe in your DF directory and instead have dwarfort, which is the Linux binary. The plan is to "officially" release Linux support with DF 50.10, so once DF 50.10 comes out, you should be able to switch back to the default Steam branch and keep the native Linux support.
Then, do the same thing for DFHack. switching to the "beta" branch (if you're not there already) and turning off the compatibility layer.
Sometimes, Steam says you've got the Linux version, but when you look you see you still have Dwarf Fortress.exe instead of dwarfort. Try re-enabling the Proton compatibility layer and then turning off the compatibility layer again."
Copied from the DFHACK documentation.