Heroes of the Storm

Weighted Options

Weighted options allow you to choose how likely a particular option's value is to be used in game generation. The higher a value is weighted, the more likely the option will be chosen. Think of them like entries in a raffle.

Choose the options you would like to play with! You may generate a single-player game from this page, or download an options file you can use to participate in a MultiWorld.

A list of all games you have generated can be found on the User Content page.


Game Options

Progression Balancing

A system that can move progression earlier, to try and prevent the player from getting stuck and bored early. A lower setting means more getting stuck. A higher setting means less getting stuck.
This is a range option.

Accepted values:
Normal range: 0 - 99

The following values have special meanings, and may fall outside the normal range.
  • 0: Disabled
  • 50: Normal
  • 99: Extreme
0 ❌
25 ❌
0 ❌
0
0
0
0

Accessibility

Set rules for reachability of your items/locations. **Full:** ensure everything can be reached and acquired. **Minimal:** ensure what is needed to reach your goal can be acquired.
25
0
0
Heroes

Enabled Heroes

Set a hero to 1 to include them. Omit this option to include every hero. If you list any heroes, only those set to 1 are included.

Hero Pool Size

Randomly include this many heroes from those set to 1 in Enabled Heroes. Set to 0 to include all your enabled_heroes.
This is a range option.

Accepted values:
Normal range: 0 - 91
25 ❌
0 ❌
0
0
0
0
Victory

Goal

mastery: Complete every included check on the goal heroes. distinct_wins: Win one match with each goal hero. Goal Hero Count rolls that many from the seed. Goal Heroes adds chosen names in that set.
25
0
0

Goal Hero Count

How many seed heroes are rolled for the goal. Chosen Goal Heroes are included first; leftover slots fill at random. 0 = entire seed if nobody is chosen, or only the chosen heroes if any are listed.
This is a range option.

Accepted values:
Normal range: 0 - 91
0 ❌
25 ❌
0 ❌
0
0
0
0

Goal Heroes

Optional named heroes forced into the goal. Leave empty to use only Goal Hero Count. Listed heroes must be enabled and stay in the pool.
Party Mode

Party Mode

When enabled, builds the seed for a group. Heroes unlock in waves (Progressive Hero Wave). Role Passes, Extra Starting Heroes, and Shards are ignored. Use this option if you have a group of players that want to play the multiworld together.
25
0
0

Party Size

Party Mode only. How many players the seed is built for (2–5). Each wave unlocks this many heroes together.
This is a range option.

Accepted values:
Normal range: 2 - 5
25 ❌
0 ❌
0
0
0
0

Starting Waves

Party Mode only. How many hero waves start already unlocked. 1 = one hero per party size. 2–3 grants that many unlocked waves. Example: Party Size:3 + Starting Waves:2 will give 6 heroes at the start.
This is a range option.

Accepted values:
Normal range: 1 - 3
25 ❌
0 ❌
0
0
0
0
Unlock System

Role Passes

When on, each hero needs its unlock item and a role pass (Tank, Bruiser, Support, Melee Assassin, or Ranged Assassin). Healers and utility supports use Support Pass. Ignored when Party Mode is on.
0
25
0

Extra Starting Heroes

Random extra heroes unlocked at start with the starting hero. All extras share one role pass when Role Passes is on. Up to 4 extras (5 starting heroes total). Ignored when Party Mode is on (use Starting Waves).
This is a range option.

Accepted values:
Normal range: 0 - 4
0 ❌
25 ❌
0 ❌
0
0
0
0

Shards Per Hero

How many shards it takes to unlock a hero. 0 = no shards; every hero is a single unlock item. 1-5 = total shards spread across the multiworld needed to unlock each hero. Ignored when Party Mode is on.
This is a range option.

Accepted values:
Normal range: 0 - 5
0 ❌
25 ❌
0
0
0
0

Include Timed Win Check

When Role Passes is on, add one timed win check per role pass bucket (win in under 18 minutes). Any currently unlocked hero in that pass can achieve the check.
25
0
0
Checks

Cumulative Checks

When on, stat-based hero checks (damage, healing, takedowns, etc.) add up across games with that hero. Win and reach level 20 still require a single match.
0
25
0

Remove Level 20 Check

When on, the reach level 20 check is removed from every hero. Also excludes level 20 from random talent checks (if enabled).
25
0
0
Talents

Random Talents Per Hero

How many random talent slots are forced on each selected hero. 0 disables random talent checks. Each matching slot is its own check. See the Talents tab for which slots to pick.
This is a range option.

Accepted values:
Normal range: 0 - 7
25 ❌
0 ❌
0
0
0
0

Random Talent Hero Count

How many heroes in the seed receive random talent assignments. Capped at the number of heroes in the seed. Heroes are chosen at random. 0 disables random talent checks (even if Random Talents Per Hero is above 0).
This is a range option.

Accepted values:
Normal range: 0 - 91
25 ❌
0 ❌
0
0
0
0
Quests

Daily Quests

When on, roll up to 3 cumulative daily quests from check families that have at least 5 matching heroes in the pool. Examples: Collect 150 regen globes, Kill 200 minions, Restore 200,000 health, etc..
0
25
0
Replay Scoring

Credit Mode

Who gets credit from a replay. me: Only your /name. team: Unlocked heroes on your team. Empty Credit Names = whole team. match: Unlocked heroes in the game. Empty Credit Names = everyone.
25
0
0
0

Credit Names

Use this option to filter specific players when Credit Mode is team or match. Leave empty to credit everyone that mode allows. Your entire team or match. Listing names means ONLY those players get credit (include yourself if you want your row). Use the scoreboard / replay name (usually BattleTag without #1234).
This option cannot be modified here. Please edit your .yaml file manually.

Include AI

Also credit computer players allowed by Credit Mode.
25
0
0
Item & Location Options

Local Items

Forces these items to be in their native world.
 

Non-local Items

Forces these items to be outside their native world.
 

Start Inventory

Start with the specified amount of these items. Example: {Bomb: 1, Arrow: 3}

Start Hints

Start with these item's locations prefilled into the ``!hint`` command.
 

Start Location Hints

Start with these locations and their item prefilled into the ``!hint`` command.
 

Excluded Locations

Prevent these locations from having an important item.
 

Priority Locations

Prevent these locations from having an unimportant item.
 

Item Links

Share part of your item pool with other players.
This option cannot be modified here. Please edit your .yaml file manually.