Dark Souls
0 of 0

File information

Last updated

Original upload

Created by

Thegreatgramcracker

Uploaded by

thegreatgramcracker

Virus scan

Safe to use

Tags for this mod

About this mod

Makes breakable objects drop randomized, lore-friendly loot.

Permissions and credits
Changelogs
BIG UPDATE. NOW COMPATIBLE WITH EVERYTHING ALSO BUILT IN RANDOMIZER


Are you a Compulsive Box Breaker?

Do you like having a way to passively replenish your supply of consumables throughout your playthrough?

If so, then this mod is for you!


What this mod does

This mod gives you a random chance to obtain an item when you destroy any sort of object in the game (via attacking or rolling) that looks like it could contain something. I have hand-picked which objects can drop loot, so almost anything that you think would make sense to have a drop will drop something (a plant might drop plant-like items, a branch might drop wooden arrows). Most areas have objects with 7 potential items to be dropped, ranging in rarity based on the quality of the item. You can make better quality items more likely to drop by increasing your item discovery.

By default, each area's items are lore-friendly in regards to what you should find there. For instance, you may find alluring skulls and cheap burial gifts in the Catacombs while you would find greater treasure in Anor Londo.

This mod features built in randomizer options that lets you make the 7 different items found in each area be randomly swapped with any item in the game (as long as its not a key item). You can choose whether you want only general goods (souls, upgrade materials, and consumables) to be randomized, or if you want weapons and even armor added to the mix as well. Obviously the randomizer is game-breaking and just for fun.

When you obtain an item from breaking an object, it enters into your inventory instantly. No need to pick it up off the ground! Phantoms in multiplayer won't give you or them items, but if someone really wants then I can probably make that work.

If you like this mod and want to see what I'm working on next, consider following me on Twitter for updates on my mods. Currently I'm working on a horror mod that will change several aspects of the game. So if that interests you then definitely follow. I also do game development which I sometimes post about.

Randomizer Details

This mod has 3 randomizer options:
  • items only included
  • items, and weapons included
  • items, weapons, and armor included

These are fairly self explanatory. Including items means having goods such as upgrade materials, consumables, and souls put into the random mix. Including weapons means un-upgraded weapons, shields, and spell tools will be added to the mix. And including armor means unupgraded armor pieces will be included into the mix.

Every area still has 7 different items you can obtain from their objects, key items are never included. This does not randomize the chance of each item's drop rate, it uses the same drop rate distribution that the default mod uses, only the items are changes randomly. You can get the same item in two slots from different areas but never in two slots in the same area.

List of items by location

Spoiler:  
Show


7 items or less in each area

common base chance: 6% each 
uncommon base chance: 2% each
rare base chance: 0.5% each
ultra rare base chance: 0.1% each

M10:

Depths - Dung Pie (Common), Firebombs (common), alluring skull (common), Titanite shard (uncommon), Green Titanite shard (uncommon), Eye of death (rare), humanity(rare)

Undead parish - standard bolt (common), firebomb (common), throwing knives (common), standard arrow (common), green blossom (uncommon), black firebomb (rare), titanite shard (rare)

Firelink shrine - standard arrow (common), firebomb(common), throwing knives (common), wood bolt (common), soul of a lost undead (uncommon), copper coin (uncommon), sunlight medal (rare)

M11:

Painted world - standard arrow (common), large souls of lost undead (common), large titanite shard (uncommon), rotten pine resin (uncommon), lloyd talisman (uncommon), blooming purple moss clump (uncommon),  gold coin (rare)

M12:

Darkroot garden (basically just shrubs) - bloodred moss clumps (common), purple moss clump (common), blooming purple moss clump (uncommon), green blossom (uncommon), egg vermafuge(uncommon), gold pine resin (rare), elizabeth mushroom (ultra rare)

Royal woods/chasm (basically just goopy things) - dung pie (common), repair powder (common), green titanite shard(common), large titanite shard (uncommon), red titanite chunk (rare), humanity (rare), rotten pine resin (rare)

M13:

Catacombs - Rubbish (common), alluring skull (common), throwing knives (common), copper coin (uncommon), prism stones (uncommon), feather arrow (uncommon), green titanite shard (rare)

Tomb of giants (pretty much just bones) - alluring skull(uncommon), homeward bone (rare), humanity (rare), large soul of a lost undead (rare), white titanite chunk (rare)

Great hollow (just branches) - wood bolt (common), wood arrow(common), standard bolt(uncommon), heavy arrow (uncommon), charcoal pine resin (rare), gold pine resin (rare), rotten pine resin (rare)

M14:

Blighttown - poison throwing knives (common), prism stones (common), poison arrow (uncommon), dung pie (uncommon), titanite shard (uncommon), rotten pine resin (rare), blooming purple moss clump (rare)

Lost Izalith (just branches) - standard bolt (common), heavy arrow (common), charcoal pine resin (uncommon), repair powder(uncommon), gold pine resin (rare), red titanite chunk (rare), egg vermifuge(rare)

M15:

Sens fortress - firebombs (common), feather arrow (common), green blossom (uncommon), black firebombs (uncommon), large titanite shard (uncommon), heavy bolt(uncommon), silver coin (rare)

Anor londo - throwing knives (common), copper coin (common), silver knight greatarrow (uncommon), repair powder (uncommon), gold pine resin (rare), divine blessing (rare), souvenir of reprisal (rare)

M16:

New londo - prism stone (common), standard arrow (common), , green blossom (uncommon), transient curse (uncommon), dragon scale (rare), humanity (rare), purging stone (rare)

M17:

Duke’s Archives - feather arrow (common), red moss clump (common), large titanite shard (common), moonlight arrow (uncommon), dragon scale (rare), blue titanite chunk (rare), twinkling titanite (rare)

M18:

Kiln of the first flame (no breakable objects here by default, but if a mod adds some to this area then this is what you can find): green titanite shard (common), large titanite shard (common), twinkling titanite (uncommon), red titanite (uncommon), blue titanite (rare), white titanite (rare), titanite slab (ultra rare)

Northern Undead Asylum - throwing knives (common), wood arrow (common), green blossom (uncommon), firebombs (uncommon), copper coin (uncommon), charcoal pine resin (rare), pendant (ultra rare)




Installation/ Uninstallation

  • Unpack your game files using UnpackDarkSoulsForModding.
  • (For Uninstallation Later) Make a backup of your game's event folder, param folder, and map folder.
  • Drag this mod's folder, "BreakableObjectLoot", into your game's DATA folder.
  • Run "BreakableObjectLoot.exe" from inside the folder you just added to DATA.
  • Done

To uninstall later, drag and drop the folders you backed up into your DATA folder, overwriting the modded files.


Compatibility

Should be compatible with almost every mod. You should install this mod after any previous mods you install. It uses an automatic installer and the Soulstruct library to make the few changes needed for it to function without completely overwriting your game files.

In rare cases this mod may conflict with another if they use the exact same internal IDs. The installer will notify you of this, so if you see the message "Some of the ID values this mod uses are already in use (either by a previous version of this mod or another mod). Continuing will overwrite the values in those entries. Proceed?" and you haven't already installed previous versions of this mod, it means they conflict (you may still be able to run both but unintended behavior might arise. If you see this and your game is modded by a different mod, let me know so I may fix it.

Special Thanks and Notes

Special thanks to TKRP and his library Soulsformats, which I used extensively to make the installer and randomizer possible.
Thank you to HotPocketRemix for teaching me a lot about events.
Also thanks to Meowmaritus (of course) for many of the tools I used to create this.

You can view the code for the installer on my Github page.