About this mod
Want a friendly companion that speaks to and encourages you? We all could use encouragement from time to time and that goes double for those in the lands between. If you need that little boost or just a friendly companion then this add on is for you. This add on adds in an invisible companion that speaks to you and helps guide you on your journey.
- Requirements
- Permissions and credits
- Changelogs
- Donations
This mod is no longer receiving updates as it had been consolidated into the Un-Alone mod. This page now serves as an information page.
Features
- Integration with an LLM (OpenAI API) to impersonate an in-game maiden, commenting and encouraging the player.
- Dynamically talks on in-game events.
- Works as an add on, so can be used with virtually any other mod.
- Overlay displaying messages as subtitles in real-time over Elden Ring.
- Voice lines RPG style to add immersion.
- Language selection. (Text only, vocals English only for now)
- setting.ini to personalize functions.
Current State
- Successfully retrieves stats from Elden Ring’s memory.
- Integrated with WPF to overlay AI messages over the game.
- Makes calls to server so internet required.
- Uses static voice lines RPG style to mimic in-game characters.
- 4 characters (Ranni, Melina, Blaidd, and Millicent)
Setup
Main method (requires modengine):
1. Drop files in mod folder
2. Modify settings.ini to change setting such as how often spoken to, which character to use, etc.
3. Run EldenEncouragement.exe.
4. Encouragement via overlay subtitles will display.
Note: You will know its working as it should auto start the game for you and say "Welcome back, tarnished"
Alternative (no modengine):
1. Start Elden Ring first.
2. Then run EldenEncouragement.exe.
Note: Sometimes this will cause a fight for control and may not let you open Elden Rings window. Just keep trying and it eventually works.
Warn: In order to get current enemy stats I had to use a cheat engine script to crack open the game. Windows defender does no like this and might try and remove the program called EldenHelper.exe. It would be best to make an exclusion in widows defender to stop it from removing it. Without it responses will be limited. Also, DO NOT run EldenHelper.exe on its own or you will have to manually close it in task manager.
Tip: The program needs admin privileges to read game stats so you may get a warning when running it for the first time. Simply click "more info" then "run anyway". If you are concerned about the contents of the program my code is open source and available to view at https://github.com/mmahoney09110/EldenRingEncouragement.
Resetting Events
This mod tracks and saves events happening in your game so it does not repeat itself or talk about things that have already happened (like visiting a new location). To reset this when going through NG+ or using a new character simply delete or move saved_stats.json, which will be generated alongside the other files when using this add on for the first time.
Future Roadmap
- Add memory reads for additional stats (e.g., Stamina, FP, Position)
- Dynamic voice synthesis integration
- Different characters.
!!!Disclaimer!!!
This project is for educational and non-commercial use. Do NOT use it online or with EAC enabled. You are responsible for any consequences of modifying game memory.
Thanks for stopping by!
This mod is a passion project that took many hours to build, test, and polish. I hope it brings something special to your game. Server and AI responses are all hosted and paid for by me so If you'd like to support continued updates or just say thanks, you can buy me a coffee here: [Ko-Fi]