Skip to content

Nordgaren/Erd-Tools-CPP

Repository files navigation

Erd-Tools-CPP

A tool for runtime modding Elden Ring.

github__version GitHub all releases

WARNING

Backup your saves before using this tool, and restore the backups before going online.

Permissions

Feel free to use this in your mod. Just link people here so they can get help if the DLL is failing them.

Features

All features are adjustable in the ini!

Open map in combat
Crafting in combat
Event Flag log to console window
Auto pickup items when in range
Lock interactions in combat
Harvest range multiplier
Map scroll speed multiplier
Boss Bar Poise Meter (Replaces damage numbers)
Entity Bar Poise Meter (Replaces damage numbers)

How To Use

install Elden Ring Mod Loader and put this mod and ini file in the mods folder for mod loader. Adjust the ini to your liking an launch the game. You must re-launch the game to change the settings.

Libraries

MinHook library for hooking functions.
INIReader INI format reading library for C++.

Thank You

LukeYui - Author of Elden Ring Item Randomiser and who's code helped me get this dll setup.
Pav - Author of one of the CE Tables I use. Talented reverse engineer who is incredibly helpful!
jamesq7 - For helping figure out the patch for enabling the map during combat and helping with the enable crafting during combat function.
Wasted - Rust nerd who gives me pointers for C++.
Tremwil - Smart person who help me debug dumb mistakes.
TKGP - Author of DS Gadget Property Hook and SoulsFormats, which got me into this kind of modding.
Lucy - Author of Permanent Lantern, which is now a feature of Erd Tools!
If I missed your contribution, let me know!

Change Log

Erd Tools dll 1.3.1

  • DLC Mats again.

Erd Tools dll 1.3.0

  • IDFK, it's probably still broken. Just use this version for bug reports, though.

Erd Tools dll 1.2.0

  • Compatability for DLC update.

Erd Tools dll 1.1.5

  • Added enable_auto_pickup_in_combat. Turning this off will disable the auto harvest/loot/runes feature while in combat. This is an option for mods that interfere with this feature.
  • Added vanilla_pickup_animations Turning this on will change pickup animations to be the vanilla animation. This is another option for mods that interfere with auto harvest/loot/runes.
  • Fixed ini to include lock_harvest, which was just not included previously.

Erd Tools dll 1.1.4

  • added height multiplier for harvest, loot, corpse loot and dropped runes.

Erd Tools dll 1.1.3

  • added range multiplier for loot, corpse loot and dropped runes.

Erd Tools dll 1.1.2

  • ER 1.08.0 compatibility.

  • added save_extension changing, since everyone else is adding this to their dll mod :fatcat: Must have ErdTools loaded first and highest priorty (no delay from game start)

Erd Tools dll 1.1.1

  • Address crashing from enemies that don't get cleaned up properly.

Erd Tools dll 1.1

  • Updated for 1.07

  • Fixed some issues where the poise bars would cause random crashes.

Erd Tools dll 1

  • Release!

  • Worked out bugs involving CPU usage.

  • Expanded loot lockout to interaction lockout, including touching graces and sitting at them in combat (not just when an enemy is near them, now.)

Beta 0.1.4

  • Added poise to entity health bar damage numbers (Experimental like boss bar)

  • Added the ability to select a few categories for auto loot.

  • Added loot lockout in combat with the same categories as auto loot. These items will not even display to you when in combat, so you can't pick them up.

Beta 0.1.3

  • Added option to display poise instead of damage numbers on boss bar. (Experimental)

Beta 0.1.2.1

  • Added range multiplier for harvesting materials.

  • Added multiplier for map scroll speed

  • Fixed a bug

Beta 0.1.2

  • Added auto harvest

Beta 0.1

  • Initial release

  • Can log flags in a console window when they get changed

  • Can enable the map during combat

  • Can enable crafting during combat