Hammer++ for Linux: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 41: Line 41:
* 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.
* 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
* 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++]]

Revision as of 17:26, 18 August 2023

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