Forever Data Protect keeps your addon settings through game restarts while the WoW Forever beta fails to load them.
Built for the WoW Forever beta client (retail-based). Listed under both WoW Forever and Retail.
The problem
Since mid-September the Forever beta writes addon settings (SavedVariables) to disk when you log out, but does not load them again when the game starts. Every addon starts from scratch after a restart, and the next logout saves that blank state over your real settings.
What this does
A setup script makes a small !ForeverData folder next to your addons. It contains no code: a link to your account's SavedVariables folder, a list of the files to load, and each addon's saved variable names. The game does read addon files at startup, so it loads your saved settings that way. Forever Data Protect then hands each addon its data at the moment the game normally would, just before the addon starts up, so addons that build their tables while loading still get their settings.
It works for any addon, not only the Forever ones. When Blizzard fixes the beta, the game loads the same files itself and this changes nothing.
Setup (once)
- Install Forever Data Protect, log in once, and exit the game.
- Open
Interface\AddOns\!ForeverDataProtect\Setupin your game folder and run the setup:- Windows: right-click
ForeverData-setup.ps1and choose Run with PowerShell - Linux and macOS: run
bash ForeverData-setup.sh
- Windows: right-click
- Start the game and type
/fdp: every covered addon should say Restored.
The full step-by-step guide is also in the game: Options > AddOns > Forever Data Protect > Setup guide, or /fdp guide.
After installing a new addon
Log in once so the new addon saves its settings, exit, and run the same setup again. The settings page names any addon that is not covered yet. Updating addons, including this one, does not undo the setup.
Limits
- Settings saved per character are not covered yet; most addons keep their settings account-wide.
- If the game crashes, that session's changes are lost: the game only saves when you log out or /reload.
- If an addon behaves oddly, untick it in
/fdpto leave it to the game's own loading.
The Windows setup is new. If it gives you any trouble, please leave a comment with what the window printed.
Undo
Delete the Interface\AddOns\!ForeverData folder.

