varmd / wine-wayland

Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.
729 stars 14 forks source link

game report - Warframe #25

Closed Mel34 closed 1 year ago

Mel34 commented 3 years ago

Tested with wine-wayland Release v6.0.0.rc1.2 artifact on arch linux w/zen kernel.

export WINE_VK_VULKAN_ONLY=1 needs to be disabled to interact with the game launcher Screenshot from 2020-12-16 11-48-47 (If somebody knows how to launch warframe without the launcher, please let me know) Game fps fluctuates: increases when I move the mouse around tends to settle down to 75 fps when I'm not interacting with it monitor refresh rate is 75, so I'm guessing this is on wayland Screenshot from 2020-12-16 11-53-17 One thing that isn't quite right is input Game no longer can process inputs assigned to certain numpad keys The keys are numpad enter numpad / numlock Attempts to rebind those keys are ignore by the game (it remains in waiting for input state) Screenshot from 2020-12-16 11-53-35

I ran the game via custom script:

#! /bin/sh -e
if [ -z "$DISPLAY" ]; then
    echo "Must be run in a graphical environment"
    exit;
else
WARPATH="/home/anon/Games/Warframe"
export WINEPREFIX=$WARPATH
export DXVK_STATE_CACHE_PATH=$WARPATH
export DXVK_LOG_LEVEL=none
export WINEESYNC=0
export WINEFSYNC=1
#export WINE_VK_VULKAN_ONLY=1
export WINE_VK_WAYLAND_WIDTH=2560
export WINE_VK_WAYLAND_HEIGHT=1080
export WINE_VK_ALWAYS_FULLSCREEN=1
export WINE_VK_FULLSCREEN_GRAB_CURSOR=1
WINEDLLOVERRIDES="dxgi,d3d11=n,b;dinput=d;winedbg=d;winemenubuilder.exe=d;mscoree=d;mshtml=d" wine64 $WARPATH/drive_c/users/anon/Local\ Settings/Application\ Data/Warframe/Downloaded/Public/Tools/Launcher.exe
fi

WINE_VK_FULLSCREEN_GRAB_CURSOR=1 is mandatory, otherwise attempting to rotate the camera eventually gets stuck on the x-axis

Additionally, mouse buttons 4 and 5 are swapped (the side buttons) My verdict: playable, should be added to the list of games that work with wine-wayland. There's still some papercuts related to input. Warframe is free to play, so feel free to test my findings yourself. Word of caution though, it's a large download (estimated ~33gb).