ArsenalDOCUMENTATION
Mod Builder

Overview

Build Helldivers 2 mod packs in Arsenal 0.36 and later.

The Mod Builder is Arsenal's editor for packaging patch files into a mod pack with a valid manifest.json. Open it from the sidebar (the Dev / Mod Builder button). The navbar title is MOD BUILDER and currently shows a BETA badge.

Who this is for

This section is for assembling and publishing a mod pack that Arsenal (and Helldivers 2 Mod Manager) can import. Creating the actual game assets (textures, models, animations) is covered by the Helldivers 2 Modding Wiki.

Version

This Mod Builder ships in Arsenal 0.36 and later. For the folder-as-option editor in 0.30.2 and earlier, switch to Legacy in the sidebar version menu, or open Mod Builder (Legacy).

Arsenal Mod Builder interface

What changed from the legacy builder

The new editor splits files from options. Folders are no longer options. You build a folder tree, then map those folders onto options with Include Folders.

TopicLegacy (0.30.2 and earlier)Current (0.36 and later)
FoldersEach folder is an option or sub-optionFolders are only a file tree. Nesting can go as deep as you need
OptionsDerived from the folder treeEdited in a separate OPTIONS panel
ManifestLive JSON editor on the rightForm fields plus a read-only Preview Manifest dialog
IconContext menu Set Mod IconThumbnail in MOD DETAILS
Option imagesContext menu on foldersThumbnail on each option / sub-option card
Project file.hd2a_project (metadata v1).hd2a_project (metadata version 2). v1 projects still import
Build outputMod pack folder.zip archive with the tree plus manifest.json

Interface layout

Two resizable panels, split by a vertical grip.

Left: MOD STRUCTURE

The file explorer for this project. An empty project shows No files yet and tells you to right-click to add folders and files.

gold.patch_0
chrome.patch_0
always_on.patch_0
ItemRole
FoldersOrganize files. Names become include paths when you map them to options
Nested foldersAllowed at any depth. Paths use /, for example Weapons/Gold
Root filesFiles not inside a folder. These are always part of the pack (typical for always-on patches)
CollapseClick a folder row (not the name field) to expand or collapse it

The New Project button (refresh icon) in this header resets the builder after a confirmation dialog.

Right: MOD DETAILS and OPTIONS

MOD DETAILS is the pack identity:

FieldLimitNotes
IconImage fileClick the thumbnail to choose one. The X removes it. Formats: PNG, JPEG, GIF, WebP
GUID36 charactersAuto-generated UUID. Changing it makes Arsenal treat the pack as a different mod
Mod Name120 charactersDisplay name in the Library
Mod DescriptionNoneCan be empty. The field itself must exist in the manifest

Default values for a new project:

FieldDefault
NameNew Helldivers 2 Mod
DescriptionA Helldivers 2 Mod made with HD2 Arsenal - RSNL.GG
GUIDA new UUID

OPTIONS is a list of option cards. See Options. When the list is empty, the panel shows No options yet.

The OPTIONS header has:

ButtonAction
Preview ManifestOpens a read-only JSON preview of the cleaned V1 manifest
Add Option (+)Creates a new option card

Bottom of the right panel

ButtonTooltipAction
ExportExport as HD2 Arsenal ProjectSave a .hd2a_project file
ImportImport a HD2 Arsenal ProjectLoad a .hd2a_project file
BuildBuild Mod PackValidate, then write a .zip

Details are on Projects and build.

Context menus

Right-click in the file explorer.

On the explorer background:

  • Add Folder
  • Add Files

There is no Set Mod Icon or Set Option Image on the tree. Icons live on MOD DETAILS and on option cards.

Folder names

RuleValue
Maximum length29 characters in the rename field
Allowed charactersLetters, numbers, space, hyphen, underscore, period, parentheses
Cannot start or end withSpace, period, hyphen, or underscore
UnicodeNot allowed
UniquenessDuplicate names among siblings get a suffix such as New Folder (1)

Invalid characters are stripped while you type a new name. Press Enter to confirm, Escape to cancel.

Renaming or deleting a folder also updates every option that included that path (or a nested path under it).

Files you can add

Add Files accepts:

KindExtensions
Patch set.patch_N, .patch_N.gpu_resources, .patch_N.stream
Images.png, .jpg, .jpeg, .gif

Option and mod thumbnails use a dedicated image picker (PNG, JPEG, GIF, WebP).

Next steps

On this page