Hammer++ for Linux: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (clean up, added deadend tag)
Line 1: Line 1:
{{Dead end|date=January 2024}}
== Note: ==
== Note: ==
Hammer, and by extension Hammer ++, are native Windows applications. Compatibility with Linux is limited by the compatibility tools, not Hammer or Hammer++.
Hammer, and by extension Hammer ++, are native Windows applications. Compatibility with Linux is limited by the compatibility tools, not Hammer or Hammer++.
* Chances are, most bugs you experience will be platform specific - '''do not report these bugs''' to the issue tracker.
* Chances are, most bugs you experience will be platform specific - '''do not report these bugs''' to the issue tracker.


= Working Platforms =
= Working Platforms =
Line 34: Line 34:
=== Troubleshooting ===
=== Troubleshooting ===
Steam may not have downloaded some of the Windows files necessary for Hammer. You can open the Steam console (steam://open/console) and type: download_depot 732
Steam may not have downloaded some of the Windows files necessary for Hammer. You can open the Steam console (steam://open/console) and type: download_depot 732


= Known issues =
= Known issues =
Line 42: Line 40:
* Opening the Options menu under Tools > Options will cause an access violation. A fix is not known at the moment. Most settings are available under bin/hammerplusplus/hammerplusplus_settings.ini
* Opening the Options menu under Tools > Options will cause an access violation. A fix is not known at the moment. Most settings are available under bin/hammerplusplus/hammerplusplus_settings.ini


[[Category:Hammer++]] [[Category:Linux]]
[[Category:Hammer++]]
[[Category:Linux]]

Revision as of 10:04, 21 January 2024

Dead End - Icon.png
This article has no Wikipedia icon links to other VDC articles. Please help improve this article by adding links Wikipedia icon that are relevant to the context within the existing text.
January 2024

Note:

Hammer, and by extension Hammer ++, are native Windows applications. Compatibility with Linux is limited by the compatibility tools, not Hammer or Hammer++.

  • Chances are, most bugs you experience will be platform specific - do not report these bugs to the issue tracker.

Working Platforms

Hammer++ running on Manjaro

Arch Based Distros:

  1. Manjaro Linux, 5.17.15-1 Kernel (Build 8861, 6/26/22)
  2. ... to come later

Deb Based Distros:

  1. ... to come later

RPM Based Distros

  1. ... to come later

Installation

  1. Install CS:GO for Linux as normal.
  2. Proceed to install the CS:GO SDK with Proton 7.0.3 enabled under compatibility settings.
  3. In the launch options, for NVIDIA users, paste in the following: PROTON_ENABLE_NVAPI=1 PROTON_USE_WINED3D=1 %command%
  4. In the launch options, for AMD users, you should be good with just: PROTON_USE_WINED3D=1 %command%
  5. From this point, you should be able to launch the SDK and launch Hammer without error.
  6. Install Hammer++ as normal. (Arch based distros are under /home/.local/share/Steam/... and NOT in /home/.steam/!)
  7. Replace hammer.exe with hammerplusplus.exe.

Troubleshooting

Steam may not have downloaded some of the Windows files necessary for Hammer. You can open the Steam console (steam://open/console) and type: download_depot 732

Known issues

  • Using expert compile options will not succesfully run and compile a map. You will need to append .vmf to the end of each instance of $file in the command parameters.
  • Opening the Options menu under Tools > Options will cause an access violation. A fix is not known at the moment. Most settings are available under bin/hammerplusplus/hammerplusplus_settings.ini