Enemy randomizer generates a random placement of enemies to make your playthrough of Dark Souls different and more challenging. Depending on the options you choose, it's possible to, for example, fight Manus (or 3 of them) in the swamps of Blighttown, or pass through the fog gate in Anor Londo only to see a puny hollow and a painting guardian instead of O&S.
- Unpack your Dark Souls archive files using UnpackDarkSoulsForModding.
- Download Enemy Randomizer and place
EnemyRandomizer.exe
andenemyRandomizerData
folder from the.zip
file toDark Souls Prepare to Die Edition\DATA\
(the same folder whereDARKSOULS.exe
is). - Run the
EnemyRandomizer.exe
. The first time you launch the program, it will take some time to start up, as it's preparing files for randomization and backing up the originals. - Press the Randomize button to randomize the enemies according to the selected settings and write the modified data to .msb and .luabnd files.
- Open the previous version of the randomizer and revert to normal
- Delete/Rename EnemyRandomizer.exe the enemyRandomizerData folder of the old version
- Copy EnemyRandomizer.exe and enemyRandomizerData folder of the new version to
Dark Souls Prepare to Die Edition\DATA\
- Download Enemy Randomizer and place
EnemyRandomizer.exe
andenemyRandomizerData
folder from the.zip
file toDARK SOULS REMASTERED\
(the same folder whereDarkSoulsRemastered.exe
is). - Run the
EnemyRandomizer.exe
. The first time you launch the program, it will take some time to start up, as it's preparing files for randomization and backing up the originals (this part takes a bit longer on the Remaster). - Press the Randomize button to randomize the enemies according to the selected settings and write the modified data to .msb and .luabnd files.
- You should also probably back up your save file in
Documents/NBGI/DARK SOULS REMASTERED
and go into offline mode in Steam just in case (I don't know if the changes made by the randomizer can get one banned from online play).
- Open the previous version of the randomizer and revert to normal
- Delete/Rename EnemyRandomizer.exe the enemyRandomizerData folder of the old version
- Copy EnemyRandomizer.exe and enemyRandomizerData folder of the new version to
DARK SOULS REMASTERED\
- Run the randomizer and press the "Revert to normal" button to restore the original map and script files.
- [Remaster] If you backed up your save file, then restore that as well.
- HotPocketRemix - bnd file unpacking/repacking implementation, event scripting tools that allowed me to change certain event scripts, program GUI inspiration
- Wulf2k - looking at MSBEdit's source code helped me create my implementation of msb editing
- Meowmaritus - this comment i found describing luagnl and luainfo file formats
- Metal Crow - fix for the game (PTDE) crashing when trying to load all visual effects at once
- Lan5432 - helping me test v0.2, providing the best comments about screenshots
- DuckyKoi - gifting me the remaster so I could port the randomizer to it.