File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

Tags for this mod

About this mod

Randomises all the items found in the game. Optional mod to automatically equip items when you pick them up.

Permissions and credits
If used online, this mod can ban you. Please do not use this mod on any account you care about. Bans are now permanent.

This mod no longer uses cheat engine, in an attempt to make it more user friendly and stable, I have rewritten it and moved it over to a .dll file.

This mod will randomise almost every item in the game, both items found throughout the game and items dropped from enemies. I was inspired to make this mod by the previous Dark Souls games having randomiser mods for them and saw how much more variety and replay-ability they add to the game.

There is also an optional script which will automatically equip weapons, armour and rings as soon as you pick them up, in their appropriate slots.

This is the main part of this mod. Unlike other randomisers in the previous souls games, this one will draw from a pool of every item in the game -- Regardless of whether it can be found normally or not. Note that there are a few key items in the game that are not randomised.

Once you get an item, the item will be removed from the pool and you won't be able to get it again, note there are more than 1 of certain items (such as embers and resins). There is a save/load feature included to preserve your progress if you wish to use it. If you do not save your progress then all items will become available in the pool again, including key items such as NPC ashes. 

Soft-lockable items are not randomised.

Weapons have a chance to be normal,  infused, reinforced or both with this randomiser. The way this works is you cannot get a reinforcement level higher than your maximum, for example if you've only had a +4 weapon normal weapon as your highest upgrade, you can get anywhere from +0 to +4 weapons from drops.

There are 1397 items on the list - when this is exhausted the mod will default to a random pool of any item in the game.

This part of the mod is optional, but requires the randomiser to be active. This part of the mod, as it's name suggests, will automatically equip any armour, rings and weapons that you find.

This part of the mod was kept separate because not everyone will want to use it, it adds more a significant challenge to the whole game as you have to adapt to your current equipment. There is also a script to remove all requirements from all weapons should you wish to use it.

Auto-equip is toggled ON by default, if you do not wish you use it, set the "AutoEquipToggle" in the .ini file to false.

The script will cycle through ring slots, so the ring you've had on for the longest will get replaced by a new that you pick up ring.


Q) Does it save my progress?

A) Yes, after every item you pick up, the item pool will update to remove that item so you won't get duplicates.

Q) Does this mod work with pirated/old versions of the game?

A) No, these have different memory structures to up-to-date, legitimate copies of the game and the mod won't work properly. If you are worried about soft-bans on your main account then I suggest that you play on an alternate, family-shared steam account.

Q) Can I use the auto-equip script on its own?

A) No. It relies of components of the randomiser script.

Q) What *doesn't* it randomise?

A) This mod, as of v2.00+ will randomise every item apart from 22 key items. These items are needed to progress.

Q) Does this mod work with *insert mod name here*?

A) As long as the other mods don't use DINPUT8.dll, it should be fine.

Q) One of the weapons/armour/rings didn't auto-equip when it was active.

A) Items won't auto-equip if your character is doing certain animations (e.g. rolling or attacking).

Q) I have a question not listed here/ have identified a soft-lock problem! 
A) I am happy to answer any questions and will happily fix softlock problems that are reported. I appreciate it. v1.05 should address most softlock problems, but I will promptly fix any that I have missed when they are brought to my attention.

Instructions for use

1) Download and extract the .zip from this page.

2) Move the contents of the folder into your DS3 game directory (where DarkSoulsIII.exe is located), this should consist of:

- AoBRandomiser.exe
- DINPUT8.dll
- RandomiserPreferences.ini
- ReadMe.txt

3) Run AoBRandomiser.exe, this should generate a .txt file containing the seed.

4) Launch the game, you should get a prompt on load to confirm that the randomiser is active.

Below is an example of where the files should be:

Libraries Used:

Minhook -
INIReader -