NimBank Tool update v6.x


NImBank v6.7 is Here: Total Control

Over Your NKS Metadata

Creating, organizing, and patching Native Instruments soundbanks (NKS, NKI, NMSV, WAV) requires precision. With the release of NImBank v6.7, the ultimate command-line tool for NI metadata reverse-engineering and editing takes another big step forward.


This major update introduces a completely redesigned, intelligent, and incremental backup management system—allowing you to edit your presets with total peace of mind without cluttering your storage.

What’s New in Version 6.7

1. Headline Feature: The --cleanall Command

Need to free up space after a long editing session? The new --cleanall option removes the entire backup history (.bak, .bak1, .bak2, etc.) associated with your files or a complete directory in a single pass.


2. Targeted Cleanup with --clean

If you want to keep your historical safety net while removing only the most recent restore point, --clean has been refined to delete strictly the latest backup file (the one with the highest .bakX index).


3. Incremental Backups & Step-by-Step Undo (--restore)

Every modification automatically creates a numbered backup. Thanks to the --restore flag, the tool works like a step-by-step undo stack:


  • --restore restores the latest backup file.
  • The restored backup file is automatically deleted upon success.
  • You can run the command multiple times to roll back changes sequentially.

4. Smart Zero-Noise Backups

No more useless .bak files! The script only creates a backup when an actual binary modification is performed on the target file. Simple read-only operations, file listings, or map exports (--export) will no longer generate unnecessary backup files.

Usage Examples

Undo the Last Modification
python nimbank.py --restore preset.nksf

Delete Only the Latest Backup File
python nimbank.py --clean preset.nksf

Wipe All Backups Across an Entire Library (Recursive Mode)
python nimbank.py --cleanall -r ./MyPresetBank/

Batch Edit Author Metadata with Automatic Restoration Points
python nimbank.py -a "MyName" -r ./MyNKSPresets/


Why Upgrade?

Whether you're a sound designer building NKS banks for Komplete Kontrol / Maschine or an advanced user tidying up Kontakt and Massive libraries, NImBank v6.x delivers the perfect balance between maximum safety (automatic incremental backups) and a clean workspace (one-click backup purges with --cleanall).

Update your script today and take full control of your soundbanks.

Ressources

➡️ Download the last NimBank tool v6.8
🛟 Download the user manual in English or in French
💡 Need help or just discuss about this tool... we can meet up on NI Forum.