This guide will help you set Hammer up to make maps for Entropy: Zero 2.
Before we get started
This guide is still in development. In the days that follow the launch, I plan to improve and expand the documentation for EZ2 tools. Feel free to leave feedback and a comment. I look forward to hearing what you have to say.
Mapbase Tools Download
Mapbase is used to build Entropy: Zero 2. Mapbase’s compile utilities are required to create maps for Entropy: Zero 2.
The Mapbase compile tools can be found here:
https://www.moddb.com/mods/mapbase/downloads/mapbase-compile-tools – [moddb.com]
Download the archive into Steam\steamapps\common\EntropyZero2\bin. All files within the archive should be replaced.
Make a shortcut to Hammer
WIP
- Navigate to Steam\steamapps\common\EntropyZero2\bin
- Right-click Hammer.exe and choose “Create Shortcut”
- A new shortcut will be created named hammer.exe – Shortcut. You can rename it as you wish.
- Right-click on the shortcut to choose “Properties”.
- Replace the text box “Target” with this click
D:\Steam\steamapps\common\EntropyZero2\bin\hammer.exe -game "D:\Steam\steamapps\common\EntropyZero2\entropyzero2"
Make sure to replace “D:Steam” with the directory where Steam is installed, such as “C.Program FilesSteam”.
- Click “OK”
- Run your shortcut to launch Hammer
Hammer configuration
- Navigate to Steam\steamapps\common\EntropyZero2\bin
- Open GameConfig.txt using a text editor of choice
- This might be the default configuration file
"Configs" { "Games" { "Half-Life 2" { "GameDir" "D:\Steam\steamapps\common\EntropyZero2\hl2" "Hammer" { "TextureFormat" "5" "MapFormat" "4" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "GameExeDir" "D:\Steam\steamapps\common\EntropyZero2" "MapDir" "D:\Steam\steamapps\common\EntropyZero2\sourcesdk_content\hl2\mapsrc" "CordonTexture" "tools\toolsskybox" "MaterialExcludeCount" "0" "GameExe" "D:\Steam\steamapps\common\EntropyZero2\hl2.exe" "BSP" "D:\Steam\steamapps\common\EntropyZero2\bin\vbsp.exe" "Vis" "D:\Steam\steamapps\common\EntropyZero2\bin\vvis.exe" "Light" "D:\Steam\steamapps\common\EntropyZero2\bin\vrad.exe" "BSPDir" "D:\Steam\steamapps\common\EntropyZero2\hl2\maps" "GameData0" "D:\Steam\steamapps\common\EntropyZero2\bin\halflife2.fgd" } } "Half-Life 2: Episode One" { "GameDir" "D:\Steam\steamapps\common\EntropyZero2\episodic" "Hammer" { "TextureFormat" "5" "MapFormat" "4" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "GameExeDir" "D:\Steam\steamapps\common\EntropyZero2" "MapDir" "D:\Steam\steamapps\common\EntropyZero2\sourcesdk_content\episodic\mapsrc" "CordonTexture" "tools\toolsskybox" "MaterialExcludeCount" "0" "GameExe" "D:\Steam\steamapps\common\EntropyZero2\hl2.exe" "BSP" "D:\Steam\steamapps\common\EntropyZero2\bin\vbsp.exe" "Vis" "D:\Steam\steamapps\common\EntropyZero2\bin\vvis.exe" "Light" "D:\Steam\steamapps\common\EntropyZero2\bin\vrad.exe" "BSPDir" "D:\Steam\steamapps\common\EntropyZero2\episodic\maps" "GameData0" "D:\Steam\steamapps\common\EntropyZero2\bin\halflife2.fgd" } } "Half-Life 2: Episode Two" { "GameDir" "D:\Steam\steamapps\common\EntropyZero2\ep2" "Hammer" { "TextureFormat" "5" "MapFormat" "4" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "GameExeDir" "D:\Steam\steamapps\common\EntropyZero2" "MapDir" "D:\Steam\steamapps\common\EntropyZero2\sourcesdk_content\ep2\mapsrc" "CordonTexture" "tools\toolsskybox" "MaterialExcludeCount" "0" "GameExe" "D:\Steam\steamapps\common\EntropyZero2\hl2.exe" "BSP" "D:\Steam\steamapps\common\EntropyZero2\bin\vbsp.exe" "Vis" "D:\Steam\steamapps\common\EntropyZero2\bin\vvis.exe" "Light" "D:\Steam\steamapps\common\EntropyZero2\bin\vrad.exe" "BSPDir" "D:\Steam\steamapps\common\EntropyZero2\ep2\maps" "GameData0" "D:\Steam\steamapps\common\EntropyZero2\bin\halflife2.fgd" } } } "SDKVersion" "5" }
- Delete the configs of HL2 and Episode One
- The config file for Episode Two should now look the following. Note the path D.Steam. You will need to use a path that matches the location of Steam on your machine.
"Configs" { "Games" { "Entropy : Zero 2" { "GameDir" "D:\Steam\steamapps\common\EntropyZero2\entropyzero2" "Hammer" { "GameData0" "D:\Steam\steamapps\common\EntropyZero2\entropyzero2\fgd\EntropyZero2.fgd" "DefaultTextureScale" "0.250000" "DefaultLightmapScale" "16" "GameExe" "D:\Steam\steamapps\common\EntropyZero2\hl2.exe" "DefaultSolidEntity" "func_detail" "DefaultPointEntity" "info_player_start" "BSP" "D:\Steam\steamapps\common\EntropyZero2\bin\vbsp.exe" "Vis" "D:\Steam\steamapps\common\EntropyZero2\bin\vvis.exe" "Light" "D:\Steam\steamapps\common\EntropyZero2\bin\vrad.exe" "GameExeDir" "D:\Steam\steamapps\common\EntropyZero2" "MapDir" "D:\Steam\steamapps\common\EntropyZero2\entropyzero2\mapsrc" "BSPDir" "D:\Steam\steamapps\common\EntropyZero2\entropyzero2\maps" "CordonTexture" "tools/toolsskybox" "MaterialExcludeCount" "0" } } } "SDKVersion" "5" }
Ensure that nodegraphs are ready for rebuilding
Once your EZ2 map has been compiled, if you’re running it in the base game, ensure that the console variables are correctly set to rebuild the nodegraph.
Note: It is recommended that maps be created in a separate mod and then uploaded to EZ2 via workshop. This will be covered in a more detailed workshop guide.
Once you are ingame, open the developer console and execute these commands:
ai_norebuildgraph 0 ai_norebuildgraph_if_in_chapters 0
This is all about Entropy : Zero 2 – How to set up Hammer to start; I hope you enjoy reading the Guide! If you feel like we should add more information or we forget/mistake, please let us know via commenting below, and thanks! See you soon!
- All Entropy : Zero 2 Posts List
Leave a Reply