GameBanana shows no ads to members. Sign up now!
Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

BspZipGUI

A Modding Tool for Source Engine

A clean GUI interface for BspZip

1. Introduction


I created this GUI tool that use Valve's BSPZIP command line utility. It is used to embed a folder with custom files (materials, models, sound,..) into a BSP file.



The idea of the tool is based on https://github.com/geotavros/BspZipGui

In the past, I always used Pakrat to pack my maps because of the drag and drop function, which was really handy, but it didn't support some type of files and you had to manually fix up their paths.

VIDE was not really great either as you cannot simply drag and drop to manually pack, and you are kinda forced to let it do the AutoScan.

Even CompilePal, which is a really great software, doesn't have an option as simple as packing a whole folder into a map.

So the BspZipGui by 'geotavros' was a good alternative, but really slow and not really customizable.

Which is why I created my own



2. How to use


Select a Game from the list (you can setup them in Settings).

Select a Custom Folder (Setup in Settings too)

Load a bsp file (you can drag and drop the bsp on the textbox).

Check 'Use Directory Whitelist' (recommended) to only pack files that are in whitelisted directories (see Settings).

Press "Pack Bsp".



You get sent to Logs where it will output the logs of the pack once done.



The tool also remember the last bsp you loaded, and the last game and the last custom folder you used. So when you launch it again, the fields get filled automatically.

3. How to setup


You can Add new games configs with the 'Add...' button. You can Delete games configs with the 'Delete' button. 


Set the name you want, this is what appears in the selection box. 
For each game you add, load the bspzip.exe and gameinfo.txt (drag and drop is possible).



You can add new custom folders configs the same way.

Set any name you want, this is what appears in the selection box.
Browse to the folder which contains the 'materials', 'models', 'sound', etc... folders (drag and drop is possible)


And finally you can setup the whitelist of directories and the type of files the tool will be looking for (their extensions).

Per default, it is setup for cfg, materials, maps, models, sound, scripts, particles and resources.


For example, here it will look for a folder called materials and will only embed files that are .vmt and .vtf 

This is a good way to not pack useless files like sound.cache and others.

Once you have changed your settings, don't forget to press Save Settings, as they get saved in settings.xml which comes with the tool. (if you delete it, it gets recreated with the default values).



4. Download



Files

Alternate File Sources

Sign up to access this!

No comments yet

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Key Authors
Moltard
Moltard Joined 8y ago
Offline
641 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Developper
Other
geotavros
Inspiration

Submitter

Moltard Joined 8y ago
Offline
641 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Moltard
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

License

Details

Homepage
github.com
Download
github.com

Attributes

IDE Used
Visual Studio 2017
Development State
Stable
Compiled Language
C#
Operating System
Windows
Genre
Mapping

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • 3
  • 11
  • 518
  • 14d
  • 12d

More from Submitter

More Other/Misc Tools