Popover Menu get started
Popover Menu Tools
client discord
Menu
supported games setup guides f.a.q. generate game host game user content clients discord
Dark Souls III Guide

Dark Souls III

Game Page | Items | Locations

What do I need to do to randomize DS3?

See full instructions on the setup page.

Where is the options page?

The player options page for this game contains all the options you need to configure and export a config file.

What does randomization do to this game?

  1. All item locations are randomized, including those in the overworld, in shops, and dropped by enemies. Most locations can contain games from other worlds, and any items from your world can appear in other players' worlds.

  2. By default, all enemies and bosses are randomized. This can be disabled by setting "Randomize Enemies" to false.

  3. By default, the starting equipment for each class is randomized. This can be disabled by setting "Randomize Starting Loadout" to false.

  4. By setting the "Randomize Weapon Level" or "Randomize Infusion" options, you can randomize whether the weapons you find will be upgraded or infused.

There are also options that can make playing the game more convenient or bring a new experience, like removing equip loads or auto-equipping weapons as you pick them up. Check out the options page for more!

What's the goal?

Your goal is to find the four "Cinders of a Lord" items randomized into the multiworld and defeat the boss in the Kiln of the First Flame.

Do I have to check every item in every area?

Dark Souls III has about 1500 item locations, which is a lot of checks for a single run! But you don't necessarily need to check all of them. Locations that you can potentially miss, such as rewards for failable quests or soul transposition items, will never have items required for any game to progress. The following types of locations are also guaranteed not to contain progression items by default:

You can customize which locations are guaranteed not to contain progression items by setting the exclude_locations field in your YAML to the location groups you want to omit. For example, this is the default setting but without "Hidden" so that hidden locations can contain progression items:

Dark Souls III:
  exclude_locations:
  - Small Crystal Lizards
  - Upgrade
  - Small Souls
  - Miscellaneous

This allows all non-missable locations to have progression items, if you're in for the long haul:

Dark Souls III:
  exclude_locations: []

What if I don't want to do the whole game?

If you want a shorter DS3 randomizer experience, you can exclude entire regions from containing progression items. The items and enemies from those regions will still be included in the randomization pool, but none of them will be mandatory. For example, the following configuration just requires you to play the game through Irithyll of the Boreal Valley:

Dark Souls III:
  # Enable the DLC so it's included in the randomization pool
  enable_dlc: true

  exclude_locations:
    # Exclude late-game and DLC regions
    - Anor Londo
    - Lothric Castle
    - Consumed King's Garden
    - Untended Graves
    - Grand Archives
    - Archdragon Peak
    - Painted World of Ariandel
    - Dreg Heap
    - Ringed City

    # Default exclusions
    - Hidden
    - Small Crystal Lizards
    - Upgrade
    - Small Souls
    - Miscellaneous

Where can I learn more about Dark Souls III locations?

Location names have to pack a lot of information into very little space. To better understand them, check out the location guide, which explains all the names used in locations and provides more detailed descriptions for each individual location.

Where can I learn more about Dark Souls III items?

Check out the item guide, which explains the named groups available for items.

What's new from 2.x.x?

Version 3.0.0 of the Dark Souls III MultiworldGG client has a number of substantial differences with the older 2.x.x versions. Improvements include:

However, 2.x.x YAMLs are not compatible with 3.0.0. You'll need to [generate a new YAML configuration] for use with 3.x.x.

The following options have been removed:

In addition, the following options have changed: