Left4Dead Auto Package Tool | ebp Left4Dead Auto Package Tool | ebp
Post

Left4Dead Auto Package Tool

A python GUI for auto packaging Left4Dead 2 vpk mods

Left4Dead Auto Package Tool

TL;DR — VPK Merge Tool is a Python 3.7 GUI that automates packaging Left 4 Dead 2 campaign mods into .vpk files. It pulls the latest map files (.bsp and .nav) from a Perforce server, supports any number of maps, configures campaign info visually, and auto-detects the L4D install directory from the Windows Registry before outputting the .vpk to the Desktop.

This project is an archived student project, the content here is considered obsolete.

Github Repo

VPK Merge Tool

Overview

  • Able to Pull Latest map files (.bsp & .nav) from P4 Server
  • Support any number of maps in campaign
  • Able to configure the campaign info visually
  • Automatically get LEFT 4 DEAD installation dir from Registry
  • Automatically generate file structure and package .vpk
  • The .vpk file will be located in ~/Desktop/ by default

Brief

  • Language: Python 3.7
  • Duration: 2018/10 (4 days total)
  • Total Work: ~20 hrs

Main GUI

VPK Tool VPK Tool

Cite this post

Jayden Zhang. “Left4Dead Auto Package Tool.” Jayden Zhang’s Blog, December 7, 2019. https://www.jaydengames.com/posts/l4d-vpk-tool/

BibTeX
@misc{l4d-vpk-tool2019,
  author = {Jayden Zhang},
  title  = {Left4Dead Auto Package Tool},
  year   = {2019},
  url    = {https://www.jaydengames.com/posts/l4d-vpk-tool/},
  note   = {Jayden Zhang’s Blog}
}
This post is licensed under CC BY 4.0 by the author.