Steam Workshop
The Steam Workshop is a page located in the Steam's "Community" section. It is used to share user-created game content. The first Monochrome title to support
Workshop was
Contagion, later expanded to other titles such as
Zombie Panic! Source and
Zombie Panic!.
Uploading UGC content to Workshop (only in zp1)
Before getting started with creating Workshop add-ons, you should know the fundamentals of Half-Life 1 modding concepts - how they work and how directories are set up.
Thumbnail Image
For your addon to be accepted, a thumbnail is required. This is used on Steam and in-game. Within the zp_workshop is a template thumbnail with the required dimensions where are 640 X 360.
To create your thumbnail you can use any graphic design software you want that can export in PNG format.
Terms Of Service
Violating these will get your submission marked as incompatible or banned.
This also applies to "friends-only" and "private" items and collections.
By using the Steam Workshop, you acknowledge that you have read and agreed to the following terms:
- Your submission must not violate the Steam Subscriber Agreement. By extension, it must not violate the Steam Online Conduct as well.
- Your submission must be related to Zombie Panic!. The Workshop is not a place to upload non-Zombie Panic! related files.
- Your submission must contain a single map if the item is a map. If you want to make a map pack, please make a collection instead.
- Your submission must not be a reupload of an existing addon. Example: Upload zp_alpine when zp_alpine already exists on the Workshop.
- Your submission must not abuse the tags. Mistagged addons will be taken down.
- Your submission must fall under fair use. Out right stolen content, or uploaded without original author's permission will be taken down. Example: downloaded a X map and uploaded it on Workshop and claim it as your own.
Making your addoninfo.txt
An addoninfo.txt file is required for ZP1 to detect your addon properly, it must be placed at the root of your addon's folder (in this example, it would be: zp_workshop/my_awesome_map/addoninfo.txt). Here's how the file would look for that map:
"AddonInfo"
{
"Title" "My first addon."
"Author" "My Name goes here."
"Description" "A nice and short message for the addon list."
"Tags"
{
"Map" "1"
}
}All tags use a simple Boolean value, 1 stands for true while 0 means false. This should make things easier to enable certain tags that will be shown on the Addon Manager In-Game. It does not apply the tags when uploading, and is only meant for easy filtering the addons through the manager.
PS: In case you are NOT adding a map (but rather changing a model and/or sound of your game), you do NOT need to include the "map" tag, you can safely remove it.
Available Tags
- Map
- Weapons
- Sounds
- Survivor
- Zombie
- Background
- Sprays
- Music
Verify if your addon is working!
To check if your addon (map or custom content) was set up correctly or not, launch (or restart) your game, wait for the game to mount any addons and workshop items you are subscribed, search for it in "Extras > Workshop". If you found it, congratz! You've done it all right! If not, you probably did something wrong when setting up the folder and/or the "addoninfo.txt" file.

Uploading your addon to Workshop
You can upload workshop content via Extras > Workshop, and then switching to the tab named Upload New Addon. On this new tab, you will be able to upload your content directly to Workshop.

Requirements (Uploading)
These are the requirements for uploading an addon:
- Title
- Description
- Tag
- Preview Image
- Content Folder
Updating an addon
Updating an addon is fairly easy, simply switch to Your Uploaded Addons tab, and click on Modify Addon.

When clicked on the Modify Addon button, you will be moved back to Upload New Addon, except this time it has auto filled some information, such as the tags, title, description and image. The upload button has now also been changed to say Update Your Addon instead of Upload Your Addon.

Requirements (Updating)
These are the requirements for updating an addon:
- Content Folder
- Changelog