Tool for saving all currently-applied(active) swapkeys' values to a mod's ini (ensuring they will not be reset after swapping to other mod/renaming mod's folder).
Supports any 3dmigoto-based modloader as long as d3dx_user.ini is located on same level as main Mods folder.
Doesn't support symlinked Mods folder.
- Advanced (regedit submenu) [*recommended*]:
- Simple (no registry, no python installation):
- Set desired mod variation in-game and press
F10 - Advanced setup:
- Simple setup:
- Move
GlobalPersistSwapkey.exeinside needed mod folder and run it
- Move
- Script will look for all
.inifiles inside given mod folder(skippingDISABLED) and set new swapvalues:

Lock all mods' swapkeys behind desired master key. Helps to prevent unintended accidental swapping for mods having a lot of keyboard mapped(especially over in-game keys).
- Place
SwapLock.iniinsideBufferValuesfolder (if you don't have one - can just place in 'Mods' folder) - Run
SwapLock.pyinside single modfolder - or outside several modfolders to process all at once.
Before overwriting ini backup will be created.

- To restore backuped version run
SwapLock.py -rfrom console within needed folder(s)


