ValveSoftware / Proton

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

Dota 2 Workshop Tools (313250) #318

Open Managor opened 6 years ago

Managor commented 6 years ago

Dota 2 allows you to tick the Dota 2 Workshop Tools DLC but there appears to be no way to launch it. I assume it's because it's a DLC of Dota 2 that has native support instead of being a standalone tool like Source Filmmaker. What should happen is after ticking the DLC box steam should ask what to launch when clicking Play on Dota 2.

bigneko322 commented 6 years ago

I also have this issue and would like to be able to use the Dota 2 Tools on Linux.

Kisak pls fix

VelorumS commented 4 years ago

It seems that Dota 2 Workshop Tools DLC doesn't even show up with a checkbox.

zefrof commented 3 years ago

I was able to get the Workshop Tools to show in the DLC panel after passing the -vulkan and -gl launch options. After it downloaded, I was given the option to launch the tools when launching the game.

The initial Workshop Tools window will display. Creating a new addon works. "Launch Tool" gives the following error: Running Source2 tools requires Windows 10 Version 1903 (build 18362) or later. Would changing the Windows version of the proton prefix help?

steam-570.log

sysInfo.txt

kisak-valve commented 3 years ago

Hello @zefrof, err:steamclient:create_win_interface Don't recognize interface name: SteamNetworkingSocketsSerialized005 also looks like a line of interest from your log.

ghost commented 2 years ago

The tools are working as of today on Arch Linux with Proton 7.0-1, albeit with some caveats: The -vulkan command line option causes a crash on startup When using the 3D view in Hammer to look around a map, the 2D view becomes a solid color HiDPI scaling doesn't work unless you manually change the DPI setting in winecfg image

zefrof commented 2 years ago

Wanted to add that I was able to get the tools to launch as well. Arch Linux (Sway WM), Steam Flatpak, and Proton 7.0-1. Hammer also opened, but crashed everything when I tried to make new tiles following this. I'm hoping to spend some time digging through logs and such to see why. Here's my proton log and sys info:

steam-570.log system-info.txt

Managor commented 2 years ago

How do you launch the tools? It doesn't appear in DLC section.

zefrof commented 2 years ago

@Managor if I remember correctly this is what I did:

  1. Force Dota2 to use Proton.
  2. Launch game with -vulkan flag.
  3. The DLC section should now have Workshop Tools as an option. Let it download.
  4. Press play, you should get the option to launch the tools.

Hopefully that works for you. The tools always show as an option for me now. Even on a fresh install.

Managor commented 2 years ago

With those instructions Dota 2 crashes on launch and nothing happens in the DLC section.