Equip Slot Manipulation
Equip Slot Manipulation is a glitch in Dark Souls which allows you to equip items in different equipment slots than normally possible. Sometimes this will result in the item being turned into an entirely new item that the player may not actually possess yet. It was discovered in February 2018 by Flex.
In order to use this glitch, you first need to overload your inventory past the weight limit. The weight limit is a leftover mechanic from Demon's Souls, preventing any items from being picked up past the weight limit. In Dark Souls the limit equals 10 000 units. The best way to cross the weight limit is to buy 999 of a single weapon or armor piece via Quantity Storage. A good example would be buying 999 of the Pike from Andre since it weighs 10 units, is cheap and quickly accessible.
Once your inventory is overloaded, you need to follow these steps:
0: Have at least one ring equipped that is not the Ring of Favour and Protection.
1: Choose the equipment slot you want equip the item into. Then check the Pointer Chart below and see which other slot points towards the slot you have chosen. For example if you want to equip an item into the primary right hand slot (index 0), the slot that points towards it is the secondary right hand slot (index 1). This pointer slot is what you need for the next step.
2: Go to your equipment screen and enter the slot of the items you want to use for this glitch. For example if you want to turn a consumable into a ring, you need to open a consumable slot. You can close the menu now for most equip manipulations, but for some you want to keep the menu open at this point. Keeping the menu open will allow you to equip any items from the list into the new equipment slot, whereas closing the menu will be more restricted, for example you can't turn weapons into armor if you close the menu. More info in Equipping Any Item In Any Slot.
3: Execute any action that prevents you from going into an equipment slot, for example attacking or using an item. If you still have the menu open from step 2, you can fall off a ledge for example instead. Then during that action or fall press A on the pointer slot from step 1. This will on the surface do nothing, which is supposed to happen. Do not close the menu yet.
4: Now try to unequip one of the rings you have equipped. A messagebox saying "?Dialog?" should appear. Confirm the messagebox and the game will bring up the inventory equipment list for the slot you've chosen earlier in step 2 with the item list from the slot you selected in step 1.
5: Equipping items from the list now will either result in the same item being assigned to the slot, or an empty item, or, if the ID of the item you are trying to equip corresponds to the ID of an item from the other category, you will equip an entirely different item instead. The possible item conversion can be seen in the Item Tables section below.
Equipping Any Item In Any Slot
As mentioned in Procedure, in order to be able to equip any item in any slot, the equipment menu has to stay opened during the entire process of ESM. If the menu is closed, the choice of possible equip manipulations is somewhat limited. For example trying to equip weapons into the armor slot that have a corresponding armor ID will fail due to the weapons with valid IDs simply not being listed as options. Staying in the menu keeps all options available to the player. This also allows to equip weapons into ammunition slots and they will be properly displayed on the back of the character since arrows/bolts are considered the same item type as weapons. Weapons will not be of any particular use in that slot but may be appealing fashion options as they do not incur any equip load when equipped there.
Accessing Spells, Keys or other non-consumable Goods
In order to equip all possible Goods the player carries right now in any given slot (i.e. Keys, Spells, ...) and not only consumables, the player has to essentially perform ESM twice in a row. Follow these steps:
1: Open a consumable list in your equipment screen, close the menu.
2: Perform ESM as normal by trying to equip a consumable in your second ring slot (that means your pointer slot will be the head piece armor slot, see the pointer chart), but do not actually equip the consumable.
3: After bringing up the list that allows you to equip the consumable, close it again, but now do not close the menu.
4: Perform ESM now again without closing the menu. Now you can choose whatever slot you want to equip any consumable into.
This allows you to equip Keys for example in your arrow slot, or Spells in armor slots, some of which will correspond to other hairstyles, essentially allowing you to change your hairstyle.
Items equipped as Ammo and their corresponding model types
If an item is equipped as ammunition, then different items will actually result in different arrow/bolt models being shown when drawing the bow/crossbow.
The following table lists all arrow and bolt types and their corresponding IDs:
|2000000||Standard Arrow||2100000||Standard Bolt|
|2001000||Large Arrow||2101000||Heavy Bolt|
|2002000||Feather Arrow||2102000||Sniper Bolt|
|2003000||Fire Arrow||2103000||Wood Bolt|
|2004000||Poison Arrow||2104000||Lightning Bolt|
In order to figure out which item will result in what ammo model, the item ID and ammo ID have to be taken into account. The formula for the corresponding arrow type is as follows:
AmmoID = (ItemID % 10000) - (ItemID % 1000)
This results in a 4 digit ID telling you which arrow/bolt model the game will display. The 4 digit ID for each arrow/bolt has been highlighted in the table above. If there is no matching ammo type, the game will simply not display any model.
Note, that firing an item other than the intended arrow/bolts will result in no projectile actually being fired. The model being discussed here is simply the model displayed when drawing the bow/crossbow with the item equipped as ammunition.
Example: The Gargoyle's Halberd has a corresponding ID of 1103000. Inputting it into the formula above gives us the 4 digit ID 3000. The corresponding arrow type is the Fire Arrow and the corresponding bolt type is the Wood Bolt, so those will be displayed when the Gargoyle's Halberd is equipped into an ammo slot and being shot with a bow/crossbow. The same is true for any upgraded versions of the Gargoyle's Halberd. For example, the Lightning Gargoyle's Halberd has an ID of 1103200. Via the formula this still results in a 4 digit ID of 3000, giving it the same arrow/bolt types.
Another use of ESM is causing what is called a Stale Index. For each consumable item equipped in your hotbar the game saves the corresponding index of the item in your inventory. So for example your inventory might have 100 items and the consumable might be the 50th item in your inventory. So when the consumable is equipped in the hotbar the game saves the index 50 for that particular hotbar slot. Then the game reads out the item ID of the item using that index to know which item you have put in the slot.
Under normal circumstances, should the item be used up by the player, the game will check the hotbar if it has been equipped there, and if yes, clears that hotbar slot's inventory index. However, the game only checks for the first occurrence of an item in the hotbar and does not check for other occurrences, as it is normally not possible to equip the same item twice or more in the hotbar. But ESM allows you to do just that with the following procedure:
1: Equip any consumable (ideally a throwaway one as you will use it up) in the hair slot using the instructions in Procedure.
2: Equip the same consumable in your hotbar slots. You will find that unlike normal, you can equip the item in the hotbar as often as you want without it being removed from the other slot(s).
3: Use up the consumable. The first occurrence of it in the hotbar will be cleared, but all the others remain.
Now you have what is referred to as a Stale Index for every remaining hotbar slot which also contained the item. The item has been removed from the inventory and its place in the inventory has been cleared up. Following the example above, this means that the index 50 in your inventory is simply empty and does not contain any item as the game does not reorder the inventory indexes internally at all. The indexes of the remaining hotbar slots are therefore stale. This results in the game trying to read out an invalid item for the remaining hotbar slots. Each one will show ?GoodsName? as its name since that is the default placeholder name for an invalid item. The interesting part now is that if another item is picked up or bought, it will fill up the stale index in the inventory. As the hotbar slots still simply read out the 50th index, they will show the info of the new item. The info will not be properly displayed for all items such as weapons, but most will show up. The new item will not be usable though, which means it's not a particularly useful glitch as of right now.
|Consumables <-> Rings Table|
|Armor <-> Weapons Table|
The weapons to armor conversion is only possible if the equipment menu stays open during the entire ESM process.
|Goods -> Hair Table|
- Tutorial by TKGPYT on YouTube