# Dark Souls III Game Page | [Items] | [Locations] [Items]: /tutorial/Dark%20Souls%20III/items/en [Locations]: /tutorial/Dark%20Souls%20III/locations/en ## What do I need to do to randomize DS3? See full instructions on [the setup page]. [the setup page]: /tutorial/Dark%20Souls%20III/setup/en ## Where is the options page? The [player options page for this game][options] contains all the options you need to configure and export a config file. [options]: ../player-options ## 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][options] 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: * **Hidden:** Locations that are particularly difficult to find, such as behind illusory walls, down hidden drops, and so on. Does not include large locations like Untended Graves or Archdragon Peak. * **Small Crystal Lizards:** Drops from small crystal lizards. * **Upgrade:** Locations that contain upgrade items in vanilla, including titanite, gems, and Shriving Stones. * **Small Souls:** Locations that contain soul items in vanilla, not including boss souls. * **Miscellaneous:** Locations that contain generic stackable items in vanilla, such as arrows, firebombs, buffs, and so on. 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: [location groups]: /tutorial/Dark%20Souls%20III/locations/en#location-groups ```yaml 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: ```yaml 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: ```yaml 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. [location guide]: /tutorial/Dark%20Souls%20III/locations/en ## Where can I learn more about Dark Souls III items? Check out the [item guide], which explains the named groups available for items. [item guide]: /tutorial/Dark%20Souls%20III/items/en ## What's new from 2.x.x? Version 3.0.0 of the Dark Souls III Archipelago client has a number of substantial differences with the older 2.x.x versions. Improvements include: * Support for randomizing all item locations, not just unique items. * Support for randomizing items in shops, starting loadouts, Path of the Dragon, and more. * Built-in integration with the enemy randomizer, including consistent seeding for races. * Support for the latest patch for Dark Souls III, 1.15.2. Older patches are *not* supported. * Optional smooth distribution for upgrade items, upgraded weapons, and soul items so you're more likely to see weaker items earlier and more powerful items later. * More detailed location names that indicate where a location is, not just what it replaces. * Other players' item names are visible in DS3. * If you pick up items while static, they'll still send once you reconnect. 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. [generating a new YAML configuration]: /games/Dark%20Souls%20III/player-options The following options have been removed: * `enable_boss_locations` is now controlled by the `soul_locations` option. * `enable_progressive_locations` was removed because all locations are now individually randomized rather than replaced with a progressive list. * `pool_type` has been removed. Since there are no longer any non-randomized items in randomized categories, there's not a meaningful distinction between "shuffle" and "various" mode. * `enable_*_locations` options have all been removed. Instead, you can now add [location group names] to the `exclude_locations` option to prevent them from containing important items. [location group names]: /tutorial/Dark%20Souls%20III/locations/en#location-groups By default, the Hidden, Small Crystal Lizards, Upgrade, Small Souls, and Miscellaneous groups are in `exclude_locations`. Once you've chosen your excluded locations, you can set `excluded_locations: unrandomized` to preserve the default vanilla item placements for all excluded locations. * `guaranteed_items`: In almost all cases, all items from the base game are now included somewhere in the multiworld. In addition, the following options have changed: * The location names used in options like `exclude_locations` have changed. See the [location guide] for a full description.