Hammer++ for Linux: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Note: == Hammer, and by extension Hammer ++, are native Windows applications. Compatibility with Linux is limited by the compatibility tools, not Hammer or Hammer++. * Chan...") |
mNo edit summary |
||
Line 6: | Line 6: | ||
= Working Platforms = | = Working Platforms = | ||
[[File:Screenshot 20220626 220526.png|thumb|Hammer++ running on Hammer++]] | |||
=== Arch Based Distros: === | === Arch Based Distros: === |
Revision as of 19:08, 26 June 2022
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
Arch Based Distros:
- Manjaro Linux, 5.17.15-1 Kernel (Build 8861, 6/26/22)
- ... to come later
Deb Based Distros:
- ... to come later
RPM Based Distros
- ... to come later
Installation
- Install CS:GO for Linux as normal.
- Proceed to install the CS:GO SDK with Proton 7.0.3 enabled under compatibility settings.
- In the launch options, for NVIDIA users, paste in the following: PROTON_ENABLE_NVAPI=1 PROTON_USE_WINED3D=1 %command%
- In the launch options, for AMD users, you should be good with just: PROTON_USE_WINED3D=1 %command%
- From this point, you should be able to launch the SDK and launch Hammer without error.
- Install Hammer++ as normal. (Arch based distros are under /home/.local/share/Steam/... and NOT in /home/.steam/!)
- 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.