This game was awesome.
I don't know why they don't made sequel ?
I got past the movie-crashing part by installing binkw32 with winetricks inside the prefix, using Proton - Experimental (experimental-6.3-20210629).
However, I'm still unable to play the game as all I see now is a screen with smoke on the background, an ambient sound and an animated spinner that spins indefinitely.
The reason it's so hard to get this game to run with Proton is, ONCE AGAIN, the useless launcher.
Here's how you can defeat it:
Delete/rename UbisoftConnectInstaller.exe and ubiorbitapi_r2_loader.dll.
Create a symlink pointing to From_Dust.exe in the game's directory, and name it UbisoftConnectInstaller.exe.
Example: ln -s From_Dust.exe "$HOME/.steam/steamapps/common/From Dust/UbisoftConnectInstaller.exe"
Download this tarball and extract the two files to the ../steamapps/common/From Dust/ directory, overwriting any files:
https://www.dropbox.com/scl/fi/zo112j11b3do98vnwzmqw/from_dust_ubisoft_connect_circumvent.tar.gz?rlkey=rq4w0fjtfjt68q1slq6f7lewv&dl=1
Set the launch options to: PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_USE_WINED3D11=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% (Yes, you will need the launch options. I could run the game but couldn't get past Ubisoft login without them.)
Done!
If you start the game and see the blue clouds on a black background screen, with that little spinning circle loading icon thing in the lower right corner, then something went wrong. Alt-F4 and try again. You'll know you did it right when it shows the main menu screen right after the Ubisoft screen.
Other problems:
The mouse cursor doesn't lock to the window, so windowed mode won't work. You have to keep it fullscreen.
The frame rate is hard locked to 30fps. There seems to be no way to increase this (yet).
Other than that, it will run great. But there are times where the FPS will drop down to like 20. But then again, From Dust is a 32-bit program so it's likely this is simply a hard limitation in the engine itself.
Enjoy!
Ubisoft launcher just updated so the game is able to launch now! Sadly game crashes after the ESRB warning unless you alt tab. This leads to a loading screen that does nothing.
Replying to https://github.com/ValveSoftware/Proton/issues/2513#issuecomment-1653930726
@techmouse Can you verify that this still works and the version of proton? It's not working for me. Mine crashes on the cloudy loading screen or immediately after ubisoft logo depending on some variables.
UPDATE: i switched to my steam deck from my laptop and got it to work with the following configuration.
note that i actually don't own the game through steam. i own it through ubisoft. there very well might be a better way to set this up but i ended up installing ubisoft connect as a non-steam game.
it works for me without the launcher bypass
it wasn't working with wined3d but removing that got it working
tweaks:
PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_LOG=1 %command%Proton: 1701294061 experimental-8.0-20231129steam deck in desktop modePROTON_FORCE_LARGE_ADDRESS_AWARE=1x2 2023-12PROTON_NO_ESYNC=1x2 2023-12PROTON_NO_FSYNC=1x2 2023-12PROTON_LOG=1x1 2023-12PROTON_USE_WINED3D11=1x1 2023-07PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_LOG=1 %command%x1 2023-12PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_USE_WINED3D11=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%x1 2023-07ubiorbitapi_r2_loader.dllx1 2023-07
Compatibility Report
System Information
I confirm:
steam-33460.log
Symptoms
When I launch the game, Uplay starts, then an ESRB message is displayed, then the ubisoft jingle begins playing, now the game crashes.
I have to manually kill upc.exe afterwards, but I guess this is normal at the moment.
I have checked the enormous log for error messages:
Reproduction
100% on each launch