- 2025-11-13:
Boss Overlayv1.5.1- Fixed an issue that
Death Countis always shown zero whilechallenge_modeis not enabled.
- Fixed an issue that
- 2025-10-20:
Overlay Loaderv1.0.0- Refactorying: overlay functions are separated into modules with individual dlls in
overlaysfolder.Bossis an overlay module now.- New module:
Achievementsto tracking progression of Steam achievements. - New module:
Minimapto show an in-game minimap.
- Overlays have their individual versions now:
Boss: v1.5.0Achievements: v0.1.0Minimap: v0.1.0
- Separate
EROverlay.iniinto individual.ini's inconfigsfolder, to flexibly support overlay modules. - Try to fix startup crashes, thanks to samjviana for hinting in #8.
- Refactorying: overlay functions are separated into modules with individual dlls in
- 2024-10-15:
Boss Overlayv1.4.0- Try to read fonts from system font links, if character sets are not Latin or Cyrillic for current language and font file is not set properly.
- Can set display text format manually now, check
EROverlay.inifor details. - Add
Challenge mode, which can be enabled by settingchallenge_modetotruein[boss]section.
- 2024-07-03:
Boss Overlayv1.3.0- Change data folder structure, to support multiple data files for different languages in future, and config entries are changed as follows:
datain[boss]section is changed todata_file, which indicates data filename.languageis added to[common]section.
- Remove
boss_displayandplace_displayand in bosses data, as they are useless. - Resolve memory address by flag id for boss data now.
- Fix some boss flag data.
- Fix a mouse cursor locking issue after the mod is unloaded.
- Fix a player location area determination issue.
- Change data folder structure, to support multiple data files for different languages in future, and config entries are changed as follows:
- 2024-06-30:
Boss Overlayv1.2.0- Improved DX12 hooking codes to fix some crashes and support for fullscreen mode (still get some rendering bugs, but at least you can do alt-tab now).
- DLC bosses are not included in the list if you do not have the DLC installed.
- Load data by game language, if you set
datain[boss]section to empty. Please be note that you should setfontandcharsetin[common]section manually to display non-latin characters. charsetin[common]section is empty by default now, which leads to use charset related to game language.- Add a new section
[style]in config to customize the style of overlay panels. - Add a new section
[input]in config to customize shortcut keys. - Use
Open Sansas default font, and set default font size to 20 for better readability. - Prevent the mod from being loaded multiple times.
- 2024-06-24:
Boss Overlayv1.1.3- Fix a crash caused by wrong memory deallocation.
- Use Pattern16 to improve signature scanning speed.
- 2024-06-23:
Boss Overlayv1.1.2- Add a missing boss:
Divine Beast Dancing LioninAncient Ruins of Rauh.
- Add a missing boss:
- 2024-06-23:
Boss Overlayv1.1.1- Change codes for checking time to apply hooks, to avoid risk of crash.
- Do not check boss data while on loading screen or returned to main menu now.
- Add a note in README about not using with some overlays.
- 2024-06-22:
Boss Overlayv1.1.0- Add support for Elden Ring v1.12 with DLC "Shadow of the Erdtree" with 41 new bosses (all my known bosses, but may be missing some optional bosses).
- Minor fixes to original boss data.
- 2024-01-13:
Boss Overlayv1.0.1- Add
boss.panel_postoEROverlay.inito adjust the position of boss panel. - Fix some bugs in boss data.
- Add
- 2023-08-27:
Boss Overlayv1.0.0- Initial release.
- Please do not use this mod with some overlays like
FPS CounterinNvidia GeForce Experience,MSI Afterburner,RivaTuner Statistics Server, etc. They may cause the game to crash. - You can use
EROverlay.dllto load multiple overlays, I will keep the back compatibility so that you just need to make sureOverlay Loaderversion meets the minimal requirements for certain overlay.
- Modify .ini's inside
configsfolder to your liking. - Inject the mod to Elden Ring, you can either:
- Rename
EROverlay.dlltowinhttp.dlland put it asideeldenring.exe(don't forget foldersconfigsanddata). - Load
EROverlay.dllwith any mod loader (EldenModLoader, ModEngine2 or me3). - Run
injector.exeto inject (not recommended, because that this method is not very stable and is blocked by some security softwares).
- Rename
- Wait few seconds until the mod is fully loaded, press
=to toggle mini/full mode.
- Read code comments in src/api.h for details.
- Read codes in src/bosses/dllmain.cpp as an example.
- modified from ELDEN RING Internal Menu
- minhook
- imgui
- stb
- JSON for Modern C++
- inih
- Pattern16
- Open Sans