Modular companion DLL for WoW 1.12.1.
GudaIO is loaded via dlls.txt when the game starts. It runs once, during the game's startup sequence, before the login screen appears. After it finishes, it does nothing for the rest of the session - no background threads, no hooks, no memory patches. It simply reads and writes files on disk while the game is loading.
If you restart the game, it runs again. If you switch characters without restarting, it does not run again - the data from startup is used for the entire session.
If the Guda addon is not installed, the DLL detects this and skips all work. It will not crash or produce errors.
- Copy
GudaIO.dllinto your WoW 1.12.1 folder (whereWoW.exeis) - Open
dlls.txtin the same folder with a text editor - Add
GudaIO.dllon a new line - Launch the game as usual
Requires the Guda addon. Shares gold, bags, bank, mail, and equipped items between different WoW accounts on the same PC.
On each game launch, the DLL reads WTF/Account/*/SavedVariables/Guda.lua from every account folder, merges the character data, and writes the result to Interface/AddOns/Guda/GudaShared.lua. The addon picks this up automatically and shows other accounts' characters in the gold tooltip, inventory counts, and character dropdowns.
First time:
- Log into each account at least once and log out properly (don't kill the process) so that each account's character data gets saved
- Restart the game - the DLL will merge all accounts on the next launch
After that:
- Every time you start the game, all accounts see each other's latest data
- Characters can be hidden or removed from the right-click menu on the money frame
- Delete
GudaIO.dllfrom the game folder - Remove the
GudaIO.dllline fromdlls.txt
This project is not affiliated with or endorsed by Blizzard Entertainment. World of Warcraft is a registered trademark of Blizzard Entertainment, Inc. This software is provided for use with private servers running client version 1.12.1.
MIT License - see LICENSE for details.