Skip to content
UnShame edited this page Oct 15, 2018 · 14 revisions

A Windows CLI program created to ease the ever-growing pain of creating, building and uploading mods for Vermintide. Works for both Vermintide 1 and 2.

vmb <command> [command-specific params] [-f <mods_folder>] [-g {1|2}] 
                                        [--cfg <path_to_item_cfg>]
                                        [--rc <config_folder>] [--reset] 
                                        [--use-fallback] [--cwd] [--debug]

Commands

Command Description
build build all or specified mods from current directory.
config view and change configuration in .vmbrc.
create create a mod from template.
info show information about all or some mods in current folder.
open open the workshop page of a mod.
publish publish an existing mod to Steam Workshop.
upload upload a new version of a mod to Steam Workshop.
watch automatically build all or specified mods from current directory on changes.

Parameters

-f <mods_folder> or --folder <mods_folder> - temporarily sets current mods folder. This path can be relative or absolute. If the path isn't absolute, it will be relative to the current working directory. The path must already exist. To use current working directory put . as the path.
-g {1|2} or --game {1|2} - temporarily sets for which game mods should be created, built and uploaded.
--cfg <path_to_item_cfg> - path to .cfg file that stores information about a mod. Must be specified without extension. Can be relative or absolute. If not set to absolute, it will be relative to each mod's directory. However, the specified file should be in the root directory of its mod, otherwise it will not be possible to upload the mod. See relative paths clarification. Defaults to itemV1 and itemV2 depending on selected game.
--rc <config_folder> - folder with .vmbrc. Can be relative or absolute. If not set to absolute, it will be relative to the current working directory. See relative paths clarification.
--reset - resets .vmbrc before executing the command.
--use-fallback - uses fallback paths instead of looking them up in the registry. Can speed up building/uploading. You can also permanently set this in .vmbrc.
--cwd - forces all paths which are relative to the executable's directory to be relative to the current working directory instead. See relative paths clarification.
--debug - prints stack trace with errors/warnings.

Clone this wiki locally