File Name: BspZipGui, Add custom content in maps
File Submitter: LuciaNnX
File Submitted: 04 May 2020
File Category: Software
BspZipGui is GUI tool for Valve's BSPZIP command line utility. It is used to easily embed a folder with all your custom files(textures, models, scripts etc) into a BSP file. With BspZipGui you can also extract all files contained inside BSP file. The main feature of BspZipGui is that it automatically generates a file list from the folder you specified and then runs bspzip.exe to embed these files into BSP. The application can be used for any Source game including Nuclear Dawn, Left 4 Dead 2 and Counter Strike Global Offensive.
Note for most Source Engine games your map must be in game's maps folder for bspzip.exe to work.
See tutorial in the bottom of this page for more information.
Tutorial for packing your files into BSP file
Step 1: Place BSP in a maps folder of the game your map is made for. (e.g., C:\Program Files (x86)\Steam\steamapps\common\nuclear dawn\nucleardawn\maps\sandbrick_03.bsp)
Step 2: Place files to be packed in different folder. Any folder will work. (e.g., C:\Work\sandbrick_files). Note: files inside sandbrick_files must be organized in Source Engine file structure.
Example:
CODE
sandbrick_files
materials
nature
rock01.vmt
rock01.vtf
metal
metalfloor01.vmt
metalfloor01.vtf
overviews
sandbrick_03.vmt
sandbrick_03.vtf
models
resource
overviews
sandbrick_03.txt
sounds
weapons
ak47.wav
Note 2: Don't place BSP inside this folder, this can lead to bugs. Only place custom files your map uses, nothing else.
See the Sandbrick map example file structure but note that mapsrc, readme and licence files aren't needed inside BSP.
Step 3: Start BspZipGui.exe
Step 4: Select bspzip.exe path. For most Source Engine games the bspzip.exe is located into bin folder. (e.g., C:\Program Files (x86)\Steam\steamapps\common\nuclear dawn\bin\bspzip.exe). If it is not there you need to install SDK for that game through Steam - Library - Tools. Note: it is important to use bspzip.exe from your game to avoid problems, crashes of game etc. For mods the bspzip.exe is located in Source SDK folder (where hammer.exe is located)
Step 5: Select BSP path. (e.g., C:\Program Files (x86)\Steam\steamapps\common\nuclear dawn\nucleardawn\maps\sandbrick_03.bsp)
Step 6: Select folder with files to pack. (e.g., C:\Work\sandbrick_files)
Step 7: Click Embed.
Click here to download this file