Skip to content

Getting started

Radik edited this page Aug 12, 2024 · 11 revisions

Preparing Godot

To be able to test your map directly from Hammer++ you should be able to launch Godot Engine via CMD.

How? There're a two ways

  1. Add the engine into the environment variable PATH
  2. Install Godot Engine via Scoop package manager in case you use Windows or Homebrew for MacOS

Installation Godot via package manager

Windows

Open PowerShell and run these commands

scoop bucket add extras
scoop install extras/godot

MacOS

brew install godot

Preparation

Clone this repo and open the project in Godot to precache all imports. You also can open the project via terminal:

cd <your-project-path>
godot -e # launch godot in editor mode

Setting Hammer++ up

The project template provides ready-to-use source engine project template that you'll use for map creation. It is already has measure textures by Kenney.

Open Hammer++ and open Game Configuration (Tools -> Options):

  1. Set Game Executable Directory -
  2. Set Game Directory - \hammer_project
  3. Set Hammer VMF Directory - \hammer_project\mapsrc
  4. Set Prefab Directory - \hammer_project\mapsrc\prefabs
  5. Add required FGD - base.fgd and halflife2.fgd (and your custom fgd as well)

Test a map

Build a map

Clone this wiki locally