Unofficial fan-made utility for Magia Exedra on Windows.
Switch between local Global and Japan profiles without modifying the game executable, injecting into the running game, editing save contents, or touching network/authentication systems.
Exedra Profile Switcher is designed to stay completely outside the running game:
- It only manages local profile folders under
%USERPROFILE%\AppData\LocalLow\Aniplex. - It refuses to switch profiles while
MadokaExedra.exeis running. - It does not inject DLLs, hooks, memory patches, overlays, trainers, or cheats.
- It does not modify
MadokaExedra.exeor game binaries. - It does not inspect or rewrite the contents of save/profile files.
- It does not intercept or modify network traffic.
- It does not bypass login, authentication, anti-cheat, purchases, or server-side systems.
- It does not upload your account/profile data.
Important: this is not an official Aniplex tool, and no third-party utility can honestly guarantee that an account can never be restricted or banned. Publisher rules and enforcement can change. Use the program at your own discretion, keep your account linked, and follow the game's Terms of Use.
Magia Exedra uses a local folder named:
%USERPROFILE%\AppData\LocalLow\Aniplex\MadokaExedra
Exedra Profile Switcher treats that folder as a black box and parks inactive profiles as:
MadokaExedra_GLOBAL
MadokaExedra_JP
When switching servers, it safely renames/moves these folders so the requested profile becomes MadokaExedra.
The application never intentionally overwrites an existing profile folder. If a new profile setup is cancelled after the game has already written data into it, that data is preserved under an UNCONFIRMED folder name instead of being deleted.
The main edition features:
- Acrylic Windows 11-style interface
- Global / Japan switching
- Game-running detection
- Pending-profile setup workflow
- Profile re-identification
- Steam launch button
- Account-link reminders
- Operation/error logs
- Single-instance protection
- Dark/light theme support
Runs with Python 3 and uses only the standard library:
py .\ExedraProfileSwitcherCLI.pyNo Python installation required:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\ExedraProfileSwitcherCLI.ps1A .cmd launcher is included in the CLI release bundle.
Choose the server you want to use. The application shows the currently active profile and whether saved Global/Japan profiles are available.
Select Global server or Japan server, then press Switch profile.
If this is a real Global ↔ Japan switch, the app reminds you to link your account before continuing.
If no saved profile exists for the selected server, Exedra Profile Switcher prepares a clean MadokaExedra folder.
Then:
- Launch Magia Exedra.
- Initialize/login to the intended server.
- Close Magia Exedra completely.
- Return to Exedra Profile Switcher.
- Confirm the setup.
While MadokaExedra.exe is running, profile switching and identification controls are locked.
Settings includes profile-folder access, diagnostics/logs, profile re-identification, account-link reminder preferences, project information, and developer links.
Download the latest:
ExedraProfileSwitcher-v0.1.0-alpha-Setup.exe
from the Releases section and run it normally.
The installer:
- installs the application under Program Files;
- creates a Start Menu shortcut;
- optionally creates a desktop shortcut;
- includes an uninstaller;
- does not delete your Magia Exedra profiles when uninstalling.
If a portable build is included in a release, download it and run ExedraProfileSwitcher.exe directly.
Windows SmartScreen may warn about early unsigned builds because they do not yet have established signing/reputation.
The CLI bundle requires no installer.
Download:
ExedraProfileSwitcherCLI-v0.1.0-alpha.zip
extract it, read the included README, and launch either the Python or PowerShell edition.
For the safest workflow:
- Always close Magia Exedra before switching profiles.
- Link your account before switching servers.
- Do not manually rename/delete
MadokaExedra*folders during a switch or pending setup. - Back up important local files if you are experimenting with them manually.
- Do not run multiple editions of Exedra Profile Switcher simultaneously.
The GUI and CLI editions share the same Windows mutex, so they intentionally block one another from running at the same time.
Application state/preferences/logs:
%LOCALAPPDATA%\ExedraProfileSwitcher
Magia Exedra local profile root:
%USERPROFILE%\AppData\LocalLow\Aniplex
Logs contain switcher operations and errors only. They are not intended to contain credentials or save-file contents.
Requirements:
- Visual Studio 2022 or newer with .NET desktop/Windows app development tooling
- .NET 8 SDK
- Windows App SDK dependencies restored through NuGet
Clone the repository:
git clone https://github.com/EmiiBytee/ExedraProfileSwitcher.git
cd ExedraProfileSwitcherOpen the solution in Visual Studio, select:
Release | x64
and build normally.
The current distributable GUI uses an unpackaged/self-contained WinUI 3 configuration.
Install Inno Setup, publish the GUI into the expected publish\win-x64 directory, then compile:
ExedraProfileSwitcher.iss
The generated setup executable is placed in the installer's output directory.
The source Python script itself has no third-party runtime dependencies besides Python.
If you want to build a standalone executable, PyInstaller can be used separately:
py -m pip install pyinstaller
pyinstaller --onefile --name ExedraProfileSwitcherCLI ExedraProfileSwitcherCLI.pyPyInstaller is not required to run the source script.
The project source is public so its profile-handling behavior can be inspected.
Pull requests and bug reports are welcome. Please avoid submitting changes that:
- interact with the running game process;
- modify game memory/binaries;
- bypass anti-cheat/authentication;
- upload or inspect private account data.
The goal of this project is deliberately narrow: safe local profile-folder management.
Created by: EmiiBytee
GUI:
- Microsoft WinUI 3 / Windows App SDK
- Tabler Icons for social-media icons — MIT License
- Inno Setup for the Windows installer
CLI:
- Python edition uses the Python standard library only
- PowerShell edition uses built-in Windows/PowerShell functionality only
Exedra Profile Switcher is an unofficial fan-made utility.
It is not affiliated with, endorsed by, sponsored by, or officially supported by Aniplex or the developers/publishers of Magia Exedra.
Magia Exedra and related names, trademarks, characters, and assets belong to their respective owners.
The original source code in this repository is released under the MIT License.
This license does not grant rights to third-party trademarks, game assets, character artwork, or other intellectual property owned by their respective rights holders.




