ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.36k stars 1.02k forks source link

Final Fantasy XIV Free Trial (312060) #1162

Open neirenoir opened 5 years ago

neirenoir commented 5 years ago

I don't know if this should be posted in the FFXIV Full Version (39210) issue, since the client and the launcher are almost identical, but I will open a new issue for correctness. Merge it if you think it doesn't deserve its own issue.

Whenever I launch the launcher, it does not seem to detect my DXVK, and it simply greys out the DirectX 11 switch in the options. I am only able to launch it in DirectX 9.0c mode.

Things I tried

Whenever I use /tmp/proton_run to launch the game outside of Steam, two things happen:

Things to note about the game's system detection tool

The game comes with a tool to obtain information about your system, running processes, and other things that can help with technical support, similar to Steam's system report.

System info

Other info

All in all, it appears my DXVK isn't reporting itself correctly to FFXIV in my system, which makes it think it is not capable of running DX11 games, when it is. But why is WINED3D11 reporting itself correctly, and not DXVK?

neirenoir commented 5 years ago

I have recently tried to run Steam without a sandbox, and the results were the same. I can confirm this is not a Firejail issue.

XakepSDK commented 4 years ago

https://gist.github.com/XakepSDK/a660a77f5ce42c0a6168e3da14b7498a Launcher says HTTPS System Error (404) This happens only after first launch

nstgc commented 4 years ago

Literally nothing works, not even the launcher. Not even the Proton apparently. The prefix isn't even properly set up.

System info: https://gist.github.com/nstgc/3b18051f7c19e88680b56b41976bd81d

Proton Log output:

======================
Proton: 1569267010 proton-4.11-6
SteamGameId: 312060
Command: ['/btrfs/raid0/games/win32/steam/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe', '-issteamfreetrial']
Options: set()
======================

That's it. That's everything. More over, consider the following output of ls ** from inside the compat director: https://gist.github.com/nstgc/6878230dfd0694ad542fb18d1407610d

XakepSDK commented 4 years ago

Use proton-ge or proton-tkg @nstgc

nstgc commented 4 years ago

Use proton-ge or proton-tkg @nstgc

Steam should at least be able to set up a prefix on its own. Its not even doing that which leads me to believe there is something wrong with Steam or the FF14 Demo's repo.

As for troubleshooting I might have done, I've tried all other official Proton builds.

nstgc commented 4 years ago

What I did was run WINEPREFIX="path/to/compat/312060/pfx" "/full/path/to/Proton 4.11/dist/bin/wine" winecfg to set up a prefix. It now runs correctly. I don't think this is a problem with this game specifically

@kisak-valve Should I create a new issue for this?

dlm21 commented 2 years ago

I spent like 3 days trying to figure out this issue on a fairly new Solus install. Initially it would crash when clicking on the "play dx9" button, and after all my fixes, wouldn't even get the launcher off the ground. I did everything from clearing the proton prefixes, stracing every call, running the commands with the same environment vars, etc, to removing the game and all traces of steam completely and starting over, but I never got the game running, nor did it allow DX11 to be enabled. The steam log showed it couldn't find my video card (?) despite every other game working fine. I tried Lutris with the same GE proton build and it was able to show DX11, but since my free trial account is tied to steam, was unable to proceed past the launcher.

My solution - I installed Garuda Linux and it worked fine the first time (browser/cutscrene fixes included), DX11 and all. I hate not finding a solution for the actual problem, but I really tried everything I could find online from the past year or so. So if nothing else, I can at least confirm the free trial on steam works great (using proton 6.16-GE-1), when your system's personal stars all align :)

OlivierFRDierick commented 3 days ago

Hello,

I've installed the Trial version of Final Fantasy XIV on Steam (Linux client with compatibility forced to Proton Experimental). I use the default launcher. I can't agree to the Terms of Service as the 'Agree and Continue' button stays grayed out after scrolling the text down and checking the 'Agree to the Terms of Service' checkbox.

Regards.